| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | DataLayout.cpp | 110 retval.PrefAlign = pref_align; in get() 119 && PrefAlign == rhs.PrefAlign in operator ==() 128 Align PrefAlign, uint32_t TypeByteWidth, in get() argument 130 assert(ABIAlign <= PrefAlign && "Preferred alignment worse than ABI!"); in get() 134 retval.PrefAlign = PrefAlign; in get() 144 && PrefAlign == rhs.PrefAlign in operator ==() 195 E.PrefAlign, E.TypeBitWidth)) in reset() 409 unsigned PrefAlign = ABIAlign; in parseSpecifier() local 413 if (Error Err = getIntInBytes(Tok, PrefAlign)) in parseSpecifier() 417 if (!isUInt<16>(PrefAlign)) in parseSpecifier() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | DataLayout.h | 77 Align PrefAlign; member 93 Align PrefAlign; member 100 Align PrefAlign, uint32_t TypeByteWidth, 181 Error setPointerAlignment(uint32_t AddrSpace, Align ABIAlign, Align PrefAlign,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | DeadStoreElimination.cpp | 573 Align PrefAlign = EarlierIntrinsic->getDestAlign().valueOrOne(); in tryToShorten() local 597 offsetToAlignment(uint64_t(LaterStart - EarlierStart), PrefAlign); in tryToShorten() 609 uint64_t Off = offsetToAlignment(ToRemoveSize, PrefAlign); in tryToShorten() 611 if (ToRemoveSize <= (PrefAlign.value() - Off)) in tryToShorten() 613 ToRemoveSize -= PrefAlign.value() - Off; in tryToShorten() 615 assert(isAligned(PrefAlign, ToRemoveSize) && in tryToShorten() 640 EarlierIntrinsic->setDestAlignment(PrefAlign); in tryToShorten()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | Local.cpp | 1292 static Align tryEnforceAlignment(Value *V, Align PrefAlign, in tryEnforceAlignment() argument 1303 if (PrefAlign <= CurrentAlign) in tryEnforceAlignment() 1308 if (DL.exceedsNaturalStackAlignment(PrefAlign)) in tryEnforceAlignment() 1310 AI->setAlignment(PrefAlign); in tryEnforceAlignment() 1311 return PrefAlign; in tryEnforceAlignment() 1317 if (PrefAlign <= CurrentAlign) in tryEnforceAlignment() 1327 GO->setAlignment(PrefAlign); in tryEnforceAlignment() 1328 return PrefAlign; in tryEnforceAlignment() 1334 Align llvm::getOrEnforceKnownAlignment(Value *V, MaybeAlign PrefAlign, in getOrEnforceKnownAlignment() argument 1352 if (PrefAlign && *PrefAlign > Alignment) in getOrEnforceKnownAlignment() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | Local.h | 216 Align getOrEnforceKnownAlignment(Value *V, MaybeAlign PrefAlign,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 636 Align PrefAlign = DL.getPrefTypeAlign(Load->getType()); in SRAGlobal() local 638 PrefAlign, DL, Load); in SRAGlobal() 642 Align PrefAlign = in SRAGlobal() local 645 PrefAlign, DL, Store); in SRAGlobal()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 2105 unsigned MinSize, PrefAlign; in optimizeCallInst() local 2106 if (TLI->shouldAlignPointerArgs(CI, MinSize, PrefAlign)) { in optimizeCallInst() 2119 if ((Offset2 & (PrefAlign-1)) != 0) in optimizeCallInst() 2122 if ((AI = dyn_cast<AllocaInst>(Val)) && AI->getAlignment() < PrefAlign && in optimizeCallInst() 2124 AI->setAlignment(Align(PrefAlign)); in optimizeCallInst() 2131 GV->getPointerAlignment(*DL) < PrefAlign && in optimizeCallInst() 2134 GV->setAlignment(MaybeAlign(PrefAlign)); in optimizeCallInst()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 570 unsigned &PrefAlign) const override;
|
| H A D | ARMISelLowering.cpp | 1849 unsigned &PrefAlign) const { in shouldAlignPointerArgs() 1855 PrefAlign = (Subtarget->hasV6Ops() && !Subtarget->isMClass() ? 8 : 4); in shouldAlignPointerArgs() 3613 Align PrefAlign = DAG.getDataLayout().getPreferredAlign(GVar); in promoteToConstantPool() local 3617 if (!PaddingPossible || PrefAlign > 4 || Size > ConstpoolPromotionMaxSize || in promoteToConstantPool()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 2306 Align PrefAlign = in LowerSTOREVector() local 2308 if (Alignment < PrefAlign) { in LowerSTOREVector() 4787 Align PrefAlign = TD.getPrefTypeAlign(ResVT.getTypeForEVT(*DAG.getContext())); in ReplaceLoadVector() local 4788 if (Alignment < PrefAlign) { in ReplaceLoadVector()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 1127 auto PrefAlign = CGF.CGM.getDataLayout().getPrefTypeAlignment(Ty); in CreateTempAllocaForCoercion() local 1128 CharUnits Align = std::max(MinAlign, CharUnits::fromQuantity(PrefAlign)); in CreateTempAllocaForCoercion()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 11906 const Align PrefAlign = TargetLowering::getPrefLoopAlignment(ML); in getPrefLoopAlignment() local 11913 return PrefAlign; in getPrefLoopAlignment() 11927 if (Header->getAlignment() != PrefAlign) in getPrefLoopAlignment() 11940 return PrefAlign; in getPrefLoopAlignment() 11945 return PrefAlign; in getPrefLoopAlignment()
|