Home
last modified time | relevance | path

Searched refs:getDeclAlign (Results 1 – 18 of 18) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDecl.cpp246 GV->setAlignment(getContext().getDeclAlign(&D).getQuantity()); in getOrCreateStaticVarDecl()
384 CharUnits alignment = getContext().getDeclAlign(&D); in EmitStaticVarDecl()
1309 CharUnits alignment = getContext().getDeclAlign(&D); in EmitAutoVarAlloca()
2319 DeclPtr = CreateMemTemp(Ty, getContext().getDeclAlign(&D), in EmitParmDecl()
H A DCGOpenMPRuntimeNVPTX.cpp234 C.getDeclAlign(D).getQuantity(), in buildRecordForGlobalizedVars()
238 GlobalizedVars.emplace_back(C.getDeclAlign(D), D); in buildRecordForGlobalizedVars()
281 llvm::APInt Align(32, std::max(C.getDeclAlign(VD).getQuantity(), in buildRecordForGlobalizedVars()
2296 Address(Ptr, CGM.getContext().getDeclAlign(Rec.first)), VarTy, in emitGenericVarsProlog()
2338 CharUnits Align = CGM.getContext().getDeclAlign(VD); in emitGenericVarsProlog()
2356 CGM.getContext().getDeclAlign(VD), in emitGenericVarsProlog()
H A DCGDeclCXX.cpp192 ConstantAddress DeclAddr(DeclPtr, getContext().getDeclAlign(&D)); in EmitCXXGlobalVarDeclInit()
H A DCGBlocks.cpp652 CharUnits align = C.getDeclAlign(variable); in computeBlockInfo()
1632 CharUnits align = getContext().getDeclAlign(variable); in GenerateBlockFunction()
2794 CharUnits varAlign = getContext().getDeclAlign(D); in getBlockByrefInfo()
H A DCGExpr.cpp2359 CharUnits Alignment = CGF.getContext().getDeclAlign(VD); in EmitGlobalVarDeclLValue()
2403 CharUnits Alignment = CGF.getContext().getDeclAlign(FD); in EmitFunctionDeclLValue()
2436 CharUnits Alignment = CGM.getContext().getDeclAlign(VD); in EmitGlobalNamedRegister()
2499 Address(CapLVal.getPointer(), getContext().getDeclAlign(VD)), in EmitDeclRefLValue()
2540 getContext().getDeclAlign(VD)); in EmitDeclRefLValue()
H A DCGOpenMPRuntime.cpp2470 return Address(Ptr, CGM.getContext().getDeclAlign(VD)); in getAddrOfDeclareTargetLink()
2713 Address(Addr, CGM.getContext().getDeclAlign(VD)), in emitDeclareTargetVarDefinition()
2752 DtorCGF.emitDestroy(Address(Addr, CGM.getContext().getDeclAlign(VD)), in emitDeclareTargetVarDefinition()
3066 Address Addr = Address(Ptr, CGF.getContext().getDeclAlign(Var)); in emitAddrOfVarFromArray()
4680 Address(SharedRefLValue.getPointer(), C.getDeclAlign(OriginalVD)), in emitPrivatesInit()
4849 C.getDeclAlign(VD), in emitTaskInit()
4859 C.getDeclAlign(VD), in emitTaskInit()
4870 C.getDeclAlign(VD), in emitTaskInit()
7592 Address VDAddr = Address(Arg, CGF.getContext().getDeclAlign(VD)); in generateInfoForLambdaCaptures()
H A DCodeGenModule.cpp2095 CharUnits Alignment = getContext().getDeclAlign(VD); in GetWeakRefReference()
3119 GV->setAlignment(getContext().getDeclAlign(D).getQuantity()); in GetOrCreateLLVMGlobal()
3647 GV->setAlignment(getContext().getDeclAlign(D).getQuantity()); in EmitGlobalVarDefinition()
5337 Address Addr(GetAddrOfGlobalVar(VD), getContext().getDeclAlign(VD)); in EmitOMPThreadPrivateDecl()
H A DCGStmtOpenMP.cpp522 {Var, Address(ArgAddr.getPointer(), Ctx.getDeclAlign(Var))}}); in emitOutlinedFunctionPrologue()
889 getContext().getDeclAlign(VD)); in EmitOMPCopyinClause()
2944 CGF.getContext().getDeclAlign(Pair.first)); in EmitOMPTaskBasedDirective()
3152 CGF.getContext().getDeclAlign(Pair.first)); in EmitOMPTargetTaskBasedDirective()
H A DCGCall.cpp2468 Address Alloca = CreateMemTemp(Ty, getContext().getDeclAlign(Arg), in EmitFunctionProlog()
2529 Address alloca = CreateMemTemp(Ty, getContext().getDeclAlign(Arg)); in EmitFunctionProlog()
2554 Address Alloca = CreateMemTemp(Ty, getContext().getDeclAlign(Arg)); in EmitFunctionProlog()
H A DItaniumCXXABI.cpp2609 CharUnits Align = CGM.getContext().getDeclAlign(VD); in EmitThreadLocalInitFuncs()
2633 CGF.getContext().getDeclAlign(VD)); in EmitThreadLocalVarDeclLValue()
H A DCGDebugInfo.cpp3693 CharUnits Align = CGM.getContext().getDeclAlign(VD); in EmitTypeForVarWithBlocksAttr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DASTContext.h2161 CharUnits getDeclAlign(const Decl *D, bool ForAlignof = false) const;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaChecking.cpp12271 static CharUnits getDeclAlign(Expr *E, CharUnits TypeAlign, in getDeclAlign() function
12274 return Context.getDeclAlign(DRE->getDecl()); in getDeclAlign()
12277 return Context.getDeclAlign(ME->getMemberDecl()); in getDeclAlign()
12319 SrcAlign = getDeclAlign(CE->getSubExpr(), SrcAlign, Context); in CheckCastAlign()
12322 SrcAlign = getDeclAlign(UO->getSubExpr(), SrcAlign, Context); in CheckCastAlign()
13878 std::max(CompleteObjectAlignment, Context.getDeclAlign(VD)); in RefersToMemberWithReducedAlignment()
H A DSemaStmt.cpp2993 Context.getDeclAlign(VD) > Context.getTypeAlignInChars(VD->getType())) in isCopyElisionCandidate()
H A DSemaDecl.cpp12051 if (Context.getDeclAlign(VD) > MaxAlignChars) { in FinalizeDeclaration()
12053 << (unsigned)Context.getDeclAlign(VD).getQuantity() << VD in FinalizeDeclaration()
H A DSemaOpenMP.cpp1545 Ctx.getDeclAlign(D) > Ctx.getTypeAlignInChars(Ctx.getUIntPtrType()))) { in isOpenMPCapturedByRef()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExprConstant.cpp6028 return Info.Ctx.getDeclAlign(DRE->getDecl(), in GetAlignOfExpr()
6032 return Info.Ctx.getDeclAlign(ME->getMemberDecl(), in GetAlignOfExpr()
6094 BaseAlignment = Info.Ctx.getDeclAlign(VD); in VisitBuiltinCallExpr()
H A DASTContext.cpp1556 CharUnits ASTContext::getDeclAlign(const Decl *D, bool ForAlignof) const { in getDeclAlign() function in ASTContext