Searched refs:ASTContext (Results 126 - 150 of 415) sorted by relevance

1234567891011>>

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DTypeLoc.cpp15 #include "clang/AST/ASTContext.h"
131 void TypeLoc::initializeImpl(ASTContext &Context, TypeLoc TL,
455 void ObjCTypeParamTypeLoc::initializeLocal(ASTContext &Context,
466 void ObjCObjectTypeLoc::initializeLocal(ASTContext &Context,
495 void TypeOfTypeLoc::initializeLocal(ASTContext &Context,
503 void UnaryTransformTypeLoc::initializeLocal(ASTContext &Context,
512 void ElaboratedTypeLoc::initializeLocal(ASTContext &Context,
520 void DependentNameTypeLoc::initializeLocal(ASTContext &Context,
530 DependentTemplateSpecializationTypeLoc::initializeLocal(ASTContext &Context,
549 void TemplateSpecializationTypeLoc::initializeArgLocs(ASTContext
[all...]
H A DType.cpp15 #include "clang/AST/ASTContext.h"
103 bool QualType::isConstant(QualType T, const ASTContext &Ctx) {
141 unsigned ConstantArrayType::getNumAddressingBits(const ASTContext &Context,
176 unsigned ConstantArrayType::getMaxSizeBits(const ASTContext &Context) {
189 const ASTContext &Context, QualType ET,
202 DependentSizedArrayType::DependentSizedArrayType(const ASTContext &Context,
211 const ASTContext &Context,
222 DependentVectorType::DependentVectorType(const ASTContext &Context,
237 const ASTContext &Context,
246 const ASTContext
[all...]
H A DExternalASTSource.cpp16 #include "clang/AST/ASTContext.h"
111 uint32_t ExternalASTSource::incrementGeneration(ASTContext &C) {
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h58 class ASTContext;
103 Create(const ASTContext &Ctx, OverloadedOperatorKind OpKind, Expr *Fn,
108 static CXXOperatorCallExpr *CreateEmpty(const ASTContext &Ctx,
192 static CXXMemberCallExpr *Create(const ASTContext &Ctx, Expr *Fn,
197 static CXXMemberCallExpr *CreateEmpty(const ASTContext &Ctx, unsigned NumArgs,
250 static CUDAKernelCallExpr *Create(const ASTContext &Ctx, Expr *Fn,
255 static CUDAKernelCallExpr *CreateEmpty(const ASTContext &Ctx,
437 static CXXStaticCastExpr *Create(const ASTContext &Context, QualType T,
443 static CXXStaticCastExpr *CreateEmpty(const ASTContext &Context,
473 static CXXDynamicCastExpr *Create(const ASTContext
[all...]
H A DTemplateBase.h43 class ASTContext;
103 // We store a decomposed APSInt with the data allocated by ASTContext if
161 TemplateArgument(ASTContext &Ctx, const llvm::APSInt &Value, QualType Type);
230 static TemplateArgument CreatePackCopy(ASTContext &Context,
390 void Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context) const;
570 void *operator new(size_t bytes, ASTContext &C) = delete;
642 Create(const ASTContext &C, const TemplateArgumentListInfo &List);
H A DCXXInheritance.h34 class ASTContext;
175 bool lookupInBases(ASTContext &Context, const CXXRecordDecl *Record,
H A DExprOpenMP.h184 static OMPArrayShapingExpr *Create(const ASTContext &Context, QualType T,
189 static OMPArrayShapingExpr *CreateEmpty(const ASTContext &Context,
357 static OMPIteratorExpr *Create(const ASTContext &Context, QualType T,
363 static OMPIteratorExpr *CreateEmpty(const ASTContext &Context,
/freebsd-13-stable/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp20 #include "clang/AST/ASTContext.h"
395 void set_active_ast_context(ASTContext *NewActiveASTContext) {
452 bool memoizedMatchesRecursively(const DynTypedNode &Node, ASTContext &Ctx,
508 bool matchesChildOf(const DynTypedNode &Node, ASTContext &Ctx,
518 bool matchesDescendantOf(const DynTypedNode &Node, ASTContext &Ctx,
528 bool matchesAncestorOf(const DynTypedNode &Node, ASTContext &Ctx,
568 ASTContext &getASTContext() const override { return *ActiveASTContext; }
700 ASTContext &Ctx,
706 // ParentMap (in ASTContext) already memoizes the result.
739 bool matchesAncestorOfRecursively(const DynTypedNode &Node, ASTContext
[all...]
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTStructExtractor.cpp13 #include "clang/AST/ASTContext.h"
43 void ASTStructExtractor::Initialize(ASTContext &Context) {
146 void ASTStructExtractor::HandleTranslationUnit(ASTContext &Ctx) {
H A DNameSearchContext.cpp28 clang::ASTContext &ast = lldb_ast->getASTContext();
57 clang::ASTContext &ast = lldb_ast->getASTContext();
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DBlockInCriticalSectionChecker.cpp42 void initIdentifierInfo(ASTContext &Ctx) const;
85 void BlockInCriticalSectionChecker::initIdentifierInfo(ASTContext &Ctx) const {
H A DCloneChecker.cpp101 ASTContext &ACtx = Mgr.getASTContext();
161 ASTContext &ACtx = BR.getContext();
H A DMallocOverflowSecurityChecker.cpp50 const Expr *TheArgument, ASTContext &Context) const;
67 ASTContext &Context) const {
132 ASTContext &Context;
255 CheckOverflowOps(theVecType &v, ASTContext &ctx)
H A DMallocSizeofChecker.cpp54 CastedAllocFinder(ASTContext *Ctx) :
137 static bool typesCompatible(ASTContext &C, QualType A, QualType B) {
162 static bool compatibleWithArrayType(ASTContext &C, QualType PT, QualType T) {
H A DObjCSuperDeallocChecker.cpp35 void initIdentifierInfoAndSelectors(ASTContext &Ctx) const;
225 ObjCSuperDeallocChecker::initIdentifierInfoAndSelectors(ASTContext &Ctx) const {
240 ASTContext &Ctx = M.getState()->getStateManager().getContext();
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h38 class ASTContext;
166 QualType getDeclUsageType(ASTContext &C, const NamedDecl *ND);
944 CodeCompletionString *CreateCodeCompletionString(ASTContext &Ctx,
959 Preprocessor &PP, ASTContext &Ctx, CodeCompletionBuilder &Result,
964 Preprocessor &PP, ASTContext &Ctx, CodeCompletionBuilder &Result,
1157 const RawComment *getCompletionComment(const ASTContext &Ctx,
1162 const RawComment *getPatternCompletionComment(const ASTContext &Ctx,
1168 getParameterComment(const ASTContext &Ctx,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTWriter.h55 class ASTContext;
130 /// The ASTContext we're writing.
131 ASTContext *Context = nullptr;
465 void WriteControlBlock(Preprocessor &PP, ASTContext &Context,
470 ASTContext &Context);
499 uint64_t WriteDeclContextLexicalBlock(ASTContext &Context, DeclContext *DC);
500 uint64_t WriteDeclContextVisibleBlock(ASTContext &Context, DeclContext *DC);
543 void WriteDecl(ASTContext &Context, Decl *D);
783 void HandleTranslationUnit(ASTContext &Ctx) override;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.h16 #include "clang/AST/ASTContext.h"
50 TypeID MakeTypeID(ASTContext &Context, QualType T, IdxForTypeTy IdxForType) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/
H A DMPIFunctionClassifier.cpp21 void MPIFunctionClassifier::identifierInit(ASTContext &ASTCtx) {
28 void MPIFunctionClassifier::initPointToPointIdentifiers(ASTContext &ASTCtx) {
85 void MPIFunctionClassifier::initCollectiveIdentifiers(ASTContext &ASTCtx) {
179 void MPIFunctionClassifier::initAdditionalIdentifiers(ASTContext &ASTCtx) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DLoopWidening.cpp57 ASTContext &ASTCtx = LCtx->getAnalysisDeclContext()->getASTContext();
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.h92 auto &ASTContext = Ctx.getASTContext(); local
93 return ASTContext.getIntWidth(Ty);
98 auto &ASTContext = Ctx.getASTContext(); local
99 return ASTContext.getTargetInfo().getCharWidth();
H A DInterpState.h53 ASTContext &getCtx() const override { return Parent.getCtx(); }
H A DState.h69 virtual ASTContext &getCtx() const = 0;
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTBAA.h24 class ASTContext;
118 ASTContext &Context;
171 CodeGenTBAA(ASTContext &Ctx, llvm::Module &M, const CodeGenOptions &CGO,
H A DCodeGenTypes.h31 class ASTContext;
62 ASTContext &Context;
116 ASTContext &getContext() const { return Context; }

Completed in 206 milliseconds

1234567891011>>