Searched refs:PtrAdd (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 1048 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 D | AArch64PostLegalizerCombiner.cpp | 668 GPtrAdd *PtrAdd = cast<GPtrAdd>(MRI.getVRegDef(PtrReg)); in optimizeConsecutiveMemOpAddressing() local 669 StoreInfo New = {St, PtrAdd, Offset.getSExtValue(), StoredValTy}; in optimizeConsecutiveMemOpAddressing()
|
| H A D | AArch64InstructionSelector.cpp | 7071 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 D | CombinerHelper.h | 863 bool reassociationCanBreakAddressingModePattern(MachineInstr &PtrAdd);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegisterBankInfo.cpp | 1206 auto PtrAdd = B.buildPtrAdd(PtrTy, SPCopy, ScaledSize); in applyMappingDynStackAlloc() local 1207 B.buildMaskLowPtrBits(Dst, PtrAdd, in applyMappingDynStackAlloc()
|