Home
last modified time | relevance | path

Searched refs:PrefAlign (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/IR/
H A DDataLayout.cpp113 retval.PrefAlign = pref_align; in get()
122 && PrefAlign == rhs.PrefAlign in operator ==()
138 retval.PrefAlign = PrefAlign; in get()
148 && PrefAlign == rhs.PrefAlign in operator ==()
357 unsigned PrefAlign = ABIAlign; in parseSpecifier() local
360 PrefAlign = inBytes(getInt(Tok)); in parseSpecifier()
478 I->PrefAlign = pref_align; in setAlignment()
497 if (PrefAlign < ABIAlign) in setPointerAlignment()
507 I->PrefAlign = PrefAlign; in setPointerAlignment()
524 return ABIInfo ? I->ABIAlign : I->PrefAlign; in getAlignmentInfo()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DDataLayout.h76 unsigned PrefAlign : 16; member
92 unsigned PrefAlign; member
99 unsigned PrefAlign, uint32_t TypeByteWidth,
171 unsigned PrefAlign, uint32_t TypeByteWidth,
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLocal.cpp1139 unsigned PrefAlign, in enforceKnownAlignment() argument
1141 assert(PrefAlign > Align); in enforceKnownAlignment()
1153 if (PrefAlign <= Align) in enforceKnownAlignment()
1158 if (DL.exceedsNaturalStackAlignment(PrefAlign)) in enforceKnownAlignment()
1160 AI->setAlignment(PrefAlign); in enforceKnownAlignment()
1161 return PrefAlign; in enforceKnownAlignment()
1167 if (PrefAlign <= Align) in enforceKnownAlignment()
1177 GO->setAlignment(PrefAlign); in enforceKnownAlignment()
1178 return PrefAlign; in enforceKnownAlignment()
1204 if (PrefAlign > Align) in getOrEnforceKnownAlignment()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DLocal.h261 unsigned getOrEnforceKnownAlignment(Value *V, unsigned PrefAlign,
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp1646 unsigned MinSize, PrefAlign; in optimizeCallInst() local
1647 if (TLI && TLI->shouldAlignPointerArgs(CI, MinSize, PrefAlign)) { in optimizeCallInst()
1660 if ((Offset2 & (PrefAlign-1)) != 0) in optimizeCallInst()
1663 if ((AI = dyn_cast<AllocaInst>(Val)) && AI->getAlignment() < PrefAlign && in optimizeCallInst()
1665 AI->setAlignment(PrefAlign); in optimizeCallInst()
1672 GV->getPointerAlignment(*DL) < PrefAlign && in optimizeCallInst()
1675 GV->setAlignment(PrefAlign); in optimizeCallInst()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.h466 unsigned &PrefAlign) const override;
H A DARMISelLowering.cpp1443 unsigned &PrefAlign) const { in shouldAlignPointerArgs()
1449 PrefAlign = (Subtarget->hasV6Ops() && !Subtarget->isMClass() ? 8 : 4); in shouldAlignPointerArgs()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp2222 unsigned PrefAlign = in LowerSTOREVector() local
2224 if (Align < PrefAlign) { in LowerSTOREVector()
4549 unsigned PrefAlign = in ReplaceLoadVector() local
4551 if (Align < PrefAlign) { in ReplaceLoadVector()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCall.cpp1121 auto PrefAlign = CGF.CGM.getDataLayout().getPrefTypeAlignment(Ty); in CreateTempAllocaForCoercion() local
1122 CharUnits Align = std::max(MinAlign, CharUnits::fromQuantity(PrefAlign)); in CreateTempAllocaForCoercion()