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

/freebsd-10-stable/contrib/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);
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.h281 unsigned DstAlign, unsigned SrcAlign,
H A DARMISelLowering.cpp10247 static bool memOpAlign(unsigned DstAlign, unsigned SrcAlign, argument
10250 (DstAlign == 0 || DstAlign % AlignCheck == 0));
10254 unsigned DstAlign, unsigned SrcAlign,
10267 (memOpAlign(SrcAlign, DstAlign, 16) ||
10271 (memOpAlign(SrcAlign, DstAlign, 8) ||
10253 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, MachineFunction &MF) const argument
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.h576 virtual EVT getOptimalMemOpType(uint64_t Size, unsigned DstAlign,
H A DMipsISelLowering.cpp3145 EVT MipsTargetLowering::getOptimalMemOpType(uint64_t Size, unsigned DstAlign, argument
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h444 /// lowering. If DstAlign is zero that means it's safe to destination
454 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign,
H A DPPCISelLowering.cpp7861 /// lowering. If DstAlign is zero that means it's safe to destination
7871 unsigned DstAlign, unsigned SrcAlign,
7870 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, MachineFunction &MF) const argument
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.h554 /// lowering. If DstAlign is zero that means it's safe to destination
564 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign,
H A DX86ISelLowering.cpp1609 /// lowering. If DstAlign is zero that means it's safe to destination
1620 unsigned DstAlign, unsigned SrcAlign,
1630 ((DstAlign == 0 || DstAlign >= 16) &&
1619 getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, MachineFunction &MF) const argument
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3599 unsigned DstAlign, unsigned SrcAlign,
3606 assert((SrcAlign == 0 || SrcAlign >= DstAlign) &&
3610 // it's the inferred alignment of the source. 'DstAlign', on the other hand,
3615 EVT VT = TLI.getOptimalMemOpType(Size, DstAlign, SrcAlign,
3620 if (DstAlign >= TLI.getDataLayout()->getPointerPrefAlignment() ||
3624 switch (DstAlign & 7) {
3597 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 550 milliseconds