Lines Matching refs:op
136 HInductionVarAnalysis::InductionOp op; in CreateInvariant() local
138 case '+': op = HInductionVarAnalysis::kAdd; break; in CreateInvariant()
139 case '-': op = HInductionVarAnalysis::kSub; break; in CreateInvariant()
140 case 'n': op = HInductionVarAnalysis::kNeg; break; in CreateInvariant()
141 case '*': op = HInductionVarAnalysis::kMul; break; in CreateInvariant()
142 case '/': op = HInductionVarAnalysis::kDiv; break; in CreateInvariant()
143 case '%': op = HInductionVarAnalysis::kRem; break; in CreateInvariant()
144 case '^': op = HInductionVarAnalysis::kXor; break; in CreateInvariant()
145 case '<': op = HInductionVarAnalysis::kLT; break; in CreateInvariant()
146 default: op = HInductionVarAnalysis::kNop; break; in CreateInvariant()
148 return iva_->CreateInvariantOp(op, a, b); in CreateInvariant()
163 HInductionVarAnalysis::InductionOp op = HInductionVarAnalysis::kTripCountInBodyUnsafe; in CreateTripCount() local
165 op = HInductionVarAnalysis::kTripCountInLoop; in CreateTripCount()
167 op = HInductionVarAnalysis::kTripCountInLoopUnsafe; in CreateTripCount()
169 op = HInductionVarAnalysis::kTripCountInBody; in CreateTripCount()
172 return iva_->CreateTripCount(op, in CreateTripCount()
199 HInductionVarAnalysis::InductionInfo* CreateGeometric(int32_t a, int32_t b, int32_t f, char op) { in CreateGeometric() argument
201 op == '*' ? HInductionVarAnalysis::kMul in CreateGeometric()