Home
last modified time | relevance | path

Searched refs:ArithInst (Results 1 – 3 of 3) sorted by relevance

/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/subzero/src/
H A DIceTargetLoweringARM32.cpp5629 auto *ArithInst = llvm::dyn_cast<InstArithmetic>(IndexInst); in matchShiftedOffsetReg() local
5630 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() local
5712 if (ArithInst == nullptr) in matchOffsetBase()
5715 if (!isAddOrSub(ArithInst, &Kind)) in matchOffsetBase()
5718 Operand *Src0 = ArithInst->getSrc(0); in matchOffsetBase()
[all …]
H A DIceTargetLoweringX86BaseImpl.h5616 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;
H A DIceTargetLoweringMIPS32.cpp5306 auto *ArithInst = llvm::dyn_cast<const InstArithmetic>(BaseInst); in matchOffsetBase() local
5307 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()