| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | IRBuilder.cpp | 159 CreateMemCpy(Value *Dst, unsigned DstAlign, Value *Src, unsigned SrcAlign, in CreateMemCpy() argument 162 assert((DstAlign == 0 || isPowerOf2_32(DstAlign)) && "Must be 0 or a power of 2"); in CreateMemCpy() 175 if (DstAlign > 0) in CreateMemCpy() 176 MCI->setDestAlignment(DstAlign); in CreateMemCpy() 201 assert(DstAlign >= ElementSize && in CreateElementUnorderedAtomicMemCpy() 218 AMCI->setDestAlignment(DstAlign); in CreateElementUnorderedAtomicMemCpy() 239 CreateMemMove(Value *Dst, unsigned DstAlign, Value *Src, unsigned SrcAlign, in CreateMemMove() argument 242 assert((DstAlign == 0 || isPowerOf2_32(DstAlign)) && "Must be 0 or a power of 2"); in CreateMemMove() 255 if (DstAlign > 0) in CreateMemMove() 256 MMI->setDestAlignment(DstAlign); in CreateMemMove() [all …]
|
| H A D | Core.cpp | 3319 LLVMValueRef Dst, unsigned DstAlign, in LLVMBuildMemCpy() argument 3322 return wrap(unwrap(B)->CreateMemCpy(unwrap(Dst), DstAlign, in LLVMBuildMemCpy() 3328 LLVMValueRef Dst, unsigned DstAlign, in LLVMBuildMemMove() argument 3331 return wrap(unwrap(B)->CreateMemMove(unwrap(Dst), DstAlign, in LLVMBuildMemMove()
|
| /freebsd-12.1/contrib/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.h | 101 EVT getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign, in getOptimalMemOpType() argument
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 446 CallInst *CreateMemCpy(Value *Dst, unsigned DstAlign, Value *Src, 452 return CreateMemCpy(Dst, DstAlign, Src, SrcAlign, getInt64(Size), 457 CallInst *CreateMemCpy(Value *Dst, unsigned DstAlign, Value *Src, 473 Value *Dst, unsigned DstAlign, Value *Src, unsigned SrcAlign, 478 Dst, DstAlign, Src, SrcAlign, getInt64(Size), ElementSize, TBAATag, 483 Value *Dst, unsigned DstAlign, Value *Src, unsigned SrcAlign, Value *Size, 494 CallInst *CreateMemMove(Value *Dst, unsigned DstAlign, Value *Src, unsigned SrcAlign, 498 return CreateMemMove(Dst, DstAlign, Src, SrcAlign, getInt64(Size), isVolatile, 517 Value *Dst, unsigned DstAlign, Value *Src, unsigned SrcAlign, 522 Dst, DstAlign, Src, SrcAlign, getInt64(Size), ElementSize, TBAATag, [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 919 unsigned DstAlign, SDValue Src, unsigned SrcAlign, 925 unsigned DstAlign, SDValue Src, unsigned SrcAlign, 931 unsigned DstAlign, SDValue Value, SDValue Size,
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.h | 226 EVT getOptimalMemOpType(uint64_t Size, unsigned DstAlign,
|
| H A D | SIISelLowering.cpp | 1185 EVT SITargetLowering::getOptimalMemOpType(uint64_t Size, unsigned DstAlign, in getOptimalMemOpType() argument 1195 if (Size >= 16 && DstAlign >= 4) // XXX: Should only do for global in getOptimalMemOpType() 1198 if (Size >= 8 && DstAlign >= 4) in getOptimalMemOpType()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 296 EVT getOptimalMemOpType(uint64_t Size, unsigned DstAlign,
|
| H A D | HexagonISelLowering.cpp | 3049 unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, in getOptimalMemOpType() argument 3056 if (Size >= 8 && Aligned(DstAlign, 8) && (IsMemset || Aligned(SrcAlign, 8))) in getOptimalMemOpType() 3058 if (Size >= 4 && Aligned(DstAlign, 4) && (IsMemset || Aligned(SrcAlign, 4))) in getOptimalMemOpType() 3060 if (Size >= 2 && Aligned(DstAlign, 2) && (IsMemset || Aligned(SrcAlign, 2))) in getOptimalMemOpType()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.h | 668 EVT getOptimalMemOpType(uint64_t Size, unsigned DstAlign,
|
| H A D | MipsISelLowering.cpp | 4061 EVT MipsTargetLowering::getOptimalMemOpType(uint64_t Size, unsigned DstAlign, in getOptimalMemOpType() argument
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 347 EVT getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign,
|
| H A D | AArch64ISelLowering.cpp | 8579 static bool memOpAlign(unsigned DstAlign, unsigned SrcAlign, in memOpAlign() argument 8582 (DstAlign == 0 || DstAlign % AlignCheck == 0)); in memOpAlign() 8585 EVT AArch64TargetLowering::getOptimalMemOpType(uint64_t Size, unsigned DstAlign, in getOptimalMemOpType() argument 8599 if (memOpAlign(SrcAlign, DstAlign, AlignCheck)) in getOptimalMemOpType()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 328 unsigned DstAlign, unsigned SrcAlign,
|
| H A D | ARMISelLowering.cpp | 12978 static bool memOpAlign(unsigned DstAlign, unsigned SrcAlign, in memOpAlign() argument 12981 (DstAlign == 0 || DstAlign % AlignCheck == 0)); in memOpAlign() 12985 unsigned DstAlign, unsigned SrcAlign, in getOptimalMemOpType() argument 12996 (memOpAlign(SrcAlign, DstAlign, 16) || in getOptimalMemOpType() 13000 (memOpAlign(SrcAlign, DstAlign, 8) || in getOptimalMemOpType()
|
| /freebsd-12.1/contrib/llvm/include/llvm-c/ |
| H A D | Core.h | 3588 LLVMValueRef Dst, unsigned DstAlign, 3597 LLVMValueRef Dst, unsigned DstAlign,
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 834 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign,
|
| H A D | PPCISelLowering.cpp | 14086 unsigned DstAlign, unsigned SrcAlign, in getOptimalMemOpType() argument 14095 (!SrcAlign || SrcAlign >= 32) && (!DstAlign || DstAlign >= 32) && in getOptimalMemOpType() 14103 (((!SrcAlign || SrcAlign >= 16) && (!DstAlign || DstAlign >= 16)) || in getOptimalMemOpType()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 5126 unsigned DstAlign = std::max<unsigned>(MCI.getDestAlignment(), 1); in visitIntrinsicCall() local 5128 unsigned Align = MinAlign(DstAlign, SrcAlign); in visitIntrinsicCall() 5160 unsigned DstAlign = std::max<unsigned>(MMI.getDestAlignment(), 1); in visitIntrinsicCall() local 5162 unsigned Align = MinAlign(DstAlign, SrcAlign); in visitIntrinsicCall() 5179 unsigned DstAlign = MI.getDestAlignment(); in visitIntrinsicCall() local 5184 SDValue MC = DAG.getAtomicMemcpy(getRoot(), sdl, Dst, DstAlign, Src, in visitIntrinsicCall() 5197 unsigned DstAlign = MI.getDestAlignment(); in visitIntrinsicCall() local 5202 SDValue MC = DAG.getAtomicMemmove(getRoot(), sdl, Dst, DstAlign, Src, in visitIntrinsicCall() 5215 unsigned DstAlign = MI.getDestAlignment(); in visitIntrinsicCall() local 6840 unsigned DstAlign = DAG.InferPtrAlignment(Dst); in visitMemPCpyCall() local [all …]
|
| H A D | SelectionDAG.cpp | 5530 unsigned DstAlign, unsigned SrcAlign, in FindOptimalMemOpLowering() argument 5538 assert((SrcAlign == 0 || SrcAlign >= DstAlign) && in FindOptimalMemOpLowering() 5547 EVT VT = TLI.getOptimalMemOpType(Size, DstAlign, SrcAlign, in FindOptimalMemOpLowering() 5556 while (DstAlign && DstAlign < VT.getSizeInBits() / 8 && in FindOptimalMemOpLowering() 5557 !TLI.allowsMisalignedMemoryAccesses(VT, DstAS, DstAlign)) in FindOptimalMemOpLowering() 5609 TLI.allowsMisalignedMemoryAccesses(VT, DstAS, DstAlign, &Fast) && in FindOptimalMemOpLowering() 6121 SDValue Dst, unsigned DstAlign, in getAtomicMemcpy() argument 6223 SDValue Dst, unsigned DstAlign, in getAtomicMemmove() argument 6326 SDValue Dst, unsigned DstAlign, in getAtomicMemset() argument
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 707 EVT getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign,
|
| H A D | X86ISelLowering.cpp | 2055 unsigned DstAlign, unsigned SrcAlign, in getOptimalMemOpType() argument 2063 ((DstAlign == 0 || DstAlign >= 16) && in getOptimalMemOpType()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 2968 unsigned DstAlign = SliceAlign; in visitMemTransferInst() local 2971 std::swap(SrcAlign, DstAlign); in visitMemTransferInst() 3005 IRB.CreateAlignedStore(Src, DstPtr, DstAlign, II.isVolatile())); in visitMemTransferInst()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 110 unsigned DstAlign = getKnownAlignment(MI->getRawDest(), DL, MI, &AC, &DT); in SimplifyAnyMemTransfer() local 112 if (CopyDstAlign < DstAlign){ in SimplifyAnyMemTransfer() 113 MI->setDestAlignment(DstAlign); in SimplifyAnyMemTransfer()
|