/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 1511 /// source does not need to be loaded. If 'IsMemset' is true, that means it's 1518 unsigned /*SrcAlign*/, bool /*IsMemset*/, 1528 unsigned /*SrcAlign*/, bool /*IsMemset*/, 3094 bool IsMemset,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 859 unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, 872 LLT Ty = TLI.getOptimalMemOpLLT(Size, DstAlign, SrcAlign, IsMemset, 992 /*IsMemset=*/true, 1111 /*IsMemset=*/false, 1218 /*IsMemset=*/false, 857 findGISelOptimalMemOpLowering( std::vector<LLT> &MemOps, unsigned Limit, uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, bool AllowOverlap, unsigned DstAS, unsigned SrcAS, const AttributeList &FuncAttributes, const TargetLowering &TLI) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 183 bool IsMemset, 200 IsMemset, ZeroMemset, MemcpyStrSrc, 180 findOptimalMemOpLowering(std::vector<EVT> &MemOps, unsigned Limit, uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, bool AllowOverlap, unsigned DstAS, unsigned SrcAS, const AttributeList &FuncAttributes) const argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 9375 uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, 9385 bool IsSmallMemset = IsMemset && Size < 32; 9395 if (CanUseNEON && IsMemset && !IsSmallMemset && 9408 uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, 9418 bool IsSmallMemset = IsMemset && Size < 32; 9428 if (CanUseNEON && IsMemset && !IsSmallMemset && 9374 getOptimalMemOpType( uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, const AttributeList &FuncAttributes) const argument 9407 getOptimalMemOpLLT( uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, const AttributeList &FuncAttributes) const argument
|
H A D | AArch64ISelLowering.h | 426 bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, 430 bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 1323 uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, 1322 getOptimalMemOpType( uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, const AttributeList &FuncAttributes) const argument
|
H A D | SIISelLowering.h | 257 unsigned SrcAlign, bool IsMemset,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 14850 uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, 14854 if ((!IsMemset || ZeroMemset) && Subtarget->hasNEON() && 14849 getOptimalMemOpType( uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, const AttributeList &FuncAttributes) const argument
|
H A D | ARMISelLowering.h | 350 bool IsMemset, bool ZeroMemset,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.h | 103 bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 3230 /// source does not need to be loaded. If 'IsMemset' is true, that means it's 3236 unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, 3243 if (Size >= 8 && Aligned(DstAlign, 8) && (IsMemset || Aligned(SrcAlign, 8))) 3245 if (Size >= 4 && Aligned(DstAlign, 4) && (IsMemset || Aligned(SrcAlign, 4))) 3247 if (Size >= 2 && Aligned(DstAlign, 2) && (IsMemset || Aligned(SrcAlign, 2))) 3235 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, const AttributeList &FuncAttributes) const argument
|
H A D | HexagonISelLowering.h | 305 unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 4272 uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, 4271 getOptimalMemOpType( uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, const AttributeList &FuncAttributes) const argument
|
H A D | MipsISelLowering.h | 674 bool IsMemset, bool ZeroMemset,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 15170 /// probably because the source does not need to be loaded. If 'IsMemset' is 15177 uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, 15183 if (Subtarget.hasQPX() && Size >= 32 && (!IsMemset || Size >= 64) && 15193 ((IsMemset && Subtarget.hasVSX()) || Subtarget.hasP8Vector()))) 15176 getOptimalMemOpType( uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, const AttributeList &FuncAttributes) const argument
|
H A D | PPCISelLowering.h | 900 /// probably because the source does not need to be loaded. If 'IsMemset' is 908 bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 2245 /// probably because the source does not need to be loaded. If 'IsMemset' is 2254 uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, 2283 } else if ((!IsMemset || ZeroMemset) && !MemcpyStrSrc && Size >= 8 && 2253 getOptimalMemOpType( uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, const AttributeList &FuncAttributes) const argument [all...] |
H A D | X86ISelLowering.h | 764 /// probably because the source does not need to be loaded. If 'IsMemset' is 771 bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopIdiomRecognize.cpp | 181 bool avoidLIRForMultiBlockLoop(bool IsMemset = false, 931 if (avoidLIRForMultiBlockLoop(/*IsMemset=*/true, IsLoopMemset)) 1135 bool LoopIdiomRecognize::avoidLIRForMultiBlockLoop(bool IsMemset, argument 1138 if (!CurLoop->getParentLoop() && (!IsMemset || !IsLoopMemset)) { 1140 << " : LIR " << (IsMemset ? "Memset" : "Memcpy")
|