Lines Matching defs:EvaluateExpression
9633 /// EvaluateExpression - Given an expression that passes the
9637 static Constant *EvaluateExpression(Value *V, const Loop *L,
9666 Constant *C = EvaluateExpression(Operand, L, Vals, DL, TLI);
9746 // EvaluateExpression adds non-phi values to the CurrentIterVals map.
9749 EvaluateExpression(BEValue, L, CurrentIterVals, DL, &TLI);
9765 // We use two distinct loops because EvaluateExpression may invalidate any
9772 NextPHI = EvaluateExpression(BEValue, L, CurrentIterVals, DL, &TLI);
9818 EvaluateExpression(Cond, L, CurrentIterVals, DL, &TLI));
9832 // calling EvaluateExpression on them because that may invalidate iterators
9845 NextPHI = EvaluateExpression(BEValue, L, CurrentIterVals, DL, &TLI);