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.h122 bool DstAlignCanChange; // true if destination alignment can satisfy any member
136 static MemOp Copy(uint64_t Size, bool DstAlignCanChange, Align DstAlign,
141 Op.DstAlignCanChange = DstAlignCanChange;
151 static MemOp Set(uint64_t Size, bool DstAlignCanChange, Align DstAlign, in Set()
155 Op.DstAlignCanChange = DstAlignCanChange; in Set()
166 assert(!DstAlignCanChange); in getDstAlign()
169 bool isFixedDstAlign() const { return !DstAlignCanChange; } in isFixedDstAlign()
174 return isMemcpy() && !DstAlignCanChange; in isMemcpyWithFixedDstAlign()
189 return DstAlignCanChange || llvm::isAligned(AlignCheck, DstAlign.value()); in isDstAligned()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp9735 bool DstAlignCanChange = false; in lowerMemset() local
9741 DstAlignCanChange = true; in lowerMemset()
9753 MemOp::Set(KnownLen, DstAlignCanChange, in lowerMemset()
9761 if (DstAlignCanChange) { in lowerMemset()
9888 bool DstAlignCanChange = false; in lowerMemcpy() local
9894 DstAlignCanChange = true; in lowerMemcpy()
9909 MemOp::Copy(KnownLen, DstAlignCanChange, Alignment, SrcAlign, in lowerMemcpy()
9915 if (DstAlignCanChange) { in lowerMemcpy()
9995 bool DstAlignCanChange = false; in lowerMemmove() local
10002 DstAlignCanChange = true; in lowerMemmove()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp8397 bool DstAlignCanChange = false; in getMemcpyLoadsAndStores() local
8403 DstAlignCanChange = true; in getMemcpyLoadsAndStores()
8414 ? MemOp::Set(Size, DstAlignCanChange, Alignment, in getMemcpyLoadsAndStores()
8416 : MemOp::Copy(Size, DstAlignCanChange, Alignment, in getMemcpyLoadsAndStores()
8423 if (DstAlignCanChange) { in getMemcpyLoadsAndStores()
8598 bool DstAlignCanChange = false; in getMemmoveLoadsAndStores() local
8604 DstAlignCanChange = true; in getMemmoveLoadsAndStores()
8612 MemOp::Copy(Size, DstAlignCanChange, Alignment, *SrcAlign, in getMemmoveLoadsAndStores()
8618 if (DstAlignCanChange) { in getMemmoveLoadsAndStores()
8719 bool DstAlignCanChange = false; in getMemsetStores() local
[all …]