Searched refs:DstAlignCanChange (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| D | TargetLowering.h | 115 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/ |
| D | CombinerHelper.cpp | 1221 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/ |
| D | SelectionDAG.cpp | 6411 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 …]
|