Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DTargetLowering.h115 bool DstAlignCanChange; // true if destination alignment can satisfy any member
129 static MemOp Copy(uint64_t Size, bool DstAlignCanChange, Align DstAlign,
134 Op.DstAlignCanChange = DstAlignCanChange;
144 static MemOp Set(uint64_t Size, bool DstAlignCanChange, Align DstAlign, in Set()
148 Op.DstAlignCanChange = DstAlignCanChange; in Set()
159 assert(!DstAlignCanChange); in getDstAlign()
162 bool isFixedDstAlign() const { return !DstAlignCanChange; } in isFixedDstAlign()
167 return isMemcpy() && !DstAlignCanChange; in isMemcpyWithFixedDstAlign()
182 return DstAlignCanChange || llvm::isAligned(AlignCheck, DstAlign.value()); in isDstAligned()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DCombinerHelper.cpp1221 bool DstAlignCanChange = false; in optimizeMemset() local
1227 DstAlignCanChange = true; in optimizeMemset()
1239 MemOp::Set(KnownLen, DstAlignCanChange, in optimizeMemset()
1247 if (DstAlignCanChange) { in optimizeMemset()
1376 bool DstAlignCanChange = false; in optimizeMemcpy() local
1382 DstAlignCanChange = true; in optimizeMemcpy()
1397 MemOp::Copy(KnownLen, DstAlignCanChange, Alignment, SrcAlign, in optimizeMemcpy()
1403 if (DstAlignCanChange) { in optimizeMemcpy()
1480 bool DstAlignCanChange = false; in optimizeMemmove() local
1487 DstAlignCanChange = true; in optimizeMemmove()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp6411 bool DstAlignCanChange = false; in getMemcpyLoadsAndStores() local
6417 DstAlignCanChange = true; in getMemcpyLoadsAndStores()
6428 ? MemOp::Set(Size, DstAlignCanChange, Alignment, in getMemcpyLoadsAndStores()
6430 : MemOp::Copy(Size, DstAlignCanChange, Alignment, in getMemcpyLoadsAndStores()
6437 if (DstAlignCanChange) { in getMemcpyLoadsAndStores()
6604 bool DstAlignCanChange = false; in getMemmoveLoadsAndStores() local
6610 DstAlignCanChange = true; in getMemmoveLoadsAndStores()
6618 MemOp::Copy(Size, DstAlignCanChange, Alignment, *SrcAlign, in getMemmoveLoadsAndStores()
6624 if (DstAlignCanChange) { in getMemmoveLoadsAndStores()
6715 bool DstAlignCanChange = false; in getMemsetStores() local
[all …]