Home
last modified time | relevance | path

Searched refs:MPO (Results 1 – 14 of 14) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.cpp90 MachinePointerInfo &MPO, in assignValueToAddress() argument
93 auto BuildLoad = [](MachineIRBuilder &MIRBuilder, MachinePointerInfo &MPO, in assignValueToAddress()
96 auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy, in assignValueToAddress()
97 inferAlignFromPtrInfo(MF, MPO)); in assignValueToAddress()
101 BuildLoad(MIRBuilder, MPO, MemTy, ValVReg, Addr); in assignValueToAddress()
105 MachinePointerInfo &MPO, in getStackAddress() argument
110 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress()
H A DPPCCallLowering.h52 MachinePointerInfo &MPO, CCValAssign &VA) override;
55 MachinePointerInfo &MPO,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/GlSel/
H A DM68kCallLowering.cpp43 MachinePointerInfo &MPO, CCValAssign &VA) override { in assignValueToAddress()
48 MachinePointerInfo &MPO, in getStackAddress()
122 MachinePointerInfo &MPO, in assignValueToAddress() argument
125 auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy, in assignValueToAddress()
126 inferAlignFromPtrInfo(MF, MPO)); in assignValueToAddress()
132 MachinePointerInfo &MPO, in getStackAddress() argument
137 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress()
H A DM68kCallLowering.h58 MachinePointerInfo &MPO, CCValAssign &VA) override;
61 MachinePointerInfo &MPO,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp98 MachinePointerInfo &MPO,
137 MachinePointerInfo &MPO, in getStackAddress() argument
145 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress()
155 auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy, in assignValueToAddress()
156 inferAlignFromPtrInfo(MF, MPO)); in assignValueToAddress()
203 MachinePointerInfo &MPO,
228 MPO = MachinePointerInfo::getStack(MF, Offset); in getStackAddress()
247 MPO, MachineMemOperand::MOStore, MemTy, in assignValueToAddress()
418 MachinePointerInfo MPO = MachinePointerInfo::getFixedStack(MF, FI); in lowerFormalArguments() local
420 const LLT PtrTy = LLT::pointer(MPO.getAddrSpace(), 32); in lowerFormalArguments()
[all …]
H A DMipsLegalizerInfo.cpp518 MachinePointerInfo MPO; in legalizeIntrinsic() local
523 MPO, MachineMemOperand::MOLoad, PtrTy, Align(4))); in legalizeIntrinsic()
526 MPO, MachineMemOperand::MOStore, PtrTy, Align(4))); in legalizeIntrinsic()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp94 MachinePointerInfo &MPO, in getStackAddress()
107 MPO = MachinePointerInfo::getStack(MIRBuilder.getMF(), Offset); in getStackAddress()
125 MachinePointerInfo &MPO, CCValAssign &VA) override { in assignValueToAddress()
128 MPO, MachineMemOperand::MOStore, MemTy, Align(1)); in assignValueToAddress()
231 MachinePointerInfo &MPO, in getStackAddress()
243 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress()
258 auto LoadVReg = buildLoad(LLT::scalar(32), Addr, MemTy, MPO); in assignValueToAddress()
262 buildLoad(ValVReg, Addr, MemTy, MPO); in assignValueToAddress()
267 MachinePointerInfo &MPO) { in buildLoad()
270 auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy, in buildLoad()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp92 MachinePointerInfo &MPO, in getStackAddress()
103 MPO = MachinePointerInfo::getStack(MIRBuilder.getMF(), Offset); in getStackAddress()
115 MachinePointerInfo &MPO, CCValAssign &VA) override { in assignValueToAddress()
119 auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, MemTy, in assignValueToAddress()
120 inferAlignFromPtrInfo(MF, MPO)); in assignValueToAddress()
172 MachinePointerInfo &MPO, in getStackAddress()
181 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress()
189 MachinePointerInfo &MPO, CCValAssign &VA) override { in assignValueToAddress()
192 MPO, MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant, MemTy, in assignValueToAddress()
193 inferAlignFromPtrInfo(MF, MPO)); in assignValueToAddress()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp135 MachinePointerInfo &MPO, in getStackAddress()
144 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress()
182 MPO, MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant, LocTy, in assignValueToAddress()
183 inferAlignFromPtrInfo(MF, MPO)); in assignValueToAddress()
234 MachinePointerInfo &MPO, in getStackAddress()
246 MPO = MachinePointerInfo::getFixedStack(MF, FI); in getStackAddress()
257 MPO = MachinePointerInfo::getStack(MF, Offset); in getStackAddress()
282 auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, MemTy, in assignValueToAddress()
283 inferAlignFromPtrInfo(MF, MPO)); in assignValueToAddress()
288 Register Addr, LLT MemTy, MachinePointerInfo &MPO, in assignValueToAddress()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp52 MachinePointerInfo &MPO, in getStackAddress()
58 MachinePointerInfo &MPO, CCValAssign &VA) override { in assignValueToAddress()
90 MachinePointerInfo &MPO, in getStackAddress()
98 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress()
130 MPO, MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant, MemTy, in assignValueToAddress()
131 inferAlignFromPtrInfo(MF, MPO)); in assignValueToAddress()
179 MachinePointerInfo &MPO, in getStackAddress()
189 MPO = MachinePointerInfo::getFixedStack(MF, FI); in getStackAddress()
201 MPO = MachinePointerInfo::getStack(MF, Offset); in getStackAddress()
219 MPO, MachineMemOperand::MOStore, MemTy, in assignValueToAddress()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h246 MachinePointerInfo &MPO,
268 LLT MemTy, MachinePointerInfo &MPO,
276 MachinePointerInfo &MPO, in assignValueToAddress()
278 assignValueToAddress(Arg.Regs[ValRegIndex], Addr, MemTy, MPO, VA); in assignValueToAddress()
H A DUtils.h280 Align inferAlignFromPtrInfo(MachineFunction &MF, const MachinePointerInfo &MPO);
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp609 const MachinePointerInfo &MPO) { in inferAlignFromPtrInfo() argument
610 auto PSV = MPO.V.dyn_cast<const PseudoSourceValue *>(); in inferAlignFromPtrInfo()
614 MPO.Offset); in inferAlignFromPtrInfo()
617 if (const Value *V = MPO.V.dyn_cast<const Value *>()) { in inferAlignFromPtrInfo()
H A DCallLowering.cpp683 MachinePointerInfo MPO; in handleAssignments() local
685 MemTy.getSizeInBytes(), VA.getLocMemOffset(), MPO, Flags); in handleAssignments()
687 Handler.assignValueToAddress(Args[i], Part, StackAddr, MemTy, MPO, VA); in handleAssignments()
697 MachinePointerInfo MPO; in handleAssignments() local
699 Flags.getByValSize(), VA.getLocMemOffset(), MPO, Flags); in handleAssignments()