Searched defs:PrefAlign (Results 1 - 8 of 8) sorted by relevance
/external/llvm/lib/IR/ |
H A D | DataLayout.cpp | 108 retval.PrefAlign = pref_align; 117 && PrefAlign == rhs.PrefAlign 130 unsigned PrefAlign, uint32_t TypeByteWidth) { 131 assert(ABIAlign <= PrefAlign && "Preferred alignment worse than ABI!"); 135 retval.PrefAlign = PrefAlign; 144 && PrefAlign == rhs.PrefAlign 188 setAlignment((AlignTypeEnum)E.AlignType, E.ABIAlign, E.PrefAlign, 129 get(uint32_t AddressSpace, unsigned ABIAlign, unsigned PrefAlign, uint32_t TypeByteWidth) argument 321 unsigned PrefAlign = ABIAlign; local [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Target/ |
H A D | TargetData.h | 58 unsigned PrefAlign; //< Pref. alignment for this type/bitw member in struct:llvm::TargetAlignElem
|
/external/llvm/include/llvm/IR/ |
H A D | DataLayout.h | 70 unsigned PrefAlign : 16; member in struct:llvm::LayoutAlignElem 85 unsigned PrefAlign; member in struct:llvm::PointerAlignElem 91 unsigned PrefAlign, uint32_t TypeByteWidth); 152 unsigned PrefAlign, uint32_t TypeByteWidth);
|
/external/swiftshader/third_party/LLVM/lib/Target/ |
H A D | TargetData.cpp | 107 retval.PrefAlign = pref_align; 116 && PrefAlign == rhs.PrefAlign 206 unsigned PrefAlign = getInt(Split.first) / 8; local 207 if (PrefAlign == 0) 208 PrefAlign = ABIAlign; 209 setAlignment(AlignType, ABIAlign, PrefAlign, Size); 257 Alignments[i].PrefAlign = pref_align; 277 return ABIInfo ? Alignments[i].ABIAlign : Alignments[i].PrefAlign; 318 : Alignments[BestMatchIdx].PrefAlign; [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
H A D | Local.cpp | 718 /// we control, modify the object's alignment to PrefAlign. This isn't 724 unsigned PrefAlign, const TargetData *TD) { 730 if (TD && TD->exceedsNaturalStackAlignment(PrefAlign)) 733 if (AI->getAlignment() >= PrefAlign) 735 AI->setAlignment(PrefAlign); 736 return PrefAlign; 744 if (GV->getAlignment() >= PrefAlign) 751 GV->setAlignment(PrefAlign); 759 /// we can determine, return it, otherwise return 0. If PrefAlign is specified, 762 unsigned llvm::getOrEnforceKnownAlignment(Value *V, unsigned PrefAlign, argument 723 enforceKnownAlignment(Value *V, unsigned Align, unsigned PrefAlign, const TargetData *TD) argument [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGCall.cpp | 1039 auto PrefAlign = CGF.CGM.getDataLayout().getPrefTypeAlignment(Ty); local 1040 CharUnits Align = std::max(MinAlign, CharUnits::fromQuantity(PrefAlign));
|
/external/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 953 /// we control, modify the object's alignment to PrefAlign. This isn't 959 unsigned PrefAlign, 961 assert(PrefAlign > Align); 973 if (PrefAlign <= Align) 978 if (DL.exceedsNaturalStackAlignment(PrefAlign)) 980 AI->setAlignment(PrefAlign); 981 return PrefAlign; 987 if (PrefAlign <= Align) 997 GO->setAlignment(PrefAlign); 998 return PrefAlign; 958 enforceKnownAlignment(Value *V, unsigned Align, unsigned PrefAlign, const DataLayout &DL) argument 1008 getOrEnforceKnownAlignment(Value *V, unsigned PrefAlign, const DataLayout &DL, const Instruction *CxtI, AssumptionCache *AC, const DominatorTree *DT) argument [all...] |
/external/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 1757 unsigned MinSize, PrefAlign; local 1758 if (TLI && TLI->shouldAlignPointerArgs(CI, MinSize, PrefAlign)) { 1771 if ((Offset2 & (PrefAlign-1)) != 0) 1774 if ((AI = dyn_cast<AllocaInst>(Val)) && AI->getAlignment() < PrefAlign && 1776 AI->setAlignment(PrefAlign); 1783 GV->getAlignment() < PrefAlign && 1786 GV->setAlignment(PrefAlign);
|
Completed in 573 milliseconds