Home
last modified time | relevance | path

Searched refs:MachinePointerInfo (Results 1 – 25 of 157) sorted by relevance

1234567

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.h32 MachinePointerInfo DstPtrInfo,
33 MachinePointerInfo SrcPtrInfo) const override;
39 MachinePointerInfo DstPtrInfo) const override;
44 MachinePointerInfo Op1PtrInfo,
45 MachinePointerInfo Op2PtrInfo) const override;
50 MachinePointerInfo SrcPtrInfo) const override;
54 SDValue Src, MachinePointerInfo DestPtrInfo,
55 MachinePointerInfo SrcPtrInfo, bool isStpcpy) const override;
60 MachinePointerInfo Op1PtrInfo,
61 MachinePointerInfo Op2PtrInfo) const override;
[all …]
H A DSystemZSelectionDAGInfo.cpp73 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
89 Align Alignment, MachinePointerInfo DstPtrInfo) { in memsetStore()
101 bool AlwaysInline, MachinePointerInfo DstPtrInfo) const { in EmitTargetCodeForMemset()
184 SDValue Src2, SDValue Size, MachinePointerInfo Op1PtrInfo, in EmitTargetCodeForMemcmp()
185 MachinePointerInfo Op2PtrInfo) const { in EmitTargetCodeForMemcmp()
200 SDValue Char, SDValue Length, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemchr()
226 SDValue Src, MachinePointerInfo DestPtrInfo, MachinePointerInfo SrcPtrInfo, in EmitTargetCodeForStrcpy()
236 SDValue Src2, MachinePointerInfo Op1PtrInfo, in EmitTargetCodeForStrcmp()
237 MachinePointerInfo Op2PtrInfo) const { in EmitTargetCodeForStrcmp()
267 MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForStrlen()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGTargetInfo.h80 MachinePointerInfo DstPtrInfo, in EmitTargetCodeForMemcpy()
81 MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
94 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemmove()
110 MachinePointerInfo DstPtrInfo) const { in EmitTargetCodeForMemset()
121 MachinePointerInfo Op1PtrInfo, in EmitTargetCodeForMemcmp()
122 MachinePointerInfo Op2PtrInfo) const { in EmitTargetCodeForMemcmp()
133 MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemchr()
146 MachinePointerInfo DestPtrInfo, in EmitTargetCodeForStrcpy()
147 MachinePointerInfo SrcPtrInfo, bool isStpcpy) const { in EmitTargetCodeForStrcpy()
158 MachinePointerInfo Op1PtrInfo, in EmitTargetCodeForStrcmp()
[all …]
H A DMachineMemOperand.h42 struct MachinePointerInfo { struct
53 explicit MachinePointerInfo(const Value *v, int64_t offset = 0, argument
59 explicit MachinePointerInfo(const PseudoSourceValue *v, int64_t offset = 0, argument
65 explicit MachinePointerInfo(unsigned AddressSpace = 0, int64_t offset = 0) argument
69 explicit MachinePointerInfo(
82 MachinePointerInfo getWithOffset(int64_t O) const { in getWithOffset() argument
84 return MachinePointerInfo(AddrSpace, Offset + O); in getWithOffset()
86 return MachinePointerInfo(cast<const Value *>(V), Offset + O, StackID); in getWithOffset()
87 return MachinePointerInfo(cast<const PseudoSourceValue *>(V), Offset + O, in getWithOffset()
100 LLVM_ABI static MachinePointerInfo getConstantPool(MachineFunction &MF);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.h35 MachinePointerInfo DstPtrInfo,
36 MachinePointerInfo SrcPtrInfo) const;
42 MachinePointerInfo DstPtrInfo,
43 MachinePointerInfo SrcPtrInfo) const override;
48 MachinePointerInfo DstPtrInfo) const override;
53 MachinePointerInfo DstPtrInfo,
54 MachinePointerInfo SrcPtrInfo) const override;
58 MachinePointerInfo DstPtrInfo,
H A DAArch64SelectionDAGInfo.cpp119 MachinePointerInfo DstPtrInfo, in EmitMOPS()
120 MachinePointerInfo SrcPtrInfo) const { in EmitMOPS()
220 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
239 MachinePointerInfo DstPtrInfo) const { in EmitTargetCodeForMemset()
246 MachinePointerInfo{}); in EmitTargetCodeForMemset()
259 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemmove()
331 SDValue Size, MachinePointerInfo DstPtrInfo, bool ZeroData) const { in EmitTargetCodeForSetTag()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.h32 MachinePointerInfo DstPtrInfo,
33 MachinePointerInfo SrcPtrInfo) const override;
38 MachinePointerInfo DstPtrInfo,
39 MachinePointerInfo SrcPtrInfo) const override;
44 MachinePointerInfo DstPtrInfo) const override;
H A DWebAssemblySelectionDAGInfo.cpp36 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
55 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemmove()
64 MachinePointerInfo DstPtrInfo) const { in EmitTargetCodeForMemset()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.h46 MachinePointerInfo DstPtrInfo,
47 MachinePointerInfo SrcPtrInfo) const override;
53 MachinePointerInfo DstPtrInfo,
54 MachinePointerInfo SrcPtrInfo) const override;
61 MachinePointerInfo DstPtrInfo) const override;
H A DARMSelectionDAGInfo.cpp176 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
294 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemmove()
302 MachinePointerInfo DstPtrInfo) const { in EmitTargetCodeForMemset()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.cpp38 const MachinePointerInfo &MPO,
41 MachinePointerInfo &MPO,
57 const MachinePointerInfo &MPO, in assignValueToAddress()
63 MachinePointerInfo &MPO, in getStackAddress()
150 Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, in assignValueToAddress()
154 const MachinePointerInfo &MPO, LLT MemTy, in assignValueToAddress()
166 MachinePointerInfo &MPO, in getStackAddress()
171 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress()
H A DPPCCallLowering.h51 const MachinePointerInfo &MPO,
55 MachinePointerInfo &MPO,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.h37 MachinePointerInfo DstPtrInfo) const override;
43 MachinePointerInfo DstPtrInfo,
44 MachinePointerInfo SrcPtrInfo) const override;
H A DX86CallLowering.cpp
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp1051 unsigned MachinePointerInfo::getAddrSpace() const { return AddrSpace; } in getAddrSpace()
1055 bool MachinePointerInfo::isDereferenceable(unsigned Size, LLVMContext &C, in isDereferenceable()
1071 MachinePointerInfo MachinePointerInfo::getConstantPool(MachineFunction &MF) { in getConstantPool()
1072 return MachinePointerInfo(MF.getPSVManager().getConstantPool()); in getConstantPool()
1077 MachinePointerInfo MachinePointerInfo::getFixedStack(MachineFunction &MF, in getFixedStack()
1079 return MachinePointerInfo(MF.getPSVManager().getFixedStack(FI), Offset); in getFixedStack()
1082 MachinePointerInfo MachinePointerInfo::getJumpTable(MachineFunction &MF) { in getJumpTable()
1083 return MachinePointerInfo(MF.getPSVManager().getJumpTable()); in getJumpTable()
1086 MachinePointerInfo MachinePointerInfo::getGOT(MachineFunction &MF) { in getGOT()
1087 return MachinePointerInfo(MF.getPSVManager().getGOT()); in getGOT()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp99 MachinePointerInfo &MPO,
102 const MachinePointerInfo &MPO,
140 MachinePointerInfo &MPO, in getStackAddress()
148 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress()
154 Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, in assignValueToAddress()
206 MachinePointerInfo &MPO,
210 const MachinePointerInfo &MPO,
230 MachinePointerInfo &MPO, in getStackAddress()
233 MPO = MachinePointerInfo::getStack(MF, Offset); in getStackAddress()
245 Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, in assignValueToAddress()
[all …]
H A DMipsMachineFunction.cpp191 MachinePointerInfo MipsFunctionInfo::callPtrInfo(MachineFunction &MF, in callPtrInfo()
193 return MachinePointerInfo(MF.getPSVManager().getExternalSymbolCallEntry(ES)); in callPtrInfo()
196 MachinePointerInfo MipsFunctionInfo::callPtrInfo(MachineFunction &MF, in callPtrInfo()
198 return MachinePointerInfo(MF.getPSVManager().getGlobalValueCallEntry(GV)); in callPtrInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiSelectionDAGInfo.cpp29 MachinePointerInfo /*DstPtrInfo*/, in EmitTargetCodeForMemcpy() argument
30 MachinePointerInfo /*SrcPtrInfo*/) const { in EmitTargetCodeForMemcpy()
H A DLanaiSelectionDAGInfo.h32 MachinePointerInfo DstPtrInfo,
33 MachinePointerInfo SrcPtrInfo) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFSelectionDAGInfo.h26 MachinePointerInfo DstPtrInfo,
27 MachinePointerInfo SrcPtrInfo) const override;
H A DBPFSelectionDAGInfo.cpp22 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp67 const MachinePointerInfo &MPO, in assignValueToAddress()
78 MachinePointerInfo &MPO, in getStackAddress()
86 MPO = MachinePointerInfo::getStack(MIRBuilder.getMF(), Offset); in getStackAddress()
158 Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, in assignValueToAddress()
168 MachinePointerInfo &MPO, in getStackAddress()
173 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.h28 MachinePointerInfo DstPtrInfo,
29 MachinePointerInfo SrcPtrInfo) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.h31 MachinePointerInfo DstPtrInfo,
32 MachinePointerInfo SrcPtrInfo) const override;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h41 struct MachinePointerInfo;
267 MachinePointerInfo &MPO,
289 LLT MemTy, const MachinePointerInfo &MPO,
297 const MachinePointerInfo &MPO, in assignValueToAddress()
320 const MachinePointerInfo &DstPtrInfo, Align DstAlign,
321 const MachinePointerInfo &SrcPtrInfo, Align SrcAlign,

1234567