/external/clang/include/clang/Analysis/DomainSpecific/ |
ObjCNoReturn.h | 22 class ASTContext; 38 ObjCNoReturn(ASTContext &C);
|
/external/clang/include/clang/Index/ |
IndexDataConsumer.h | 16 class ASTContext; 37 virtual void initialize(ASTContext &Ctx) {}
|
/external/clang/lib/AST/ |
DeclGroup.cpp | 15 #include "clang/AST/ASTContext.h" 20 DeclGroup* DeclGroup::Create(ASTContext &C, Decl **Decls, unsigned NumDecls) {
|
ASTContext.cpp | 1 //===--- ASTContext.cpp - Context to hold long-lived AST nodes ------------===// 10 // This file implements the ASTContext interface. 14 #include "clang/AST/ASTContext.h" 47 unsigned ASTContext::NumImplicitDefaultConstructors; 48 unsigned ASTContext::NumImplicitDefaultConstructorsDeclared; 49 unsigned ASTContext::NumImplicitCopyConstructors; 50 unsigned ASTContext::NumImplicitCopyConstructorsDeclared; 51 unsigned ASTContext::NumImplicitMoveConstructors; 52 unsigned ASTContext::NumImplicitMoveConstructorsDeclared; 53 unsigned ASTContext::NumImplicitCopyAssignmentOperators [all...] |
Stmt.cpp | 14 #include "clang/AST/ASTContext.h" 53 void *Stmt::operator new(size_t bytes, const ASTContext& C, 282 CompoundStmt::CompoundStmt(const ASTContext &C, ArrayRef<Stmt*> Stmts, 298 void CompoundStmt::setStmts(const ASTContext &C, ArrayRef<Stmt *> Stmts) { 313 AttributedStmt *AttributedStmt::Create(const ASTContext &C, SourceLocation Loc, 322 AttributedStmt *AttributedStmt::CreateEmpty(const ASTContext &C, 330 std::string AsmStmt::generateAsmString(const ASTContext &C) const { 421 void GCCAsmStmt::setOutputsAndInputsAndClobbers(const ASTContext &C, 476 const ASTContext &C, unsigned &DiagOffs) const { 650 std::string GCCAsmStmt::generateAsmString(const ASTContext &C) const [all...] |
Mangle.cpp | 14 #include "clang/AST/ASTContext.h" 65 static CCMangling getCallingConvMangling(const ASTContext &Context, 99 const ASTContext &ASTContext = getASTContext(); 101 CCMangling CC = getCallingConvMangling(ASTContext, D); 138 const ASTContext &ASTContext = getASTContext(); 139 CCMangling CC = getCallingConvMangling(ASTContext, D); 181 llvm::alignTo(ASTContext.getTypeSize(AT), TI.getPointerWidth(0)) /
|
ItaniumCXXABI.cpp | 21 #include "clang/AST/ASTContext.h" 64 ASTContext &Context = CallOperator->getASTContext(); 99 ASTContext &Context; 101 ItaniumCXXABI(ASTContext &Ctx) : Context(Ctx) { } 172 CXXABI *clang::CreateItaniumCXXABI(ASTContext &Ctx) {
|
NestedNameSpecifier.cpp | 15 #include "clang/AST/ASTContext.h" 28 NestedNameSpecifier::FindOrInsert(const ASTContext &Context, 46 NestedNameSpecifier::Create(const ASTContext &Context, 59 NestedNameSpecifier::Create(const ASTContext &Context, 75 NestedNameSpecifier::Create(const ASTContext &Context, 91 NestedNameSpecifier::Create(const ASTContext &Context, 103 NestedNameSpecifier::Create(const ASTContext &Context, IdentifierInfo *II) { 113 NestedNameSpecifier::GlobalSpecifier(const ASTContext &Context) { 122 NestedNameSpecifier::SuperSpecifier(const ASTContext &Context, 549 void NestedNameSpecifierLocBuilder::Extend(ASTContext &Context, [all...] |
CXXABI.h | 22 class ASTContext; 75 CXXABI *CreateItaniumCXXABI(ASTContext &Ctx); 76 CXXABI *CreateMicrosoftCXXABI(ASTContext &Ctx);
|
StmtCXX.cpp | 16 #include "clang/AST/ASTContext.h" 26 CXXTryStmt *CXXTryStmt::Create(const ASTContext &C, SourceLocation tryLoc, 35 CXXTryStmt *CXXTryStmt::Create(const ASTContext &C, EmptyShell Empty,
|
StmtObjC.cpp | 17 #include "clang/AST/ASTContext.h" 46 ObjCAtTryStmt *ObjCAtTryStmt::Create(const ASTContext &Context, 58 ObjCAtTryStmt *ObjCAtTryStmt::CreateEmpty(const ASTContext &Context,
|
/frameworks/compile/slang/ |
slang_rs_foreach_lowering.h | 23 class ASTContext; 49 clang::ASTContext& mASTCtxt;
|
/development/vndk/tools/header-checker/header-abi-dumper/src/ |
abi_wrappers.h | 34 clang::ASTContext *ast_contextp, 67 clang::ASTContext *ast_contextp_; 73 clang::ASTContext *ast_contextp, 106 clang::ASTContext *ast_contextp, 127 clang::ASTContext *ast_contextp, 145 clang::ASTContext *ast_contextp,
|
/external/clang/include/clang/AST/ |
AttrIterator.h | 21 class ASTContext; 25 // Defined in ASTContext.h 26 void *operator new(size_t Bytes, const clang::ASTContext &C, 30 void *operator new[](size_t Bytes, const clang::ASTContext &C, 36 void operator delete(void *Ptr, const clang::ASTContext &C, size_t); 37 void operator delete[](void *Ptr, const clang::ASTContext &C, size_t);
|
EvaluatedExprVisitor.h | 25 class ASTContext; 32 const ASTContext &Context; 37 explicit EvaluatedExprVisitorBase(const ASTContext &Context) : Context(Context) { } 114 explicit EvaluatedExprVisitor(const ASTContext &Context) : 123 explicit ConstEvaluatedExprVisitor(const ASTContext &Context) :
|
RawCommentList.h | 19 class ASTContext; 114 const char *getBriefText(const ASTContext &Context) const { 122 comments::FullComment *parse(const ASTContext &Context, 136 /// True if comment is attached to a declaration in ASTContext. 158 const char *extractBriefText(const ASTContext &Context) const;
|
Type.h | 76 class ASTContext; 735 bool isConstant(const ASTContext& Ctx) const { 740 bool isPODType(const ASTContext &Context) const; 744 bool isCXX98PODType(const ASTContext &Context) const; 749 bool isCXX11PODType(const ASTContext &Context) const; 752 bool isTrivialType(const ASTContext &Context) const; 755 bool isTriviallyCopyableType(const ASTContext &Context) const; 850 /// ASTContext::getUnqualifiedArrayType. 861 /// ASTContext::getUnqualifiedArrayType. 882 QualType getNonLValueExprType(const ASTContext &Context) const [all...] |
/external/clang/lib/ARCMigrate/ |
TransEmptyStatementsAndDealloc.cpp | 24 #include "clang/AST/ASTContext.h" 34 ASTContext &Ctx) { 79 ASTContext &Ctx; 83 EmptyChecker(ASTContext &ctx, std::vector<SourceLocation> ¯oLocs) 172 ASTContext &getContext() { return Pass.Ctx; } 186 static bool isBodyEmpty(CompoundStmt *body, ASTContext &Ctx, 196 ASTContext &Ctx = pass.Ctx;
|
/external/clang/lib/Frontend/Rewrite/ |
HTMLPrint.cpp | 16 #include "clang/AST/ASTContext.h" 45 void Initialize(ASTContext &context) override; 46 void HandleTranslationUnit(ASTContext &Ctx) override; 58 void HTMLPrinter::Initialize(ASTContext &context) { 62 void HTMLPrinter::HandleTranslationUnit(ASTContext &Ctx) {
|
/external/clang/lib/Index/ |
CodegenNameGenerator.cpp | 15 #include "clang/AST/ASTContext.h" 32 Implementation(ASTContext &Ctx) 77 ASTContext &Ctx = ND->getASTContext(); 82 auto hasDefaultCXXMethodCC = [](ASTContext &C, const CXXMethodDecl *MD) { 178 CodegenNameGenerator::CodegenNameGenerator(ASTContext &Ctx)
|
IndexingContext.h | 19 class ASTContext; 40 ASTContext *Ctx = nullptr; 49 void setASTContext(ASTContext &ctx) { Ctx = &ctx; }
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
AnalysisManager.h | 35 ASTContext &Ctx; 49 AnalysisManager(ASTContext &ctx,DiagnosticsEngine &diags, 82 ASTContext &getASTContext() override {
|
/external/clang/include/clang/Tooling/Core/ |
QualTypeNames.h | 62 #include "clang/AST/ASTContext.h" 71 /// \param[in] Ctx - the ASTContext to be used. 75 const ASTContext &Ctx,
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
PaddingChecker.cpp | 78 auto &ASTContext = RD->getASTContext(); 79 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); 82 CharUnits BaselinePad = calculateBaselinePad(RD, ASTContext, RL); 85 CharUnits OptimalPad = calculateOptimalPad(RD, ASTContext, RL); 167 const ASTContext &ASTContext, 170 CharUnits Offset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0)); 176 CharUnits FieldSize = ASTContext.getTypeSizeInChars(FD->getType()); 178 CharUnits FieldOffset = ASTContext.toCharUnitsFromBits(FieldOffsetBits); 203 const ASTContext &ASTContext [all...] |
/external/clang/tools/libclang/ |
CXSourceLocation.h | 18 #include "clang/AST/ASTContext.h" 41 static inline CXSourceLocation translateSourceLocation(ASTContext &Context, 59 static inline CXSourceRange translateSourceRange(ASTContext &Context,
|