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

/openbsd-current/gnu/llvm/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.cpp41 MachinePointerInfo &MPO, CCValAssign &VA) override;
43 MachinePointerInfo &MPO,
59 MachinePointerInfo &MPO,
65 MachinePointerInfo &MPO,
153 MachinePointerInfo &MPO,
156 auto BuildLoad = [](MachineIRBuilder &MIRBuilder, MachinePointerInfo &MPO,
159 auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy,
160 inferAlignFromPtrInfo(MF, MPO));
164 BuildLoad(MIRBuilder, MPO, MemTy, ValVReg, Addr);
168 MachinePointerInfo &MPO,
57 assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, MachinePointerInfo &MPO, CCValAssign &VA) argument
64 getStackAddress(uint64_t Size, int64_t Offset, MachinePointerInfo &MPO, ISD::ArgFlagsTy Flags) argument
151 assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, MachinePointerInfo &MPO, CCValAssign &VA) argument
167 getStackAddress(uint64_t Size, int64_t Offset, MachinePointerInfo &MPO, ISD::ArgFlagsTy Flags) argument
[all...]
H A DPPCCallLowering.h52 MachinePointerInfo &MPO, CCValAssign &VA) override;
55 MachinePointerInfo &MPO,
/openbsd-current/gnu/llvm/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp46 MachinePointerInfo &MPO, CCValAssign &VA) override {
50 auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, MemTy,
51 inferAlignFromPtrInfo(MF, MPO));
56 MachinePointerInfo &MPO,
64 MPO = MachinePointerInfo::getStack(MIRBuilder.getMF(), Offset);
138 MachinePointerInfo &MPO,
141 auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy,
142 inferAlignFromPtrInfo(MF, MPO));
148 MachinePointerInfo &MPO,
153 MPO
135 assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, MachinePointerInfo &MPO, CCValAssign &VA) argument
146 getStackAddress(uint64_t Size, int64_t Offset, MachinePointerInfo &MPO, ISD::ArgFlagsTy Flags) argument
[all...]
H A DM68kCallLowering.h59 MachinePointerInfo &MPO, CCValAssign &VA) override;
62 MachinePointerInfo &MPO,
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/
H A DX86CallLowering.cpp93 MachinePointerInfo &MPO,
104 MPO = MachinePointerInfo::getStack(MIRBuilder.getMF(), Offset);
116 MachinePointerInfo &MPO, CCValAssign &VA) override {
120 auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, MemTy,
121 inferAlignFromPtrInfo(MF, MPO));
187 MachinePointerInfo &MPO,
196 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI);
204 MachinePointerInfo &MPO, CCValAssign &VA) override {
207 MPO, MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant, MemTy,
208 inferAlignFromPtrInfo(MF, MPO));
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp95 MachinePointerInfo &MPO,
108 MPO = MachinePointerInfo::getStack(MIRBuilder.getMF(), Offset);
126 MachinePointerInfo &MPO, CCValAssign &VA) override {
129 MPO, MachineMemOperand::MOStore, MemTy, Align(1));
239 MachinePointerInfo &MPO,
251 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI);
253 return MIRBuilder.buildFrameIndex(LLT::pointer(MPO.getAddrSpace(), 32), FI)
258 MachinePointerInfo &MPO, CCValAssign &VA) override {
266 auto LoadVReg = buildLoad(LLT::scalar(32), Addr, MemTy, MPO);
270 buildLoad(ValVReg, Addr, MemTy, MPO);
274 buildLoad(const DstOp &Res, Register Addr, LLT MemTy, MachinePointerInfo &MPO) argument
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp99 MachinePointerInfo &MPO,
102 MachinePointerInfo &MPO, CCValAssign &VA) override;
139 MachinePointerInfo &MPO,
147 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI);
154 MachinePointerInfo &MPO,
157 auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy,
158 inferAlignFromPtrInfo(MF, MPO));
206 MachinePointerInfo &MPO,
210 MachinePointerInfo &MPO, CCValAssign &VA) override;
229 MachinePointerInfo &MPO,
137 getStackAddress(uint64_t Size, int64_t Offset, MachinePointerInfo &MPO, ISD::ArgFlagsTy Flags) argument
152 assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, MachinePointerInfo &MPO, CCValAssign &VA) argument
227 getStackAddress(uint64_t Size, int64_t Offset, MachinePointerInfo &MPO, ISD::ArgFlagsTy Flags) argument
243 assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, MachinePointerInfo &MPO, CCValAssign &VA) argument
432 MachinePointerInfo MPO = MachinePointerInfo::getFixedStack(MF, FI); local
[all...]
H A DMipsLegalizerInfo.cpp520 MachinePointerInfo MPO; local
525 MPO, MachineMemOperand::MOLoad, PtrTy, Align(4)));
528 MPO, MachineMemOperand::MOStore, PtrTy, Align(4)));
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp136 MachinePointerInfo &MPO,
145 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI);
166 MachinePointerInfo &MPO, CCValAssign &VA) override {
183 MPO, MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant, LocTy,
184 inferAlignFromPtrInfo(MF, MPO));
246 MachinePointerInfo &MPO,
258 MPO = MachinePointerInfo::getFixedStack(MF, FI);
269 MPO = MachinePointerInfo::getStack(MF, Offset);
292 MachinePointerInfo &MPO, CCValAssign &VA) override {
294 auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperan
[all...]
/openbsd-current/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h249 /// direct SP manipulation, depending on the context. \p MPO
253 MachinePointerInfo &MPO,
275 LLT MemTy, MachinePointerInfo &MPO,
283 MachinePointerInfo &MPO,
285 assignValueToAddress(Arg.Regs[ValRegIndex], Addr, MemTy, MPO, VA);
281 assignValueToAddress(const ArgInfo &Arg, unsigned ValRegIndex, Register Addr, LLT MemTy, MachinePointerInfo &MPO, CCValAssign &VA) argument
H A DUtils.h305 Align inferAlignFromPtrInfo(MachineFunction &MF, const MachinePointerInfo &MPO);
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp53 MachinePointerInfo &MPO,
59 MachinePointerInfo &MPO, CCValAssign &VA) override {
103 MachinePointerInfo &MPO,
111 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI);
139 MachinePointerInfo &MPO, CCValAssign &VA) override {
143 MPO, MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant, MemTy,
144 inferAlignFromPtrInfo(MF, MPO));
192 MachinePointerInfo &MPO,
202 MPO = MachinePointerInfo::getFixedStack(MF, FI);
226 MPO
[all...]
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp748 MachinePointerInfo MPO;
750 MemTy.getSizeInBytes(), VA.getLocMemOffset(), MPO, Flags);
752 Handler.assignValueToAddress(Args[i], Part, StackAddr, MemTy, MPO, VA);
762 MachinePointerInfo MPO;
764 Flags.getByValSize(), VA.getLocMemOffset(), MPO, Flags);
H A DUtils.cpp713 const MachinePointerInfo &MPO) {
714 auto PSV = MPO.V.dyn_cast<const PseudoSourceValue *>();
718 MPO.Offset);
721 if (const Value *V = MPO.V.dyn_cast<const Value *>()) {
712 inferAlignFromPtrInfo(MachineFunction &MF, const MachinePointerInfo &MPO) argument

Completed in 298 milliseconds