Lines Matching refs:CreateInvariantOp
572 return CreateInvariantOp(op, a, b); // direct invariant in TransferAddSub()
615 return CreateInvariantOp(kNeg, nullptr, a); // direct invariant in TransferNeg()
637 return CreateInvariantOp(kMul, a, b); // direct invariant in TransferMul()
738 return (op == kAdd) ? b : CreateInvariantOp(kNeg, nullptr, b); in SolveAddSub()
744 return CreateInvariantOp(op, a, b); in SolveAddSub()
775 CreateInvariantOp(kSub, a, initial), in SolveAddSub()
824 CreateInvariantOp(kRem, initial, c), in SolveOp()
831 CreateInvariantOp(kXor, initial, c), in SolveOp()
1018 trip_count = CreateInvariantOp(kSub, trip_count, CreateConstant(1, type)); in VisitTripCount()
1020 trip_count = CreateInvariantOp(kAdd, trip_count, CreateConstant(1, type)); in VisitTripCount()
1023 trip_count = CreateInvariantOp(kAdd, trip_count, stride_expr); in VisitTripCount()
1025 trip_count = CreateInvariantOp( in VisitTripCount()
1026 kDiv, CreateInvariantOp(kSub, trip_count, lower_expr), stride_expr); in VisitTripCount()
1048 InductionInfo* taken_test = CreateInvariantOp(op, lower_expr, upper_expr); in VisitTripCount()