Searched refs:DstAlign (Results 1 - 10 of 10) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp59 unsigned DstAlign = getKnownAlignment(MI->getArgOperand(0), TD); local
61 unsigned MinAlign = std::min(DstAlign, SrcAlign);
136 DstAlign = std::max(DstAlign, CopyAlign);
145 S->setAlignment(DstAlign);
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.h293 unsigned DstAlign, unsigned SrcAlign,
H A DARMISelLowering.cpp9493 static bool memOpAlign(unsigned DstAlign, unsigned SrcAlign, argument
9496 (DstAlign == 0 || DstAlign % AlignCheck == 0));
9500 unsigned DstAlign, unsigned SrcAlign,
9513 (memOpAlign(SrcAlign, DstAlign, 16) ||
9517 (memOpAlign(SrcAlign, DstAlign, 8) ||
9499 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.h424 virtual EVT getOptimalMemOpType(uint64_t Size, unsigned DstAlign,
H A DMipsISelLowering.cpp3308 EVT MipsTargetLowering::getOptimalMemOpType(uint64_t Size, unsigned DstAlign, argument
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h438 /// lowering. If DstAlign is zero that means it's safe to destination
448 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign,
H A DPPCISelLowering.cpp6842 /// lowering. If DstAlign is zero that means it's safe to destination
6852 unsigned DstAlign, unsigned SrcAlign,
6851 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.h497 /// lowering. If DstAlign is zero that means it's safe to destination
507 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign,
H A DX86ISelLowering.cpp1418 /// lowering. If DstAlign is zero that means it's safe to destination
1429 unsigned DstAlign, unsigned SrcAlign,
1439 ((DstAlign == 0 || DstAlign >= 16) &&
1428 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.cpp3485 unsigned DstAlign, unsigned SrcAlign,
3492 assert((SrcAlign == 0 || SrcAlign >= DstAlign) &&
3496 // it's the inferred alignment of the source. 'DstAlign', on the other hand,
3501 EVT VT = TLI.getOptimalMemOpType(Size, DstAlign, SrcAlign,
3506 if (DstAlign >= TLI.getDataLayout()->getPointerPrefAlignment() ||
3510 switch (DstAlign & 7) {
3483 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

Completed in 254 milliseconds