/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | MangleNumberingContext.h | 22 class BlockDecl; 41 virtual unsigned getManglingNumber(const BlockDecl *BD) = 0;
|
H A D | Mangle.h | 29 class BlockDecl; 58 llvm::DenseMap<const BlockDecl*, unsigned> GlobalBlockIds; 59 llvm::DenseMap<const BlockDecl*, unsigned> LocalBlockIds; 78 unsigned getBlockId(const BlockDecl *BD, bool Local) { 79 llvm::DenseMap<const BlockDecl *, unsigned> &BlockIds 81 std::pair<llvm::DenseMap<const BlockDecl *, unsigned>::iterator, bool> 116 void mangleGlobalBlock(const BlockDecl *BD, 120 const BlockDecl *BD, raw_ostream &Out); 122 const BlockDecl *BD, raw_ostream &Out); 123 void mangleBlock(const DeclContext *DC, const BlockDecl *B [all...] |
H A D | JSONNodeDumper.h | 205 void Visit(const BlockDecl::Capture &C); 263 void VisitBlockDecl(const BlockDecl *D);
|
H A D | TextNodeDumper.h | 188 void Visit(const BlockDecl::Capture &C); 368 void VisitBlockDecl(const BlockDecl *D);
|
H A D | GlobalDecl.h | 46 /// a VarDecl, a FunctionDecl or a BlockDecl. 82 GlobalDecl(const BlockDecl *D) { Init(D); }
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | AnalysisDeclContext.h | 37 class BlockDecl; 92 llvm::DenseMap<const BlockDecl *, void *> *ReferencedBlockVars = nullptr; 174 getReferencedBlockVars(const BlockDecl *BD); 188 const BlockDecl *BD, const void *Data); 350 const BlockDecl *BD; 356 const LocationContext *ParentLC, const BlockDecl *BD, 363 const BlockDecl *getBlockDecl() const { return BD; } 370 const LocationContext *ParentLC, const BlockDecl *BD, 408 /// \param BD The BlockDecl. 413 const BlockDecl *B [all...] |
H A D | AnyCall.h | 74 (K == Block && !isa<BlockDecl>(D)))) 151 } else if (const auto *BD = dyn_cast<BlockDecl>(D)) { 175 // FIXME: BlockDecl does not know its return type,
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | StackAddrEscapeChecker.cpp | 59 bool isSemaphoreCaptured(const BlockDecl &B) const; 91 const BlockDecl *BD = BR->getCodeRegion()->getDecl(); 126 bool StackAddrEscapeChecker::isSemaphoreCaptured(const BlockDecl &B) const {
|
H A D | ReturnUndefChecker.cpp | 63 if (RT.isNull() && isa<BlockDecl>(SFC->getDecl()) &&
|
H A D | AnalyzerStatsChecker.cpp | 100 else if (isa<BlockDecl>(D)) {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | TransBlockObjCVariable.cpp | 77 bool VisitBlockDecl(BlockDecl *block) { 118 bool TraverseBlockDecl(BlockDecl *block) {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | Mangle.cpp | 38 const BlockDecl *BD, 236 void MangleContext::mangleGlobalBlock(const BlockDecl *BD, 254 CXXCtorType CT, const BlockDecl *BD, 263 CXXDtorType DT, const BlockDecl *BD, 271 void MangleContext::mangleBlock(const DeclContext *DC, const BlockDecl *BD, 280 assert((isa<NamedDecl>(DC) || isa<BlockDecl>(DC)) && 281 "expected a NamedDecl or BlockDecl"); 282 if (isa<BlockDecl>(DC)) 283 for (; DC && isa<BlockDecl>(DC); DC = DC->getParent()) 284 (void) getBlockId(cast<BlockDecl>(D [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBlocks.h | 246 const BlockDecl *Block; 276 const BlockDecl *getBlockDecl() const { return Block; } 283 CGBlockInfo(const BlockDecl *blockDecl, StringRef Name);
|
H A D | CodeGenPGO.cpp | 419 void VisitBlockDecl(const BlockDecl *D) { 821 else if (const BlockDecl *BD = dyn_cast_or_null<BlockDecl>(D)) 822 Walker.TraverseDecl(const_cast<BlockDecl *>(BD)); 888 else if (const BlockDecl *BD = dyn_cast_or_null<BlockDecl>(D))
|
H A D | CGBlocks.cpp | 35 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name) 85 const BlockDecl::Capture *CI; 92 const BlockDecl::Capture &CI, 344 const BlockDecl::Capture *Capture; // null for 'this' 350 const BlockDecl::Capture *capture, 504 const BlockDecl::Capture &CI) { 525 const BlockDecl *block = info.getBlockDecl(); 901 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); 1083 if (auto *BD = C.dyn_cast<BlockDecl *>()) 1445 const BlockDecl *blockDec [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | AnalysisDeclContext.cpp | 118 } else if (const auto *BD = dyn_cast<BlockDecl>(D)) 151 if (const auto *BD = dyn_cast<BlockDecl>(D)) { 320 const LocationContext *ParentLC, const BlockDecl *BD, const void *Data) { 392 const BlockDecl *BD, const void *Data) { 587 static DeclVec* LazyInitializeReferencedDecls(const BlockDecl *BD, 611 AnalysisDeclContext::getReferencedBlockVars(const BlockDecl *BD) { 613 ReferencedBlockVars = new llvm::DenseMap<const BlockDecl*,void*>();
|
H A D | CallGraph.cpp | 141 if (BlockDecl *BD = dyn_cast<BlockDecl>(D))
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | UsedDeclVisitor.h | 96 } else if (auto *CD = dyn_cast<BlockDecl>(D)) {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | CheckerContext.cpp | 39 if (isa<BlockDecl>(D))
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | ScopeInfo.h | 44 class BlockDecl; 210 llvm::SmallPtrSet<const BlockDecl *, 1> Blocks; 451 void addBlock(const BlockDecl *BD) { 731 BlockDecl *TheDecl; 741 BlockScopeInfo(DiagnosticsEngine &Diag, Scope *BlockScope, BlockDecl *Block)
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/ |
H A D | SValExplainer.h | 243 } else if (isa<BlockDecl>(Parent)) { 244 if (cast<BlockDecl>(Parent)->isConversionFromLambda())
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | MemRegion.h | 621 const BlockDecl *BD; 625 BlockCodeRegion(const BlockDecl *bd, CanQualType lTy, 633 static void ProfileRegion(llvm::FoldingSetNodeID& ID, const BlockDecl *BD, 642 const BlockDecl *getDecl() const { 690 const BlockDecl *getDecl() const { return BC->getDecl(); } 1462 const BlockCodeRegion *getBlockCodeRegion(const BlockDecl *BD,
|
H A D | SValBuilder.h | 36 class BlockDecl; 240 DefinedSVal getBlockPointer(const BlockDecl *block, CanQualType locTy,
|
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFASTParserClang.h | 99 clang::BlockDecl *ResolveBlockDIE(const DWARFDIE &die);
|
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | PdbAstBuilder.h | 64 clang::BlockDecl *GetOrCreateBlockDecl(PdbCompilandSymId block_id);
|