Home
last modified time | relevance | path

Searched refs:PtrAdd (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp1048 if (!PtrAdd || MRI.use_nodbg_empty(PtrAdd->getReg(0))) in findPostIndexCandidate()
1056 Offset = PtrAdd->getOffsetReg(); in findPostIndexCandidate()
1104 Addr = PtrAdd->getReg(0); in findPostIndexCandidate()
1105 Base = PtrAdd->getBaseReg(); in findPostIndexCandidate()
2344 auto &PtrAdd = cast<GPtrAdd>(MI); in matchCombineConstPtrAddToI2P() local
2365 auto &PtrAdd = cast<GPtrAdd>(MI); in applyCombineConstPtrAddToI2P() local
2366 Register Dst = PtrAdd.getReg(0); in applyCombineConstPtrAddToI2P()
2370 PtrAdd.eraseFromParent(); in applyCombineConstPtrAddToI2P()
3404 auto &PtrAdd = cast<GPtrAdd>(MI); in matchPtrAddZero() local
3425 Builder.buildIntToPtr(PtrAdd.getReg(0), PtrAdd.getOffsetReg()); in applyPtrAddZero()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp668 GPtrAdd *PtrAdd = cast<GPtrAdd>(MRI.getVRegDef(PtrReg)); in optimizeConsecutiveMemOpAddressing() local
669 StoreInfo New = {St, PtrAdd, Offset.getSExtValue(), StoredValTy}; in optimizeConsecutiveMemOpAddressing()
H A DAArch64InstructionSelector.cpp7071 MachineInstr *PtrAdd = in selectAddrModeShiftedExtendXReg() local
7073 if (!PtrAdd || !isWorthFoldingIntoExtendedReg(*PtrAdd, MRI)) in selectAddrModeShiftedExtendXReg()
7079 getDefIgnoringCopies(PtrAdd->getOperand(2).getReg(), MRI); in selectAddrModeShiftedExtendXReg()
7080 return selectExtendedSHL(Root, PtrAdd->getOperand(1), in selectAddrModeShiftedExtendXReg()
7132 MachineInstr *PtrAdd = in selectAddrModeXRO() local
7134 if (!PtrAdd) in selectAddrModeXRO()
7205 MachineInstr *PtrAdd = in selectAddrModeWRO() local
7207 if (!PtrAdd || !isWorthFoldingIntoExtendedReg(*PtrAdd, MRI)) in selectAddrModeWRO()
7210 MachineOperand &LHS = PtrAdd->getOperand(1); in selectAddrModeWRO()
7211 MachineOperand &RHS = PtrAdd->getOperand(2); in selectAddrModeWRO()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h863 bool reassociationCanBreakAddressingModePattern(MachineInstr &PtrAdd);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp1206 auto PtrAdd = B.buildPtrAdd(PtrTy, SPCopy, ScaledSize); in applyMappingDynStackAlloc() local
1207 B.buildMaskLowPtrBits(Dst, PtrAdd, in applyMappingDynStackAlloc()