| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | DataLayout.cpp | 111 retval.PrefAlign = pref_align; in get() 120 && PrefAlign == rhs.PrefAlign in operator ==() 129 Align ABIAlign, Align PrefAlign, in getInBits() argument 132 assert(ABIAlign <= PrefAlign && "Preferred alignment worse than ABI!"); in getInBits() 136 retval.PrefAlign = PrefAlign; in getInBits() 145 PrefAlign == rhs.PrefAlign && TypeBitWidth == rhs.TypeBitWidth && in operator ==() 197 E.PrefAlign, E.TypeBitWidth)) in reset() 414 unsigned PrefAlign = ABIAlign; in parseSpecifier() local 418 if (Error Err = getIntInBytes(Tok, PrefAlign)) in parseSpecifier() 422 if (!isUInt<16>(PrefAlign)) in parseSpecifier() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | DataLayout.h | 79 Align PrefAlign; member 95 Align PrefAlign; member 102 Align PrefAlign, uint32_t TypeBitWidth, 185 Align PrefAlign, uint32_t TypeBitWidth,
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | Local.cpp | 1391 static Align tryEnforceAlignment(Value *V, Align PrefAlign, in tryEnforceAlignment() argument 1402 if (PrefAlign <= CurrentAlign) in tryEnforceAlignment() 1407 if (DL.exceedsNaturalStackAlignment(PrefAlign)) in tryEnforceAlignment() 1409 AI->setAlignment(PrefAlign); in tryEnforceAlignment() 1410 return PrefAlign; in tryEnforceAlignment() 1416 if (PrefAlign <= CurrentAlign) in tryEnforceAlignment() 1426 GO->setAlignment(PrefAlign); in tryEnforceAlignment() 1427 return PrefAlign; in tryEnforceAlignment() 1433 Align llvm::getOrEnforceKnownAlignment(Value *V, MaybeAlign PrefAlign, in getOrEnforceKnownAlignment() argument 1451 if (PrefAlign && *PrefAlign > Alignment) in getOrEnforceKnownAlignment() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | DeadStoreElimination.cpp | 531 Align PrefAlign = DeadIntrinsic->getDestAlign().valueOrOne(); in tryToShorten() local 555 offsetToAlignment(uint64_t(KillingStart - DeadStart), PrefAlign); in tryToShorten() 567 uint64_t Off = offsetToAlignment(ToRemoveSize, PrefAlign); in tryToShorten() 569 if (ToRemoveSize <= (PrefAlign.value() - Off)) in tryToShorten() 571 ToRemoveSize -= PrefAlign.value() - Off; in tryToShorten() 573 assert(isAligned(PrefAlign, ToRemoveSize) && in tryToShorten() 597 DeadIntrinsic->setDestAlignment(PrefAlign); in tryToShorten()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| H A D | Local.h | 215 Align getOrEnforceKnownAlignment(Value *V, MaybeAlign PrefAlign,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 577 Align &PrefAlign) const override;
|
| H A D | ARMISelLowering.cpp | 1924 Align &PrefAlign) const { in shouldAlignPointerArgs() 1930 PrefAlign = in shouldAlignPointerArgs() 3823 Align PrefAlign = DAG.getDataLayout().getPreferredAlign(GVar); in promoteToConstantPool() local 3827 if (!PaddingPossible || PrefAlign > 4 || Size > ConstpoolPromotionMaxSize || in promoteToConstantPool()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 2226 Align PrefAlign; in optimizeCallInst() local 2227 if (TLI->shouldAlignPointerArgs(CI, MinSize, PrefAlign)) { in optimizeCallInst() 2240 if (!isAligned(PrefAlign, Offset2)) in optimizeCallInst() 2243 if ((AI = dyn_cast<AllocaInst>(Val)) && AI->getAlign() < PrefAlign && in optimizeCallInst() 2245 AI->setAlignment(PrefAlign); in optimizeCallInst() 2252 GV->getPointerAlignment(*DL) < PrefAlign && in optimizeCallInst() 2254 GV->setAlignment(PrefAlign); in optimizeCallInst()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 569 Align PrefAlign = DL.getPrefTypeAlign(getLoadStoreType(V)); in SRAGlobal() local 571 getOrEnforceKnownAlignment(NGV, PrefAlign, DL, cast<Instruction>(V)); in SRAGlobal()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 2508 Align PrefAlign = in LowerSTOREVector() local 2510 if (Alignment < PrefAlign) { in LowerSTOREVector() 5131 Align PrefAlign = TD.getPrefTypeAlign(ResVT.getTypeForEVT(*DAG.getContext())); in ReplaceLoadVector() local 5132 if (Alignment < PrefAlign) { in ReplaceLoadVector()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 1153 auto PrefAlign = CGF.CGM.getDataLayout().getPrefTypeAlign(Ty); in CreateTempAllocaForCoercion() local 1154 CharUnits Align = std::max(MinAlign, CharUnits::fromQuantity(PrefAlign)); in CreateTempAllocaForCoercion()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 12676 const Align PrefAlign = TargetLowering::getPrefLoopAlignment(ML); in getPrefLoopAlignment() local 12682 return PrefAlign; in getPrefLoopAlignment() 12696 if (Header->getAlignment() != PrefAlign) in getPrefLoopAlignment() 12709 return PrefAlign; in getPrefLoopAlignment() 12714 return PrefAlign; in getPrefLoopAlignment()
|