Searched refs:SrcAlign (Results 1 - 14 of 14) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp62 unsigned SrcAlign = getKnownAlignment(MI->getArgOperand(1), DL); local
63 unsigned MinAlign = std::min(DstAlign, SrcAlign);
137 SrcAlign = std::max(SrcAlign, CopyAlign);
143 L->setAlignment(SrcAlign);
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h289 EVT getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign,
H A DAArch64ISelLowering.cpp6147 static bool memOpAlign(unsigned DstAlign, unsigned SrcAlign, argument
6149 return ((SrcAlign == 0 || SrcAlign % AlignCheck == 0) &&
6154 unsigned SrcAlign, bool IsMemset,
6166 (memOpAlign(SrcAlign, DstAlign, 16) ||
6153 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, MachineFunction &MF) const argument
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.h276 unsigned DstAlign, unsigned SrcAlign,
H A DARMISelLowering.cpp9723 static bool memOpAlign(unsigned DstAlign, unsigned SrcAlign, argument
9725 return ((SrcAlign == 0 || SrcAlign % AlignCheck == 0) &&
9730 unsigned DstAlign, unsigned SrcAlign,
9743 (memOpAlign(SrcAlign, DstAlign, 16) ||
9747 (memOpAlign(SrcAlign, DstAlign, 8) ||
9729 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, MachineFunction &MF) const argument
/external/llvm/lib/Target/Mips/
H A DMipsISelLowering.h583 unsigned SrcAlign,
H A DMipsISelLowering.cpp3244 unsigned SrcAlign,
3243 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, MachineFunction &MF) const argument
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h478 /// alignment can satisfy any constraint. Similarly if SrcAlign is zero it
487 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign,
H A DPPCISelLowering.cpp8878 /// alignment can satisfy any constraint. Similarly if SrcAlign is zero it
8887 unsigned DstAlign, unsigned SrcAlign,
8886 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, MachineFunction &MF) const argument
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.h548 /// alignment can satisfy any constraint. Similarly if SrcAlign is zero it
556 EVT getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign,
H A DX86ISelLowering.cpp1675 /// alignment can satisfy any constraint. Similarly if SrcAlign is zero it
1685 unsigned DstAlign, unsigned SrcAlign,
1696 (SrcAlign == 0 || SrcAlign >= 16)))) {
1684 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, MachineFunction &MF) const argument
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3782 unsigned DstAlign, unsigned SrcAlign,
3789 assert((SrcAlign == 0 || SrcAlign >= DstAlign) &&
3791 // If 'SrcAlign' is zero, that means the memory operation does not need to
3798 EVT VT = TLI.getOptimalMemOpType(Size, DstAlign, SrcAlign,
3909 unsigned SrcAlign = DAG.InferPtrAlignment(Src); local
3910 if (Align > SrcAlign)
3911 SrcAlign = Align;
3919 (isZeroStr ? 0 : SrcAlign),
3985 MinAlign(SrcAlign, SrcOf
3780 FindOptimalMemOpLowering(std::vector<EVT> &MemOps, unsigned Limit, uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, bool AllowOverlap, SelectionDAG &DAG, const TargetLowering &TLI) argument
4023 unsigned SrcAlign = DAG.InferPtrAlignment(Src); local
[all...]
H A DLegalizeDAG.cpp1765 unsigned SrcAlign =
1768 SDValue FIPtr = DAG.CreateStackTemporary(SlotVT, SrcAlign);
1786 PtrInfo, SlotVT, false, false, SrcAlign);
1790 PtrInfo, false, false, SrcAlign);
/external/llvm/lib/Transforms/Scalar/
H A DSROA.cpp2622 unsigned SrcAlign = OtherAlign; local
2627 std::swap(SrcAlign, DstAlign);
2642 Src = IRB.CreateAlignedLoad(SrcPtr, SrcAlign, II.isVolatile(),

Completed in 4100 milliseconds