• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/

Lines Matching refs:Add

147   cl::desc("Add instruction count to a LSR cost model"));
404 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
405 for (const SCEV *S : Add->operands())
711 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(LHS)) {
712 if (IgnoreSignificantBits || isAddSExtable(Add, SE)) {
714 for (const SCEV *S : Add->operands()) {
755 } else if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
756 SmallVector<const SCEV *, 8> NewOps(Add->op_begin(), Add->op_end());
781 } else if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
782 SmallVector<const SCEV *, 8> NewOps(Add->op_begin(), Add->op_end());
943 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
944 for (const SCEV *S : Add->operands()) {
1133 // TODO: Add a generic icmp too?
1274 // Add the step value register, if it needs one.
1546 // Add the formula to the list.
1879 // Add an IVInc to the end of this chain.
2138 if (Incr->getOpcode() != Instruction::Add
2157 /* Add new PHINode. */
2163 BinaryOperator::Create(Incr->getOpcode() == Instruction::Add ?
2254 // Add one to the backedge-taken count to get the trip count.
2655 // Add strides for mentioned loops.
2663 } else if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
2664 Worklist.append(Add->op_begin(), Add->op_end());
2774 const SCEVAddExpr *Add = cast<SCEVAddExpr>(S);
2775 for (std::reverse_iterator<SCEVAddExpr::op_iterator> I(Add->op_end()),
2776 E(Add->op_begin()); I != E; ++I) {
2904 /// Add this IV user to an existing chain or make it the head of a new chain.
2970 // Add this IV user to the end of the chain.
3496 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
3498 for (const SCEV *S : Add->operands()) {
3619 // Add the remaining pieces of the add back into the new formula.
3635 // Add J as its own register, or an unfolded immediate.
3651 // Add check on Log16(AddOps.size()) - same as Log2_32(AddOps.size()) >> 2)
3783 // Add the offset to the base register.
4158 // we rounded towards -inf. Add 1 in that case, to round towards 0.