Lines Matching refs:constantPropagate
85 void CFGGenerator::addExpression(CFG& cfg, std::unique_ptr<Expression>* e, bool constantPropagate) { in addExpression() argument
96 this->addExpression(cfg, &b->fLeft, constantPropagate); in addExpression()
99 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
105 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
109 constantPropagate, in addExpression()
117 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
120 constantPropagate, in addExpression()
130 this->addExpression(cfg, &arg, constantPropagate); in addExpression()
133 constantPropagate, e, nullptr }); in addExpression()
139 this->addExpression(cfg, &arg, constantPropagate); in addExpression()
142 constantPropagate, e, nullptr }); in addExpression()
146 this->addExpression(cfg, &((FieldAccess*) e->get())->fBase, constantPropagate); in addExpression()
148 constantPropagate, e, nullptr }); in addExpression()
151 this->addExpression(cfg, &((IndexExpression*) e->get())->fBase, constantPropagate); in addExpression()
152 this->addExpression(cfg, &((IndexExpression*) e->get())->fIndex, constantPropagate); in addExpression()
154 constantPropagate, e, nullptr }); in addExpression()
158 this->addExpression(cfg, &p->fOperand, constantPropagate && in addExpression()
162 constantPropagate, e, nullptr }); in addExpression()
168 constantPropagate, e, nullptr }); in addExpression()
171 this->addExpression(cfg, &((Swizzle*) e->get())->fBase, constantPropagate); in addExpression()
173 constantPropagate, e, nullptr }); in addExpression()
180 constantPropagate, e, nullptr }); in addExpression()
184 this->addExpression(cfg, &t->fTest, constantPropagate); in addExpression()
187 this->addExpression(cfg, &t->fIfTrue, constantPropagate); in addExpression()
191 this->addExpression(cfg, &t->fIfFalse, constantPropagate); in addExpression()