Searched refs:PtrAlign (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | InterpStack.h | 100 constexpr size_t PtrAlign = alignof(void *); in aligned_size() local 101 return ((sizeof(T) + PtrAlign - 1) / PtrAlign) * PtrAlign; in aligned_size()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ModuleUtils.cpp | 374 Align PtrAlign = DL.getABITypeAlign(TableEntryTy); in lowerGlobalIFuncUsersAsGlobalCtor() local 382 FuncPtrTable->setAlignment(PtrAlign); in lowerGlobalIFuncUsersAsGlobalCtor() 412 InitBuilder.CreateAlignedStore(Casted, GEP, PtrAlign); in lowerGlobalIFuncUsersAsGlobalCtor() 426 UseBuilder.CreateAlignedLoad(TableEntryTy, GEP, PtrAlign); in lowerGlobalIFuncUsersAsGlobalCtor()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 1689 const Align PtrAlign = Align(PtrSize); in legalizeVaArg() local 1693 PtrTy, PtrAlign)); in legalizeVaArg() 1696 if (Alignment > PtrAlign) { in legalizeVaArg() 1710 ValTy, std::max(Alignment, PtrAlign))); in legalizeVaArg() 1712 auto Size = MIRBuilder.buildConstant(IntPtrTy, alignTo(ValSize, PtrAlign)); in legalizeVaArg() 1719 PtrTy, PtrAlign)); in legalizeVaArg()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 4156 const Align PtrAlign(4); in LowerFormalArguments_32SVR4() local 4165 CCInfo.AllocateStack(LinkageSize, PtrAlign); in LowerFormalArguments_32SVR4() 4268 CCByValInfo.AllocateStack(CCInfo.getStackSize(), PtrAlign); in LowerFormalArguments_32SVR4() 5875 const Align PtrAlign(4); in LowerCall_32SVR4() local 5898 PtrAlign); in LowerCall_32SVR4() 6736 const Align PtrAlign = IsPPC64 ? Align(8) : Align(4); in CC_AIX() local 6758 if (ArgFlags.getNonZeroByValAlign() > PtrAlign) in CC_AIX() 6772 const unsigned StackSize = alignTo(ByValSize, PtrAlign); in CC_AIX() 6775 Offset += PtrAlign.value()) { in CC_AIX() 6798 const unsigned Offset = State.AllocateStack(PtrAlign.value(), PtrAlign); in CC_AIX() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | RecordLayoutBuilder.cpp | 1064 CharUnits PtrAlign = Context.toCharUnitsFromBits( in LayoutNonVirtualBases() local 1066 EnsureVTablePointerAlignment(PtrAlign); in LayoutNonVirtualBases()
|
| H A D | ExprConstant.cpp | 9490 CharUnits PtrAlign = BaseAlignment.alignmentAtOffset(Result.Offset); in VisitBuiltinCallExpr() local 9493 if (PtrAlign.getQuantity() >= Alignment) in VisitBuiltinCallExpr() 12204 CharUnits PtrAlign = BaseAlignment.alignmentAtOffset(Ptr.Offset); in VisitBuiltinCallExpr() local 12207 assert(PtrAlign.isPowerOfTwo()); in VisitBuiltinCallExpr() 12209 if (PtrAlign.getQuantity() >= Alignment) in VisitBuiltinCallExpr() 12216 PtrAlign.getQuantity() < Alignment) in VisitBuiltinCallExpr()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 5226 const llvm::Align PtrAlign = DL.getPointerABIAlignment(AddressSpace); in getOrCreateInternalVariable() local 5227 GV->setAlignment(std::max(TypeAlign, PtrAlign)); in getOrCreateInternalVariable()
|