Home
last modified time | relevance | path

Searched refs:ScaledReg (Results 1 – 7 of 7) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp577 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 DImplicitNullChecks.cpp380 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 DCodeGenPrepare.cpp2430 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 DSIRegisterInfo.cpp1813 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 DTargetInstrInfo.h88 Register ScaledReg; member
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp2562 AM.ScaledReg = 0; in getAddrModeFromMemoryOp()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp3741 AM.ScaledReg = MemI.getOperand(MemRefBegin + X86::AddrIndexReg).getReg(); in getAddrModeFromMemoryOp()