Home
last modified time | relevance | path

Searched refs:SrcPtrInfo (Results 1 – 20 of 20) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDSelectionDAGTargetInfo.h57 MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy() argument
70 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemmove() argument
107 MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemchr() argument
121 MachinePointerInfo SrcPtrInfo, bool isStpcpy) const { in EmitTargetCodeForStrcpy() argument
139 SDValue Src, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForStrlen() argument
146 MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForStrnlen() argument
HDSelectionDAG.h966 MachinePointerInfo SrcPtrInfo);
971 MachinePointerInfo SrcPtrInfo);
981 MachinePointerInfo SrcPtrInfo);
987 MachinePointerInfo SrcPtrInfo);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZSelectionDAGInfo.h31 MachinePointerInfo SrcPtrInfo) const override;
47 MachinePointerInfo SrcPtrInfo) const override;
52 MachinePointerInfo SrcPtrInfo, bool isStpcpy) const override;
63 MachinePointerInfo SrcPtrInfo) const override;
68 MachinePointerInfo SrcPtrInfo) const override;
HDSystemZSelectionDAGInfo.cpp51 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
196 SDValue Char, SDValue Length, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemchr()
222 SDValue Src, MachinePointerInfo DestPtrInfo, MachinePointerInfo SrcPtrInfo, in EmitTargetCodeForStrcpy() argument
263 MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForStrlen()
270 SDValue MaxLength, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForStrnlen()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblySelectionDAGInfo.cpp24 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
39 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemmove()
42 SrcPtrInfo); in EmitTargetCodeForMemmove()
HDWebAssemblySelectionDAGInfo.h30 MachinePointerInfo SrcPtrInfo) const override;
35 MachinePointerInfo SrcPtrInfo) const override;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMSelectionDAGInfo.cpp130 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
191 SrcPtrInfo = SrcPtrInfo.getWithOffset(NumRegs * VTSize); in EmitTargetCodeForMemcpy()
215 SrcPtrInfo.getWithOffset(SrcOff)); in EmitTargetCodeForMemcpy()
244 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemmove()
HDARMSelectionDAGInfo.h45 MachinePointerInfo SrcPtrInfo) const override;
52 MachinePointerInfo SrcPtrInfo) const override;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86SelectionDAGInfo.cpp240 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) { in emitConstantSizeRepmov() argument
288 DstPtrInfo.getWithOffset(Offset), SrcPtrInfo.getWithOffset(Offset))); in emitConstantSizeRepmov()
295 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
297 if (DstPtrInfo.getAddrSpace() >= 256 || SrcPtrInfo.getAddrSpace() >= 256) in EmitTargetCodeForMemcpy()
315 AlwaysInline, DstPtrInfo, SrcPtrInfo); in EmitTargetCodeForMemcpy()
HDX86SelectionDAGInfo.h44 MachinePointerInfo SrcPtrInfo) const override;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
HDLanaiSelectionDAGInfo.h30 MachinePointerInfo SrcPtrInfo) const override;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/
HDBPFSelectionDAGInfo.h27 MachinePointerInfo SrcPtrInfo) const override;
HDBPFSelectionDAGInfo.cpp23 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/
HDXCoreSelectionDAGInfo.h29 MachinePointerInfo SrcPtrInfo) const override;
HDXCoreSelectionDAGInfo.cpp21 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonSelectionDAGInfo.h29 MachinePointerInfo SrcPtrInfo) const override;
HDHexagonSelectionDAGInfo.cpp22 MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const { in EmitTargetCodeForMemcpy()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
HDCombinerHelper.cpp1106 MachinePointerInfo SrcPtrInfo = SrcMMO.getPointerInfo(); in optimizeMemcpy() local
1114 SrcPtrInfo.getAddrSpace(), MF.getFunction().getAttributes(), TLI)) in optimizeMemcpy()
1210 MachinePointerInfo SrcPtrInfo = SrcMMO.getPointerInfo(); in optimizeMemmove() local
1221 SrcPtrInfo.getAddrSpace(), MF.getFunction().getAttributes(), TLI)) in optimizeMemmove()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDSelectionDAG.cpp5873 MachinePointerInfo SrcPtrInfo) { in getMemcpyLoadsAndStores() argument
5907 SrcPtrInfo.getAddrSpace(), MF.getFunction().getAttributes())) in getMemcpyLoadsAndStores()
5986 SrcPtrInfo.getWithOffset(SrcOff).isDereferenceable(VTSize, C, DL); in getMemcpyLoadsAndStores()
5993 SrcPtrInfo.getWithOffset(SrcOff), VT, in getMemcpyLoadsAndStores()
6058 MachinePointerInfo SrcPtrInfo) { in getMemmoveLoadsAndStores() argument
6088 AllowOverlap, DstPtrInfo.getAddrSpace(), SrcPtrInfo.getAddrSpace(), in getMemmoveLoadsAndStores()
6116 SrcPtrInfo.getWithOffset(SrcOff).isDereferenceable(VTSize, C, DL); in getMemmoveLoadsAndStores()
6123 SrcPtrInfo.getWithOffset(SrcOff), SrcAlign, SrcMMOFlags); in getMemmoveLoadsAndStores()
6262 MachinePointerInfo SrcPtrInfo) { in getMemcpy() argument
6275 isVol, false, DstPtrInfo, SrcPtrInfo); in getMemcpy()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUISelLowering.cpp4162 auto SrcPtrInfo = MachinePointerInfo::getStack(MF, Offset); in loadStackInputValue() local
4165 return DAG.getLoad(VT, SL, DAG.getEntryNode(), Ptr, SrcPtrInfo, 4, in loadStackInputValue()