Home
last modified time | relevance | path

Searched refs:DstAlignCanChange (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h119 bool DstAlignCanChange; // true if destination alignment can satisfy any member
133 static MemOp Copy(uint64_t Size, bool DstAlignCanChange, Align DstAlign,
138 Op.DstAlignCanChange = DstAlignCanChange;
148 static MemOp Set(uint64_t Size, bool DstAlignCanChange, Align DstAlign, in Set()
152 Op.DstAlignCanChange = DstAlignCanChange; in Set()
163 assert(!DstAlignCanChange); in getDstAlign()
166 bool isFixedDstAlign() const { return !DstAlignCanChange; } in isFixedDstAlign()
171 return isMemcpy() && !DstAlignCanChange; in isMemcpyWithFixedDstAlign()
186 return DstAlignCanChange || llvm::isAligned(AlignCheck, DstAlign.value()); in isDstAligned()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp8773 bool DstAlignCanChange = false; in lowerMemset() local
8779 DstAlignCanChange = true; in lowerMemset()
8791 MemOp::Set(KnownLen, DstAlignCanChange, in lowerMemset()
8799 if (DstAlignCanChange) { in lowerMemset()
8926 bool DstAlignCanChange = false; in lowerMemcpy() local
8932 DstAlignCanChange = true; in lowerMemcpy()
8947 MemOp::Copy(KnownLen, DstAlignCanChange, Alignment, SrcAlign, in lowerMemcpy()
8953 if (DstAlignCanChange) { in lowerMemcpy()
9033 bool DstAlignCanChange = false; in lowerMemmove() local
9040 DstAlignCanChange = true; in lowerMemmove()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp7822 bool DstAlignCanChange = false; in getMemcpyLoadsAndStores() local
7828 DstAlignCanChange = true; in getMemcpyLoadsAndStores()
7839 ? MemOp::Set(Size, DstAlignCanChange, Alignment, in getMemcpyLoadsAndStores()
7841 : MemOp::Copy(Size, DstAlignCanChange, Alignment, in getMemcpyLoadsAndStores()
7848 if (DstAlignCanChange) { in getMemcpyLoadsAndStores()
8023 bool DstAlignCanChange = false; in getMemmoveLoadsAndStores() local
8029 DstAlignCanChange = true; in getMemmoveLoadsAndStores()
8037 MemOp::Copy(Size, DstAlignCanChange, Alignment, *SrcAlign, in getMemmoveLoadsAndStores()
8043 if (DstAlignCanChange) { in getMemmoveLoadsAndStores()
8144 bool DstAlignCanChange = false; in getMemsetStores() local
[all …]