Searched refs:PtrAlign (Results 1 – 8 of 8) sorted by relevance
/freebsd/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()
|
H A D | InterpBuiltin.cpp | 1037 CharUnits PtrAlign = in interp__builtin_is_aligned_up_down() local 1041 if (PtrAlign.getQuantity() >= Alignment) { in interp__builtin_is_aligned_up_down() 1050 PtrAlign.getQuantity() < Alignment) { in interp__builtin_is_aligned_up_down() 1065 if (PtrAlign.getQuantity() >= Alignment) { in interp__builtin_is_aligned_up_down()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ModuleUtils.cpp | 377 Align PtrAlign = DL.getABITypeAlign(TableEntryTy); in lowerGlobalIFuncUsersAsGlobalCtor() local 385 FuncPtrTable->setAlignment(PtrAlign); in lowerGlobalIFuncUsersAsGlobalCtor() 415 InitBuilder.CreateAlignedStore(Casted, GEP, PtrAlign); in lowerGlobalIFuncUsersAsGlobalCtor() 429 UseBuilder.CreateAlignedLoad(TableEntryTy, GEP, PtrAlign); in lowerGlobalIFuncUsersAsGlobalCtor()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 1834 const Align PtrAlign = Align(PtrSize); in legalizeVaArg() local 1838 PtrTy, PtrAlign)); in legalizeVaArg() 1841 if (Alignment > PtrAlign) { in legalizeVaArg() 1855 ValTy, std::max(Alignment, PtrAlign))); in legalizeVaArg() 1857 auto Size = MIRBuilder.buildConstant(IntPtrTy, alignTo(ValSize, PtrAlign)); in legalizeVaArg() 1864 PtrTy, PtrAlign)); in legalizeVaArg()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | RecordLayoutBuilder.cpp | 1071 CharUnits PtrAlign = Context.toCharUnitsFromBits( in LayoutNonVirtualBases() local 1073 EnsureVTablePointerAlignment(PtrAlign); in LayoutNonVirtualBases()
|
H A D | ExprConstant.cpp | 9591 CharUnits PtrAlign = BaseAlignment.alignmentAtOffset(Result.Offset); in VisitBuiltinCallExpr() local 9594 if (PtrAlign.getQuantity() >= Alignment) in VisitBuiltinCallExpr() 12461 CharUnits PtrAlign = BaseAlignment.alignmentAtOffset(Ptr.Offset); in VisitBuiltinCallExpr() local 12464 assert(PtrAlign.isPowerOfTwo()); in VisitBuiltinCallExpr() 12466 if (PtrAlign.getQuantity() >= Alignment) in VisitBuiltinCallExpr() 12473 PtrAlign.getQuantity() < Alignment) in VisitBuiltinCallExpr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 4270 const Align PtrAlign(4); in LowerFormalArguments_32SVR4() local 4279 CCInfo.AllocateStack(LinkageSize, PtrAlign); in LowerFormalArguments_32SVR4() 4382 CCByValInfo.AllocateStack(CCInfo.getStackSize(), PtrAlign); in LowerFormalArguments_32SVR4() 5988 const Align PtrAlign(4); in LowerCall_32SVR4() local 6011 PtrAlign); in LowerCall_32SVR4() 6053 CCByValInfo.AllocateStack(CCInfo.getStackSize(), PtrAlign); in LowerCall_32SVR4() 6850 const Align PtrAlign(PtrSize); in CC_AIX() local 6881 const Align ObjAlign = ByValAlign > PtrAlign ? ByValAlign : PtrAlign; in CC_AIX() 6898 State.AllocateStack(PtrSize, PtrAlign); in CC_AIX() 6929 const unsigned Offset = State.AllocateStack(PtrSize, PtrAlign); in CC_AIX() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 7189 const llvm::Align PtrAlign = DL.getPointerABIAlignment(AddressSpace); in getOrCreateInternalVariable() local 7190 GV->setAlignment(std::max(TypeAlign, PtrAlign)); in getOrCreateInternalVariable()
|