/openbsd-current/gnu/llvm/llvm/lib/Target/PowerPC/GISel/ |
H A D | PPCCallLowering.cpp | 41 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 D | PPCCallLowering.h | 52 MachinePointerInfo &MPO, CCValAssign &VA) override; 55 MachinePointerInfo &MPO,
|
/openbsd-current/gnu/llvm/llvm/lib/Target/M68k/GISel/ |
H A D | M68kCallLowering.cpp | 46 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 D | M68kCallLowering.h | 59 MachinePointerInfo &MPO, CCValAssign &VA) override; 62 MachinePointerInfo &MPO,
|
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86CallLowering.cpp | 93 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 D | ARMCallLowering.cpp | 95 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 D | MipsCallLowering.cpp | 99 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 D | MipsLegalizerInfo.cpp | 520 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 D | AArch64CallLowering.cpp | 136 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 D | CallLowering.h | 249 /// 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 D | Utils.h | 305 Align inferAlignFromPtrInfo(MachineFunction &MF, const MachinePointerInfo &MPO);
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.cpp | 53 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 D | CallLowering.cpp | 748 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 D | Utils.cpp | 713 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
|