| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCCallLowering.cpp | 91 MachinePointerInfo &MPO, in assignValueToAddress() argument 94 auto BuildLoad = [](MachineIRBuilder &MIRBuilder, MachinePointerInfo &MPO, in assignValueToAddress() 97 auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy, in assignValueToAddress() 98 inferAlignFromPtrInfo(MF, MPO)); in assignValueToAddress() 102 BuildLoad(MIRBuilder, MPO, MemTy, ValVReg, Addr); in assignValueToAddress() 106 MachinePointerInfo &MPO, in getStackAddress() argument 111 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress()
|
| H A D | PPCCallLowering.h | 52 MachinePointerInfo &MPO, CCValAssign &VA) override; 55 MachinePointerInfo &MPO,
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/GISel/ |
| H A D | M68kCallLowering.cpp | 46 MachinePointerInfo &MPO, CCValAssign &VA) override { in assignValueToAddress() 50 auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, MemTy, in assignValueToAddress() 51 inferAlignFromPtrInfo(MF, MPO)); in assignValueToAddress() 56 MachinePointerInfo &MPO, in getStackAddress() 64 MPO = MachinePointerInfo::getStack(MIRBuilder.getMF(), Offset); in getStackAddress() 138 MachinePointerInfo &MPO, in assignValueToAddress() argument 141 auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy, in assignValueToAddress() 142 inferAlignFromPtrInfo(MF, MPO)); in assignValueToAddress() 148 MachinePointerInfo &MPO, in getStackAddress() argument 153 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress()
|
| H A D | M68kCallLowering.h | 59 MachinePointerInfo &MPO, CCValAssign &VA) override; 62 MachinePointerInfo &MPO,
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.cpp | 99 MachinePointerInfo &MPO, 139 MachinePointerInfo &MPO, in getStackAddress() argument 147 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress() 157 auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy, in assignValueToAddress() 158 inferAlignFromPtrInfo(MF, MPO)); in assignValueToAddress() 206 MachinePointerInfo &MPO, 232 MPO = MachinePointerInfo::getStack(MF, Offset); in getStackAddress() 251 MPO, MachineMemOperand::MOStore, MemTy, in assignValueToAddress() 432 MachinePointerInfo MPO = MachinePointerInfo::getFixedStack(MF, FI); in lowerFormalArguments() local 434 const LLT PtrTy = LLT::pointer(MPO.getAddrSpace(), 32); in lowerFormalArguments() [all …]
|
| H A D | MipsLegalizerInfo.cpp | 518 MachinePointerInfo MPO; in legalizeIntrinsic() local 523 MPO, MachineMemOperand::MOLoad, PtrTy, Align(4))); in legalizeIntrinsic() 526 MPO, MachineMemOperand::MOStore, PtrTy, Align(4))); in legalizeIntrinsic()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMCallLowering.cpp | 95 MachinePointerInfo &MPO, in getStackAddress() 108 MPO = MachinePointerInfo::getStack(MIRBuilder.getMF(), Offset); in getStackAddress() 126 MachinePointerInfo &MPO, CCValAssign &VA) override { in assignValueToAddress() 129 MPO, MachineMemOperand::MOStore, MemTy, Align(1)); in assignValueToAddress() 239 MachinePointerInfo &MPO, in getStackAddress() 251 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress() 266 auto LoadVReg = buildLoad(LLT::scalar(32), Addr, MemTy, MPO); in assignValueToAddress() 270 buildLoad(ValVReg, Addr, MemTy, MPO); in assignValueToAddress() 275 MachinePointerInfo &MPO) { in buildLoad() 278 auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy, in buildLoad() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86CallLowering.cpp | 92 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()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 137 MachinePointerInfo &MPO, in getStackAddress() 146 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress() 184 MPO, MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant, LocTy, in assignValueToAddress() 185 inferAlignFromPtrInfo(MF, MPO)); in assignValueToAddress() 247 MachinePointerInfo &MPO, in getStackAddress() 259 MPO = MachinePointerInfo::getFixedStack(MF, FI); in getStackAddress() 270 MPO = MachinePointerInfo::getStack(MF, Offset); in getStackAddress() 295 auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, MemTy, in assignValueToAddress() 296 inferAlignFromPtrInfo(MF, MPO)); in assignValueToAddress() 301 Register Addr, LLT MemTy, MachinePointerInfo &MPO, in assignValueToAddress() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 53 MachinePointerInfo &MPO, in getStackAddress() 59 MachinePointerInfo &MPO, CCValAssign &VA) override { in assignValueToAddress() 91 MachinePointerInfo &MPO, in getStackAddress() 99 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress() 131 MPO, MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant, MemTy, in assignValueToAddress() 132 inferAlignFromPtrInfo(MF, MPO)); in assignValueToAddress() 180 MachinePointerInfo &MPO, in getStackAddress() 190 MPO = MachinePointerInfo::getFixedStack(MF, FI); in getStackAddress() 214 MPO = MachinePointerInfo::getStack(MF, Offset); in getStackAddress() 232 MPO, MachineMemOperand::MOStore, MemTy, in assignValueToAddress() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CallLowering.h | 250 MachinePointerInfo &MPO, 272 LLT MemTy, MachinePointerInfo &MPO, 280 MachinePointerInfo &MPO, in assignValueToAddress() 282 assignValueToAddress(Arg.Regs[ValRegIndex], Addr, MemTy, MPO, VA); in assignValueToAddress()
|
| H A D | Utils.h | 304 Align inferAlignFromPtrInfo(MachineFunction &MF, const MachinePointerInfo &MPO);
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 723 MachinePointerInfo MPO; in handleAssignments() local 725 MemTy.getSizeInBytes(), VA.getLocMemOffset(), MPO, Flags); in handleAssignments() 727 Handler.assignValueToAddress(Args[i], Part, StackAddr, MemTy, MPO, VA); in handleAssignments() 737 MachinePointerInfo MPO; in handleAssignments() local 739 Flags.getByValSize(), VA.getLocMemOffset(), MPO, Flags); in handleAssignments()
|
| H A D | Utils.cpp | 696 const MachinePointerInfo &MPO) { in inferAlignFromPtrInfo() argument 697 auto PSV = MPO.V.dyn_cast<const PseudoSourceValue *>(); in inferAlignFromPtrInfo() 701 MPO.Offset); in inferAlignFromPtrInfo() 704 if (const Value *V = MPO.V.dyn_cast<const Value *>()) { in inferAlignFromPtrInfo()
|