/external/clang/include/clang/AST/ |
Mangle.h | 27 class BlockDecl; 55 llvm::DenseMap<const BlockDecl*, unsigned> GlobalBlockIds; 56 llvm::DenseMap<const BlockDecl*, unsigned> LocalBlockIds; 75 unsigned getBlockId(const BlockDecl *BD, bool Local) { 76 llvm::DenseMap<const BlockDecl *, unsigned> &BlockIds 78 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 *BD [all...] |
MangleNumberingContext.h | 24 class BlockDecl; 46 unsigned getManglingNumber(const BlockDecl *BD);
|
GlobalDecl.h | 27 /// a VarDecl, a FunctionDecl or a BlockDecl. 43 GlobalDecl(const BlockDecl *D) { Init(D); }
|
/external/clang/test/Misc/ |
ast-dump-stmt.m | 8 // CHECK-NEXT: BlockDecl
|
ast-dump-decl.m | 132 // CHECK: BlockDecl
|
/external/clang/include/clang/Analysis/ |
AnalysisContext.h | 85 llvm::DenseMap<const BlockDecl*,void*> *ReferencedBlockVars; 168 getReferencedBlockVars(const BlockDecl *BD); 181 const BlockDecl *BD, 333 const BlockDecl *BD; 342 const BlockDecl *bd, const void *contextData) 348 const BlockDecl *getBlockDecl() const { return BD; } 355 const LocationContext *parent, const BlockDecl *bd, 383 const BlockDecl *BD,
|
/external/clang/lib/AST/ |
Mangle.cpp | 41 const BlockDecl *BD, 172 void MangleContext::mangleGlobalBlock(const BlockDecl *BD, 190 CXXCtorType CT, const BlockDecl *BD, 200 CXXDtorType DT, const BlockDecl *BD, 209 void MangleContext::mangleBlock(const DeclContext *DC, const BlockDecl *BD,
|
MangleNumberingContext.cpp | 34 MangleNumberingContext::getManglingNumber(const BlockDecl *BD) {
|
Decl.cpp | 292 if (isa<FunctionDecl>(DC) || isa<BlockDecl>(DC)) [all...] |
/external/clang/lib/CodeGen/ |
CGBlocks.h | 210 const BlockDecl *Block; 243 const BlockDecl *getBlockDecl() const { return Block; } 250 CGBlockInfo(const BlockDecl *blockDecl, StringRef Name);
|
CGBlocks.cpp | 30 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name) 189 const BlockDecl::Capture *Capture; // null for 'this' 194 const BlockDecl::Capture *capture, 334 const BlockDecl *block = info.getBlockDecl(); 556 static void enterBlockScope(CodeGenFunction &CGF, BlockDecl *block) { 630 /// kind of cleanup object is a BlockDecl*. 642 const BlockDecl *block) { 730 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); 733 if (blockDecl->capturesCXXThis()) [all...] |
CodeGenPGO.cpp | 425 void VisitBlockDecl(const BlockDecl *D) { 854 else if (const BlockDecl *BD = dyn_cast_or_null<BlockDecl>(D)) 855 Walker.TraverseDecl(const_cast<BlockDecl *>(BD)); 870 else if (const BlockDecl *BD = dyn_cast_or_null<BlockDecl>(D)) [all...] |
/external/clang/lib/Analysis/ |
AnalysisDeclContext.cpp | 111 } else if (const BlockDecl *BD = dyn_cast<BlockDecl>(D)) 134 if (const BlockDecl *BD = dyn_cast<BlockDecl>(D)) { 290 const clang::BlockDecl *BD, 378 const BlockDecl *BD, 503 static DeclVec* LazyInitializeReferencedDecls(const BlockDecl *BD, 528 AnalysisDeclContext::getReferencedBlockVars(const BlockDecl *BD) { 530 ReferencedBlockVars = new llvm::DenseMap<const BlockDecl*,void*>();
|
CallGraph.cpp | 95 if (BlockDecl *BD = dyn_cast<BlockDecl>(D))
|
/external/clang/lib/ARCMigrate/ |
TransBlockObjCVariable.cpp | 78 bool VisitBlockDecl(BlockDecl *block) { 119 bool TraverseBlockDecl(BlockDecl *block) {
|
TransZeroOutPropsInDealloc.cpp | 144 bool TraverseBlockDecl(BlockDecl *block) { return true; }
|
TransUnbridgedCasts.cpp | 81 bool TraverseBlockDecl(BlockDecl *D) { 82 // ParentMap does not enter into a BlockDecl to record its stmts, so use a
|
Transforms.h | 21 class BlockDecl;
|
/external/clang/lib/StaticAnalyzer/Core/ |
CallEvent.cpp | 249 if (const BlockDecl *BD = dyn_cast<BlockDecl>(D)) { 251 // BlockDecl itself. The AST should probably be enhanced, but for now we 279 if (const BlockDecl *BD = dyn_cast<BlockDecl>(D)) 546 const BlockDecl *D = getDecl(); 560 const BlockDecl *D = cast<BlockDecl>(CalleeCtx->getDecl()); [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
AnalyzerStatsChecker.cpp | 101 else if (isa<BlockDecl>(D)) {
|
ReturnUndefChecker.cpp | 64 if (RT.isNull() && isa<BlockDecl>(SFC->getDecl()) &&
|
StackAddrEscapeChecker.cpp | 70 const BlockDecl *BD = BR->getCodeRegion()->getDecl();
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
MemRegion.h | 593 const BlockDecl *BD; 597 BlockTextRegion(const BlockDecl *bd, CanQualType lTy, 606 const BlockDecl *getDecl() const { 616 static void ProfileRegion(llvm::FoldingSetNodeID& ID, const BlockDecl *BD, 648 const BlockDecl *getDecl() const { return BC->getDecl(); } [all...] |
/external/clang/tools/libclang/ |
CursorVisitor.h | 200 bool VisitBlockDecl(BlockDecl *B);
|
/external/clang/include/clang/Sema/ |
ScopeInfo.h | 30 class BlockDecl; 521 BlockDecl *TheDecl; 531 BlockScopeInfo(DiagnosticsEngine &Diag, Scope *BlockScope, BlockDecl *Block)
|