Searched refs:ScaledReg (Results 1 – 7 of 7) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 577 ScaledReg ? ScaledReg->getType() : in getType() 598 if (ScaledReg) in hasRegsUsedByUsesOtherThan() 1360 if (const SCEV *ScaledReg = F.ScaledReg) { in RateFormula() local 1544 if (F.ScaledReg) Key.push_back(F.ScaledReg); in HasFormulaWithSameRegs() 1568 if (F.ScaledReg) Key.push_back(F.ScaledReg); in InsertFormula() 1576 assert((!F.ScaledReg || !F.ScaledReg->isZero()) && in InsertFormula() 1607 if (F.ScaledReg) Regs.insert(F.ScaledReg); in RecomputeRegs() 2669 F.ScaledReg == OrigF.ScaledReg && in FindUseWithSimilarFormula() 3982 F.ScaledReg = SE.getMulExpr(F.ScaledReg, FactorS); in GenerateICmpZeroScales() 4875 if (const SCEV *ScaledReg = F.ScaledReg) { in NarrowSearchSpaceByDeletingCostlyFormulas() local [all …]
|
| /freebsd-13.1/contrib/llvm-project/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 | 2430 Value *ScaledReg = nullptr; member 2459 if (ScaledReg && other.ScaledReg && in compare() 2460 ScaledReg->getType() != other.ScaledReg->getType()) in compare() 2475 if (ScaledReg != other.ScaledReg) in compare() 2507 return ScaledReg; in GetFieldAsValue() 2530 ScaledReg = V; in SetCombinedField() 2544 ScaledReg = V; in SetCombinedField() 5001 Value *BaseReg = AMAfter.BaseReg, *ScaledReg = AMAfter.ScaledReg; in isProfitableToFoldIntoAddressingMode() local 5007 if (valueAlreadyLiveAtInst(ScaledReg, AMBefore.BaseReg, AMBefore.ScaledReg)) in isProfitableToFoldIntoAddressingMode() 5008 ScaledReg = nullptr; in isProfitableToFoldIntoAddressingMode() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIRegisterInfo.cpp | 1813 Register ScaledReg = ResultReg; in eliminateFrameIndex() local 1816 ScaledReg) in eliminateFrameIndex() 1826 MIB.addReg(ScaledReg, RegState::Kill); in eliminateFrameIndex() 1843 MIB.addReg(ScaledReg, RegState::Kill); in eliminateFrameIndex() 1857 BuildMI(*MBB, MI, DL, TII->get(AMDGPU::S_LSHR_B32), ScaledReg) in eliminateFrameIndex() 1860 BuildMI(*MBB, MI, DL, TII->get(AMDGPU::S_ADD_I32), ScaledReg) in eliminateFrameIndex() 1861 .addReg(ScaledReg, RegState::Kill) in eliminateFrameIndex() 1864 .addReg(ScaledReg, RegState::Kill); in eliminateFrameIndex() 1868 BuildMI(*MBB, MI, DL, TII->get(AMDGPU::S_ADD_I32), ScaledReg) in eliminateFrameIndex() 1869 .addReg(ScaledReg, RegState::Kill) in eliminateFrameIndex() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetInstrInfo.h | 88 Register ScaledReg; member
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.cpp | 2562 AM.ScaledReg = 0; in getAddrModeFromMemoryOp()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrInfo.cpp | 3741 AM.ScaledReg = MemI.getOperand(MemRefBegin + X86::AddrIndexReg).getReg(); in getAddrModeFromMemoryOp()
|