Searched refs:ArithInst (Results 1 – 3 of 3) sorted by relevance
5629 auto *ArithInst = llvm::dyn_cast<InstArithmetic>(IndexInst); in matchShiftedOffsetReg() local5630 if (ArithInst == nullptr) in matchShiftedOffsetReg()5632 auto *Var = llvm::dyn_cast<Variable>(ArithInst->getSrc(0)); in matchShiftedOffsetReg()5637 assert(!llvm::isa<ConstantInteger32>(ArithInst->getSrc(0))); in matchShiftedOffsetReg()5644 switch (ArithInst->getOp()) { in matchShiftedOffsetReg()5674 NewShiftKind = ArithInst->getOp() == InstArithmetic::Udiv in matchShiftedOffsetReg()5711 auto *ArithInst = llvm::dyn_cast<const InstArithmetic>(BaseInst); in matchOffsetBase() local5712 if (ArithInst == nullptr) in matchOffsetBase()5715 if (!isAddOrSub(ArithInst, &Kind)) in matchOffsetBase()5718 Operand *Src0 = ArithInst->getSrc(0); in matchOffsetBase()[all …]
5616 if (auto *ArithInst = llvm::dyn_cast<InstArithmetic>(IndexInst)) {5617 if (auto *Var = llvm::dyn_cast<Variable>(ArithInst->getSrc(0))) {5619 llvm::dyn_cast<ConstantInteger32>(ArithInst->getSrc(1))) {5622 switch (ArithInst->getOp()) {5699 if (auto *ArithInst = llvm::dyn_cast<const InstArithmetic>(Definition)) {5700 switch (ArithInst->getOp()) {5709 Operand *Src0 = ArithInst->getSrc(0);5710 Operand *Src1 = ArithInst->getSrc(1);5719 if (ArithInst->getOp() == InstArithmetic::Or) {5763 IsAdd = ArithInst->getOp() == InstArithmetic::Add;
5306 auto *ArithInst = llvm::dyn_cast<const InstArithmetic>(BaseInst); in matchOffsetBase() local5307 if (ArithInst == nullptr) in matchOffsetBase()5310 if (!isAddOrSub(ArithInst, &Kind)) in matchOffsetBase()5313 Operand *Src0 = ArithInst->getSrc(0); in matchOffsetBase()5314 Operand *Src1 = ArithInst->getSrc(1); in matchOffsetBase()