Lines Matching refs:astContext

60                            clang::ASTContext &astContext,  in CIRGenModule()  argument
63 : builder(mlirContext, *this), astContext(astContext), in CIRGenModule()
64 langOpts(astContext.getLangOpts()), codeGenOpts(cgo), in CIRGenModule()
66 diags(diags), target(astContext.getTargetInfo()),
90 astContext
92 astContext.getTargetInfo().getPointerAlign(LangAS::Default))
97 astContext.getTypeSize(astContext.getSignedSizeType());
98 SizeAlignInBytes = astContext.toCharUnitsFromBits(sizeTypeSize).getQuantity();
125 auto &layout = astContext.getASTRecordLayout(rd); in getClassPointerAlignment()
150 return astContext.toCharUnitsFromBits(align); in getNaturalTypeAlignment()
156 t = astContext.getBaseElementType(t); in getNaturalTypeAlignment()
178 alignment = astContext.getTypeAlignInChars(t); in getNaturalTypeAlignment()
183 if (unsigned maxAlign = astContext.getLangOpts().MaxTypeAlign) { in getNaturalTypeAlignment()
185 !astContext.isAlignmentRequired(t)) in getNaturalTypeAlignment()
221 const SourceManager &sm = astContext.getSourceManager(); in getLoc()
357 !astContext.isMSStaticDataMemberInlineDefinition(vd)) { in emitGlobal()
361 if (astContext.getInlineVariableDefinitionKind(vd) == in emitGlobal()
588 gv.setAlignmentAttr(getSize(astContext.getDeclAlign(d))); in getOrCreateCIRGlobal()
600 if (astContext.isMSStaticDataMemberInlineDefinition(d)) in getOrCreateCIRGlobal()
670 astContext.GetGVALinkageForVariable(vd) == GVA_AvailableExternally; in emitGlobalVarDefinition()
679 vd->needsDestruction(astContext) || in emitGlobalVarDefinition()
680 !vd->getType().isConstantStorage(astContext, true, true))) in emitGlobalVarDefinition()
715 if (initDecl->hasFlexibleArrayInit(astContext)) in emitGlobalVarDefinition()
718 if (astContext.GetGVALinkageForVariable(vd) != GVA_AvailableExternally) in emitGlobalVarDefinition()
728 if (vd->needsDestruction(astContext) == QualType::DK_cxx_destructor) in emitGlobalVarDefinition()
833 astContext.getAsConstantArrayType(e->getType()); in getConstantArrayFromStringLiteral()
952 static bool isVarDeclStrongDefinition(const ASTContext &astContext, in isVarDeclStrongDefinition() argument
994 if (astContext.getTargetInfo().getCXXABI().isMicrosoft()) { in isVarDeclStrongDefinition()
998 if (astContext.isAlignmentRequired(varType)) in isVarDeclStrongDefinition()
1008 if (astContext.isAlignmentRequired(fd->getType())) in isVarDeclStrongDefinition()
1020 if (astContext.getTargetInfo().getTriple().isKnownWindowsMSVCEnvironment() && in isVarDeclStrongDefinition()
1021 astContext.getTypeAlignIfKnown(vd->getType()) > in isVarDeclStrongDefinition()
1022 astContext.toBits(CharUnits::fromQuantity(32))) in isVarDeclStrongDefinition()
1060 return !astContext.getLangOpts().AppleKext in getCIRLinkageForDeclarator()
1088 !isVarDeclStrongDefinition(astContext, *this, cast<VarDecl>(dd), in getCIRLinkageForDeclarator()
1109 GVALinkage linkage = astContext.GetGVALinkageForVariable(vd); in getCIRLinkageVarDefinition()
1116 GVALinkage linkage = astContext.GetGVALinkageForFunction(d); in getFunctionLinkage()
1178 astContext.getAlignOfGlobalVarInChars(s->getType(), /*VD=*/nullptr); in getGlobalForStringLiteral()
1499 if (astContext.getInlineVariableDefinitionKind(vd) == in mayBeEmittedEagerly()
1508 astContext.getTargetInfo().isTLSSupported() && isa<VarDecl>(global) && in mayBeEmittedEagerly()
1509 !global->getType().isConstantStorage(astContext, false, false) && in mayBeEmittedEagerly()
1941 const ASTContext &astContext = getASTContext(); in computeNonVirtualBaseClassOffset() local
1948 const ASTRecordLayout &layout = astContext.getASTRecordLayout(rd); in computeNonVirtualBaseClassOffset()