Lines Matching refs:CreateInvariantOp
434 return CreateInvariantOp(op, a, b); // direct invariant
477 return CreateInvariantOp(kNeg, nullptr, a); // direct invariant
499 return CreateInvariantOp(kMul, a, b); // direct invariant
600 return (op == kAdd) ? b : CreateInvariantOp(kNeg, nullptr, b);
606 return CreateInvariantOp(op, a, b);
637 CreateInvariantOp(kSub, a, initial),
686 CreateInvariantOp(kRem, initial, c),
693 CreateInvariantOp(kXor, initial, c),
869 trip_count = CreateInvariantOp(kSub, trip_count, CreateConstant(1, type));
871 trip_count = CreateInvariantOp(kAdd, trip_count, CreateConstant(1, type));
874 trip_count = CreateInvariantOp(kAdd, trip_count, stride_expr);
876 trip_count = CreateInvariantOp(
877 kDiv, CreateInvariantOp(kSub, trip_count, lower_expr), stride_expr);
899 InductionInfo* taken_test = CreateInvariantOp(op, lower_expr, upper_expr);