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

/external/llvm/lib/IR/
H A DDataLayout.cpp108 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 DTargetData.h58 unsigned PrefAlign; //< Pref. alignment for this type/bitw member in struct:llvm::TargetAlignElem
/external/llvm/include/llvm/IR/
H A DDataLayout.h70 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 DTargetData.cpp107 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 DLocal.cpp718 /// 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 DCGCall.cpp1039 auto PrefAlign = CGF.CGM.getDataLayout().getPrefTypeAlignment(Ty); local
1040 CharUnits Align = std::max(MinAlign, CharUnits::fromQuantity(PrefAlign));
/external/llvm/lib/Transforms/Utils/
H A DLocal.cpp953 /// 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 DCodeGenPrepare.cpp1757 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