Lines Matching refs:constantPropagate
294 void CFGGenerator::addExpression(CFG& cfg, std::unique_ptr<Expression>* e, bool constantPropagate) { in addExpression() argument
305 this->addExpression(cfg, &b->fLeft, constantPropagate); in addExpression()
308 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
313 constantPropagate, in addExpression()
320 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
324 constantPropagate, in addExpression()
332 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
335 constantPropagate, in addExpression()
345 this->addExpression(cfg, &arg, constantPropagate); in addExpression()
348 constantPropagate, e, nullptr }); in addExpression()
354 this->addExpression(cfg, &arg, constantPropagate); in addExpression()
357 constantPropagate, e, nullptr }); in addExpression()
361 this->addExpression(cfg, &((FieldAccess*) e->get())->fBase, constantPropagate); in addExpression()
363 constantPropagate, e, nullptr }); in addExpression()
366 this->addExpression(cfg, &((IndexExpression*) e->get())->fBase, constantPropagate); in addExpression()
367 this->addExpression(cfg, &((IndexExpression*) e->get())->fIndex, constantPropagate); in addExpression()
369 constantPropagate, e, nullptr }); in addExpression()
373 this->addExpression(cfg, &p->fOperand, constantPropagate && in addExpression()
377 constantPropagate, e, nullptr }); in addExpression()
383 constantPropagate, e, nullptr }); in addExpression()
386 this->addExpression(cfg, &((Swizzle*) e->get())->fBase, constantPropagate); in addExpression()
388 constantPropagate, e, nullptr }); in addExpression()
397 constantPropagate, e, nullptr }); in addExpression()
401 this->addExpression(cfg, &t->fTest, constantPropagate); in addExpression()
403 constantPropagate, e, nullptr }); in addExpression()
406 this->addExpression(cfg, &t->fIfTrue, constantPropagate); in addExpression()
410 this->addExpression(cfg, &t->fIfFalse, constantPropagate); in addExpression()