Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DInterpStack.h102 constexpr size_t PtrAlign = alignof(void *); in aligned_size() local
103 return ((sizeof(T) + PtrAlign - 1) / PtrAlign) * PtrAlign; in aligned_size()
H A DInterpBuiltin.cpp1163 CharUnits PtrAlign = in interp__builtin_is_aligned_up_down() local
1167 if (PtrAlign.getQuantity() >= Alignment) { in interp__builtin_is_aligned_up_down()
1176 PtrAlign.getQuantity() < Alignment) { in interp__builtin_is_aligned_up_down()
1191 if (PtrAlign.getQuantity() >= Alignment) { in interp__builtin_is_aligned_up_down()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DModuleUtils.cpp420 Align PtrAlign = DL.getABITypeAlign(TableEntryTy); in lowerGlobalIFuncUsersAsGlobalCtor() local
428 FuncPtrTable->setAlignment(PtrAlign); in lowerGlobalIFuncUsersAsGlobalCtor()
458 InitBuilder.CreateAlignedStore(Casted, GEP, PtrAlign); in lowerGlobalIFuncUsersAsGlobalCtor()
472 UseBuilder.CreateAlignedLoad(TableEntryTy, GEP, PtrAlign); in lowerGlobalIFuncUsersAsGlobalCtor()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1975 const Align PtrAlign = Align(PtrSize); in legalizeVaArg() local
1979 PtrTy, PtrAlign)); in legalizeVaArg()
1982 if (Alignment > PtrAlign) { in legalizeVaArg()
1996 ValTy, std::max(Alignment, PtrAlign))); in legalizeVaArg()
1998 auto Size = MIRBuilder.buildConstant(IntPtrTy, alignTo(ValSize, PtrAlign)); in legalizeVaArg()
2005 PtrTy, PtrAlign)); in legalizeVaArg()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp1059 CharUnits PtrAlign = Context.toCharUnitsFromBits( in LayoutNonVirtualBases() local
1061 EnsureVTablePointerAlignment(PtrAlign); in LayoutNonVirtualBases()
H A DExprConstant.cpp10011 CharUnits PtrAlign = BaseAlignment.alignmentAtOffset(Result.Offset); in VisitBuiltinCallExpr() local
10014 if (PtrAlign.getQuantity() >= Alignment) in VisitBuiltinCallExpr()
13017 CharUnits PtrAlign = BaseAlignment.alignmentAtOffset(Ptr.Offset); in VisitBuiltinCallExpr() local
13020 assert(PtrAlign.isPowerOfTwo()); in VisitBuiltinCallExpr()
13022 if (PtrAlign.getQuantity() >= Alignment) in VisitBuiltinCallExpr()
13029 PtrAlign.getQuantity() < Alignment) in VisitBuiltinCallExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp4285 const Align PtrAlign(4); in LowerFormalArguments_32SVR4() local
4294 CCInfo.AllocateStack(LinkageSize, PtrAlign); in LowerFormalArguments_32SVR4()
4397 CCByValInfo.AllocateStack(CCInfo.getStackSize(), PtrAlign); in LowerFormalArguments_32SVR4()
6002 const Align PtrAlign(4); in LowerCall_32SVR4() local
6025 PtrAlign); in LowerCall_32SVR4()
6067 CCByValInfo.AllocateStack(CCInfo.getStackSize(), PtrAlign); in LowerCall_32SVR4()
6862 const Align PtrAlign(PtrSize); in CC_AIX() local
6893 const Align ObjAlign = ByValAlign > PtrAlign ? ByValAlign : PtrAlign; in CC_AIX()
6910 State.AllocateStack(PtrSize, PtrAlign); in CC_AIX()
6941 const unsigned Offset = State.AllocateStack(PtrSize, PtrAlign); in CC_AIX()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp2528 Align PtrAlign = cast<ConstantInt>(CI->getArgOperand(1))->getAlignValue(); in upgradeNVVMIntrinsicCall() local
2531 Instruction *LD = Builder.CreateAlignedLoad(CI->getType(), ASC, PtrAlign); in upgradeNVVMIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp8037 const llvm::Align PtrAlign = DL.getPointerABIAlignment(AddressSpace); in getOrCreateInternalVariable() local
8038 GV->setAlignment(std::max(TypeAlign, PtrAlign)); in getOrCreateInternalVariable()