• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching refs:ASTContext

15 #include "clang/AST/ASTContext.h"
1443 ASTContext::GetBuiltinTypeError Error;
1445 if (Error != ASTContext::GE_None)
2022 static QualType getNeonEltType(NeonTypeFlags Flags, ASTContext &Context,
4153 static bool isNonNullType(ASTContext &ctx, QualType type) {
8205 shouldNotPrintDirectly(const ASTContext &Context,
8403 // (long in ASTContext). Only complain to pedants.
8906 static QualType getAbsoluteValueArgumentType(ASTContext &Context,
8911 ASTContext::GetBuiltinTypeError Error = ASTContext::GE_None;
8913 if (Error != ASTContext::GE_None)
8928 static unsigned getBestAbsFunction(ASTContext &Context, QualType ArgType,
9428 ASTContext &getContext() { return S.getASTContext(); }
9473 ASTContext &getContext() { return S.getASTContext(); }
9762 static const Expr *ignoreLiteralAdditions(const Expr *Ex, ASTContext &Ctx) {
9785 ASTContext &Context) {
10066 static IntRange forValueOfType(ASTContext &C, QualType T) {
10072 static IntRange forValueOfCanonicalType(ASTContext &C, const Type *T) {
10120 static IntRange forTargetOfCanonicalType(ASTContext &C, const Type *T) {
10156 static IntRange GetValueRange(ASTContext &C, llvm::APSInt &value,
10169 static IntRange GetValueRange(ASTContext &C, APValue &result, QualType Ty,
10209 static IntRange GetExprRange(ASTContext &C, const Expr *E, unsigned MaxWidth,
10433 static IntRange GetExprRange(ASTContext &C, const Expr *E,
13461 static getBaseAlignmentAndOffsetFromPtr(const Expr *E, ASTContext &Ctx);
13469 ASTContext &Ctx) {
13497 bool IsSub, ASTContext &Ctx) {
13528 static getBaseAlignmentAndOffsetFromLValue(const Expr *E, ASTContext &Ctx) {
13615 static getBaseAlignmentAndOffsetFromPtr(const Expr *E, ASTContext &Ctx) {
14094 ASTContext &Context;
14099 FindCaptureVisitor(ASTContext &Context, VarDecl *variable)
14763 static bool isLayoutCompatible(ASTContext &C, QualType T1, QualType T2);
14766 static bool isLayoutCompatible(ASTContext &C, EnumDecl *ED1, EnumDecl *ED2) {
14775 static bool isLayoutCompatible(ASTContext &C, FieldDecl *Field1,
14797 static bool isLayoutCompatibleStruct(ASTContext &C, RecordDecl *RD1,
14841 static bool isLayoutCompatibleUnion(ASTContext &C, RecordDecl *RD1,
14867 static bool isLayoutCompatible(ASTContext &C, RecordDecl *RD1,
14879 static bool isLayoutCompatible(ASTContext &C, QualType T1, QualType T2) {
14927 static bool FindTypeTagExpr(const Expr *TypeExpr, const ASTContext &Ctx,
15010 const ASTContext &Ctx,