Home
last modified time | relevance | path

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

1234567

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGTargetInfo.h56 MachinePointerInfo DstPtrInfo, in EmitTargetCodeForMemcpy()
57 MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
70 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemmove()
86 MachinePointerInfo DstPtrInfo) const { in EmitTargetCodeForMemset()
97 MachinePointerInfo Op1PtrInfo, in EmitTargetCodeForMemcmp()
98 MachinePointerInfo Op2PtrInfo) const { in EmitTargetCodeForMemcmp()
109 MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemchr()
122 MachinePointerInfo DestPtrInfo, in EmitTargetCodeForStrcpy()
123 MachinePointerInfo SrcPtrInf in EmitTargetCodeForStrcpy()
[all...]
H A DMachineMemOperand.h41 struct MachinePointerInfo { struct
52 explicit MachinePointerInfo(const Value *v, int64_t offset = 0, argument
58 explicit MachinePointerInfo(const PseudoSourceValue *v, int64_t offset = 0, argument
64 explicit MachinePointerInfo(unsigned AddressSpace = 0, int64_t offset = 0) argument
68 explicit MachinePointerInfo(
81 MachinePointerInfo getWithOffset(int64_t O) const { in getWithOffset() argument
83 return MachinePointerInfo(AddrSpace, Offset + O); in getWithOffset()
85 return MachinePointerInfo(cast<const Value *>(V), Offset + O, StackID); in getWithOffset()
86 return MachinePointerInfo(cast<const PseudoSourceValue *>(V), Offset + O, in getWithOffset()
99 static MachinePointerInfo getConstantPool(MachineFunction &MF);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.h28 MachinePointerInfo DstPtrInfo,
29 MachinePointerInfo SrcPtrInfo) const override;
35 MachinePointerInfo DstPtrInfo) const override;
40 MachinePointerInfo Op1PtrInfo,
41 MachinePointerInfo Op2PtrInfo) const override;
46 MachinePointerInfo SrcPtrInfo) const override;
50 SDValue Src, MachinePointerInfo DestPtrInfo,
51 MachinePointerInfo SrcPtrInfo, bool isStpcpy) const override;
56 MachinePointerInfo Op1PtrInfo,
57 MachinePointerInfo Op2PtrInfo) const override;
[all …]
H A DSystemZSelectionDAGInfo.cpp63 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
79 Align Alignment, MachinePointerInfo DstPtrInfo) { in memsetStore()
91 bool AlwaysInline, MachinePointerInfo DstPtrInfo) const { in EmitTargetCodeForMemset()
174 SDValue Src2, SDValue Size, MachinePointerInfo Op1PtrInfo, in EmitTargetCodeForMemcmp()
175 MachinePointerInfo Op2PtrInfo) const { in EmitTargetCodeForMemcmp()
190 SDValue Char, SDValue Length, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemchr()
216 SDValue Src, MachinePointerInfo DestPtrInfo, MachinePointerInfo SrcPtrInfo, in EmitTargetCodeForStrcpy()
226 SDValue Src2, MachinePointerInfo Op1PtrInfo, in EmitTargetCodeForStrcmp()
227 MachinePointerInfo Op2PtrInfo) const { in EmitTargetCodeForStrcmp()
257 MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForStrlen()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.h25 bool isVolatile, MachinePointerInfo DstPtrInfo,
26 MachinePointerInfo SrcPtrInfo) const;
32 MachinePointerInfo DstPtrInfo,
33 MachinePointerInfo SrcPtrInfo) const override;
38 MachinePointerInfo DstPtrInfo) const override;
43 MachinePointerInfo DstPtrInfo,
44 MachinePointerInfo SrcPtrInfo) const override;
48 MachinePointerInfo DstPtrInfo,
H A DAArch64SelectionDAGInfo.cpp29 MachinePointerInfo DstPtrInfo, in EmitMOPS()
30 MachinePointerInfo SrcPtrInfo) const { in EmitMOPS()
146 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
164 MachinePointerInfo DstPtrInfo) const { in EmitTargetCodeForMemset()
170 Alignment, isVolatile, DstPtrInfo, MachinePointerInfo{}); in EmitTargetCodeForMemset()
182 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemmove()
253 SDValue Size, MachinePointerInfo DstPtrInfo, bool ZeroData) const { in EmitTargetCodeForSetTag()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.h29 MachinePointerInfo DstPtrInfo,
30 MachinePointerInfo SrcPtrInfo) const override;
35 MachinePointerInfo DstPtrInfo,
36 MachinePointerInfo SrcPtrInfo) const override;
41 MachinePointerInfo DstPtrInfo) const override;
H A DWebAssemblySelectionDAGInfo.cpp24 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
39 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemmove()
48 MachinePointerInfo DstPtrInfo) const { in EmitTargetCodeForMemset()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.h44 MachinePointerInfo DstPtrInfo,
45 MachinePointerInfo SrcPtrInfo) const override;
51 MachinePointerInfo DstPtrInfo,
52 MachinePointerInfo SrcPtrInfo) const override;
59 MachinePointerInfo DstPtrInfo) const override;
H A DARMSelectionDAGInfo.cpp171 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
289 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemmove()
297 MachinePointerInfo DstPtrInfo) const { in EmitTargetCodeForMemset()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.cpp41 const MachinePointerInfo &MPO,
44 MachinePointerInfo &MPO,
60 const MachinePointerInfo &MPO, in assignValueToAddress()
66 MachinePointerInfo &MPO, in getStackAddress()
153 Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, in assignValueToAddress()
157 const MachinePointerInfo &MPO, LLT MemTy, in assignValueToAddress()
169 MachinePointerInfo &MPO, in getStackAddress()
174 MPO = MachinePointerInfo::getFixedStack(MIRBuilder.getMF(), FI); in getStackAddress()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp1037 unsigned MachinePointerInfo::getAddrSpace() const { return AddrSpace; } in getAddrSpace()
1041 bool MachinePointerInfo::isDereferenceable(unsigned Size, LLVMContext &C, in isDereferenceable()
1056 MachinePointerInfo MachinePointerInfo::getConstantPool(MachineFunction &MF) { in getConstantPool()
1057 return MachinePointerInfo(MF.getPSVManager().getConstantPool()); in getConstantPool()
1062 MachinePointerInfo MachinePointerInfo::getFixedStack(MachineFunction &MF, in getFixedStack()
1064 return MachinePointerInfo(MF.getPSVManager().getFixedStack(FI), Offset); in getFixedStack()
1067 MachinePointerInfo MachinePointerInfo::getJumpTable(MachineFunction &MF) { in getJumpTable()
1068 return MachinePointerInfo(MF.getPSVManager().getJumpTable()); in getJumpTable()
1071 MachinePointerInfo MachinePointerInfo::getGOT(MachineFunction &MF) { in getGOT()
1072 return MachinePointerInfo(MF.getPSVManager().getGOT()); in getGOT()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.h33 MachinePointerInfo DstPtrInfo) const override;
39 MachinePointerInfo DstPtrInfo,
40 MachinePointerInfo SrcPtrInfo) const override;
H A DX86CallLowering.cpp
/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 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/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/Lanai/
H A DLanaiSelectionDAGInfo.cpp25 MachinePointerInfo /*DstPtrInfo*/, in EmitTargetCodeForMemcpy() argument
26 MachinePointerInfo /*SrcPtrInfo*/) const { in EmitTargetCodeForMemcpy()
H A DLanaiSelectionDAGInfo.h29 MachinePointerInfo DstPtrInfo,
30 MachinePointerInfo SrcPtrInfo) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.h26 MachinePointerInfo DstPtrInfo,
27 MachinePointerInfo SrcPtrInfo) const override;
H A DXCoreSelectionDAGInfo.cpp21 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFSelectionDAGInfo.h26 MachinePointerInfo DstPtrInfo,
27 MachinePointerInfo SrcPtrInfo) const override;
H A DBPFSelectionDAGInfo.cpp23 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.h28 MachinePointerInfo DstPtrInfo,
29 MachinePointerInfo SrcPtrInfo) const override;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h40 struct MachinePointerInfo;
266 MachinePointerInfo &MPO,
288 LLT MemTy, const MachinePointerInfo &MPO,
296 const MachinePointerInfo &MPO, in assignValueToAddress()
319 const MachinePointerInfo &DstPtrInfo, Align DstAlign,
320 const MachinePointerInfo &SrcPtrInfo, Align SrcAlign,

1234567