Searched refs:ScaledReg (Results 1 – 7 of 7) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 370 const SCEV *ScaledReg = nullptr; member 482 if (!ScaledReg) in isCanonical() 491 const SCEVAddRecExpr *SAR = dyn_cast<const SCEVAddRecExpr>(ScaledReg); in isCanonical() 519 if (!ScaledReg) { in canonicalize() 520 ScaledReg = BaseRegs.pop_back_val(); in canonicalize() 527 const SCEVAddRecExpr *SAR = dyn_cast<const SCEVAddRecExpr>(ScaledReg); in canonicalize() 534 std::swap(ScaledReg, *I); in canonicalize() 546 BaseRegs.push_back(ScaledReg); in unscale() 547 ScaledReg = nullptr; in unscale() 554 if (BaseRegs.size() != 1 || ScaledReg) in hasZeroEnd() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | ImplicitNullChecks.cpp | 380 const Register BaseReg = AddrMode.BaseReg, ScaledReg = AddrMode.ScaledReg; in isSuitableMemoryOp() local 385 if (BaseReg != PointerReg && ScaledReg != PointerReg) in isSuitableMemoryOp() 393 (ScaledReg && in isSuitableMemoryOp() 394 TRI->getRegSizeInBits(ScaledReg, MRI) != PointerRegSizeInBits)) in isSuitableMemoryOp() 453 if (CalculateDisplacementFromAddrMode(ScaledReg, AddrMode.Scale)) in isSuitableMemoryOp() 462 (ScaledReg && ScaledReg != PointerReg && !ScaledRegIsConstVal)) in isSuitableMemoryOp()
|
H A D | CodeGenPrepare.cpp | 2426 Value *ScaledReg = nullptr; member 2455 if (ScaledReg && other.ScaledReg && in compare() 2456 ScaledReg->getType() != other.ScaledReg->getType()) in compare() 2471 if (ScaledReg != other.ScaledReg) in compare() 2503 return ScaledReg; in GetFieldAsValue() 2526 ScaledReg = V; in SetCombinedField() 2539 assert(ScaledReg == nullptr); in SetCombinedField() 2540 ScaledReg = V; in SetCombinedField() 2585 ScaledReg->printAsOperand(OS, /*PrintType=*/false); in print() 3502 !NewAddrMode.ScaledReg); in addNewAddrMode() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | SIRegisterInfo.cpp | 1750 Register ScaledReg = ResultReg; in eliminateFrameIndex() local 1753 ScaledReg) in eliminateFrameIndex() 1763 MIB.addReg(ScaledReg, RegState::Kill); in eliminateFrameIndex() 1780 MIB.addReg(ScaledReg, RegState::Kill); in eliminateFrameIndex() 1792 Register ScaledReg = TmpScaledReg.isValid() ? TmpScaledReg : FrameReg; in eliminateFrameIndex() local 1794 BuildMI(*MBB, MI, DL, TII->get(AMDGPU::S_LSHR_B32), ScaledReg) in eliminateFrameIndex() 1797 BuildMI(*MBB, MI, DL, TII->get(AMDGPU::S_ADD_U32), ScaledReg) in eliminateFrameIndex() 1798 .addReg(ScaledReg, RegState::Kill) in eliminateFrameIndex() 1801 .addReg(ScaledReg, RegState::Kill); in eliminateFrameIndex() 1805 BuildMI(*MBB, MI, DL, TII->get(AMDGPU::S_SUB_U32), ScaledReg) in eliminateFrameIndex() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | TargetInstrInfo.h | 88 Register ScaledReg; member
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.cpp | 2542 AM.ScaledReg = 0; in getAddrModeFromMemoryOp()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86InstrInfo.cpp | 3689 AM.ScaledReg = MemI.getOperand(MemRefBegin + X86::AddrIndexReg).getReg(); in getAddrModeFromMemoryOp()
|