Searched defs:DstAlign (Results 1 - 8 of 8) sorted by relevance

/external/llvm/lib/Target/R600/
H A DSIISelLowering.cpp336 EVT SITargetLowering::getOptimalMemOpType(uint64_t Size, unsigned DstAlign, argument
346 if (Size >= 16 && DstAlign >= 4) // XXX: Should only do for global
349 if (Size >= 8 && DstAlign >= 4)
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp63 unsigned DstAlign = getKnownAlignment(MI->getArgOperand(0), DL, MI, AC, DT); local
65 unsigned MinAlign = std::min(DstAlign, SrcAlign);
139 DstAlign = std::max(DstAlign, CopyAlign);
148 S->setAlignment(DstAlign);
/external/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp3541 EVT MipsTargetLowering::getOptimalMemOpType(uint64_t Size, unsigned DstAlign, argument
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3903 unsigned DstAlign, unsigned SrcAlign,
3910 assert((SrcAlign == 0 || SrcAlign >= DstAlign) &&
3914 // it's the inferred alignment of the source. 'DstAlign', on the other hand,
3919 EVT VT = TLI.getOptimalMemOpType(Size, DstAlign, SrcAlign,
3925 if (DstAlign >= TLI.getDataLayout()->getPointerPrefAlignment(AS) ||
3926 TLI.allowsMisalignedMemoryAccesses(VT, AS, DstAlign)) {
3929 switch (DstAlign & 7) {
3986 TLI.allowsMisalignedMemoryAccesses(VT, AS, DstAlign, &Fast) && Fast)
3901 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
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp6698 static bool memOpAlign(unsigned DstAlign, unsigned SrcAlign, argument
6701 (DstAlign == 0 || DstAlign % AlignCheck == 0));
6704 EVT AArch64TargetLowering::getOptimalMemOpType(uint64_t Size, unsigned DstAlign, argument
6716 (memOpAlign(SrcAlign, DstAlign, 16) ||
6721 (memOpAlign(SrcAlign, DstAlign, 8) ||
6726 (memOpAlign(SrcAlign, DstAlign, 4) ||
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp9898 static bool memOpAlign(unsigned DstAlign, unsigned SrcAlign, argument
9901 (DstAlign == 0 || DstAlign % AlignCheck == 0));
9905 unsigned DstAlign, unsigned SrcAlign,
9916 (memOpAlign(SrcAlign, DstAlign, 16) ||
9920 (memOpAlign(SrcAlign, DstAlign, 8) ||
9904 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.cpp11060 /// lowering. If DstAlign is zero that means it's safe to destination
11070 unsigned DstAlign, unsigned SrcAlign,
11079 (!SrcAlign || SrcAlign >= 32) && (!DstAlign || DstAlign >= 32) &&
11087 (((!SrcAlign || SrcAlign >= 16) && (!DstAlign || DstAlign >= 16)) ||
11069 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.cpp1686 /// lowering. If DstAlign is zero that means it's safe to destination
1697 unsigned DstAlign, unsigned SrcAlign,
1706 ((DstAlign == 0 || DstAlign >= 16) &&
1696 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, MachineFunction &MF) const argument

Completed in 338 milliseconds