Searched refs:DstAlignCanChange (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A 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()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 7457 bool DstAlignCanChange = false; in lowerMemset() local 7463 DstAlignCanChange = true; in lowerMemset() 7483 if (DstAlignCanChange) { in lowerMemset() 7612 bool DstAlignCanChange = false; in lowerMemcpy() local 7618 DstAlignCanChange = true; in lowerMemcpy() 7633 MemOp::Copy(KnownLen, DstAlignCanChange, Alignment, SrcAlign, in lowerMemcpy() 7639 if (DstAlignCanChange) { in lowerMemcpy() 7719 bool DstAlignCanChange = false; in lowerMemmove() local 7726 DstAlignCanChange = true; in lowerMemmove() 7741 MemOp::Copy(KnownLen, DstAlignCanChange, Alignment, SrcAlign, in lowerMemmove() [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 6766 bool DstAlignCanChange = false; in getMemcpyLoadsAndStores() local 6772 DstAlignCanChange = true; in getMemcpyLoadsAndStores() 6783 ? MemOp::Set(Size, DstAlignCanChange, Alignment, in getMemcpyLoadsAndStores() 6792 if (DstAlignCanChange) { in getMemcpyLoadsAndStores() 6966 bool DstAlignCanChange = false; in getMemmoveLoadsAndStores() local 6972 DstAlignCanChange = true; in getMemmoveLoadsAndStores() 6980 MemOp::Copy(Size, DstAlignCanChange, Alignment, *SrcAlign, in getMemmoveLoadsAndStores() 6986 if (DstAlignCanChange) { in getMemmoveLoadsAndStores() 7078 bool DstAlignCanChange = false; in getMemsetStores() local 7084 DstAlignCanChange = true; in getMemsetStores() [all …]
|