Lines Matching refs:ASTCtx

1545   const ASTContext &ASTCtx = Ctx.getASTContext();  in VisitFixedPointBinOp()  local
1550 auto LHSSema = ASTCtx.getFixedPointSemantics(LHS->getType()); in VisitFixedPointBinOp()
1552 auto RHSSema = ASTCtx.getFixedPointSemantics(RHS->getType()); in VisitFixedPointBinOp()
1575 auto ResultSema = ASTCtx.getFixedPointSemantics(E->getType()).toOpaqueInt(); in VisitFixedPointBinOp()
2102 static CharUnits AlignOfType(QualType T, const ASTContext &ASTCtx, in AlignOfType() argument
2105 ASTCtx.getLangOpts().getClangABICompat() <= LangOptions::ClangABI::Ver7; in AlignOfType()
2120 return ASTCtx.toCharUnitsFromBits(ASTCtx.getPreferredTypeAlign(T)); in AlignOfType()
2122 return ASTCtx.getTypeAlignInChars(T); in AlignOfType()
2129 const ASTContext &ASTCtx = Ctx.getASTContext(); in VisitUnaryExprOrTypeTraitExpr() local
2147 Size = ASTCtx.getTypeSizeInChars(ArgType); in VisitUnaryExprOrTypeTraitExpr()
2149 Size = ASTCtx.getTypeInfoDataSizeInChars(ArgType).Width; in VisitUnaryExprOrTypeTraitExpr()
2176 const auto *VAT = ASTCtx.getAsVariableArrayType(Ty); in VisitUnaryExprOrTypeTraitExpr()
2180 VAT->getSizeExpr()->getIntegerConstantExpr(ASTCtx); in VisitUnaryExprOrTypeTraitExpr()
2195 Size = AlignOfType(ArgType, ASTCtx, Kind); in VisitUnaryExprOrTypeTraitExpr()
2207 Size = ASTCtx.getDeclAlign(DRE->getDecl(), in VisitUnaryExprOrTypeTraitExpr()
2210 Size = ASTCtx.getDeclAlign(ME->getMemberDecl(), in VisitUnaryExprOrTypeTraitExpr()
2213 Size = AlignOfType(Arg->getType(), ASTCtx, Kind); in VisitUnaryExprOrTypeTraitExpr()
2245 unsigned Bits = ASTCtx.getOpenMPDefaultSimdAlign(E->getArgumentType()); in VisitUnaryExprOrTypeTraitExpr()
2247 return this->emitConst(ASTCtx.toCharUnitsFromBits(Bits).getQuantity(), E); in VisitUnaryExprOrTypeTraitExpr()
2255 const_cast<ASTContext &>(ASTCtx).getPointerAuthTypeDiscriminator( in VisitUnaryExprOrTypeTraitExpr()