/external/clang/include/clang/AST/ |
Mangle.h | 26 class BlockDecl; 72 llvm::DenseMap<const BlockDecl*, unsigned> GlobalBlockIds; 73 llvm::DenseMap<const BlockDecl*, unsigned> LocalBlockIds; 88 unsigned getBlockId(const BlockDecl *BD, bool Local) { 89 llvm::DenseMap<const BlockDecl *, unsigned> &BlockIds 91 std::pair<llvm::DenseMap<const BlockDecl *, unsigned>::iterator, bool> 129 void mangleGlobalBlock(const BlockDecl *BD, 133 const BlockDecl *BD, raw_ostream &Out); 135 const BlockDecl *BD, raw_ostream &Out); 136 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/lib/AST/ |
Mangle.cpp | 39 const BlockDecl *BD, 50 void MangleContext::mangleGlobalBlock(const BlockDecl *BD, 68 CXXCtorType CT, const BlockDecl *BD, 78 CXXDtorType DT, const BlockDecl *BD, 87 void MangleContext::mangleBlock(const DeclContext *DC, const BlockDecl *BD,
|
MangleNumberingContext.cpp | 34 MangleNumberingContext::getManglingNumber(const BlockDecl *BD) {
|
DumpXML.cpp | 613 // BlockDecl 614 void visitBlockDeclAttrs(BlockDecl *D) { 617 void visitBlockDeclChildren(BlockDecl *D) {
|
Decl.cpp | 294 if (isa<FunctionDecl>(DC) || isa<BlockDecl>(DC)) [all...] |
/external/clang/include/clang/Analysis/ |
AnalysisContext.h | 90 llvm::DenseMap<const BlockDecl*,void*> *ReferencedBlockVars; 173 getReferencedBlockVars(const BlockDecl *BD); 186 const BlockDecl *BD, 338 const BlockDecl *BD; 347 const BlockDecl *bd, const void *contextData) 353 const BlockDecl *getBlockDecl() const { return BD; } 360 const LocationContext *parent, const BlockDecl *bd, 388 const BlockDecl *BD,
|
/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(); 373 for (BlockDecl::capture_const_iterator ci = block->capture_begin(), 558 static void enterBlockScope(CodeGenFunction &CGF, BlockDecl *block) { 584 for (BlockDecl::capture_const_iterator ci = block->capture_begin(), 633 /// kind of cleanup object is a BlockDecl*. 645 const BlockDecl *block) { 733 const BlockDecl *blockDecl = blockInfo.getBlockDecl() [all...] |
/external/clang/lib/ARCMigrate/ |
TransBlockObjCVariable.cpp | 78 bool VisitBlockDecl(BlockDecl *block) { 81 for (BlockDecl::capture_iterator 120 bool TraverseBlockDecl(BlockDecl *block) {
|
TransZeroOutPropsInDealloc.cpp | 146 bool TraverseBlockDecl(BlockDecl *block) { return true; }
|
Transforms.h | 21 class BlockDecl;
|
/external/clang/lib/Analysis/ |
AnalysisDeclContext.cpp | 104 else if (const BlockDecl *BD = dyn_cast<BlockDecl>(D)) 127 if (const BlockDecl *BD = dyn_cast<BlockDecl>(D)) { 129 for (BlockDecl::capture_const_iterator it = BD->capture_begin(), 280 const clang::BlockDecl *BD, 368 const BlockDecl *BD, 498 static DeclVec* LazyInitializeReferencedDecls(const BlockDecl *BD, 509 for (BlockDecl::capture_const_iterator CI = BD->capture_begin(), 524 AnalysisDeclContext::getReferencedBlockVars(const BlockDecl *BD) [all...] |
CallGraph.cpp | 95 if (BlockDecl *BD = dyn_cast<BlockDecl>(D))
|
/external/clang/lib/StaticAnalyzer/Core/ |
CallEvent.cpp | 244 if (const BlockDecl *BD = dyn_cast<BlockDecl>(D)) { 246 // BlockDecl itself. The AST should probably be enhanced, but for now we 538 const BlockDecl *D = getBlockDecl(); 545 const BlockDecl *D = getBlockDecl(); 559 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 | 596 const BlockDecl *BD; 600 BlockTextRegion(const BlockDecl *bd, CanQualType lTy, 609 const BlockDecl *getDecl() const { 619 static void ProfileRegion(llvm::FoldingSetNodeID& ID, const BlockDecl *BD, 649 const BlockDecl *getDecl() const { return BC->getDecl(); } [all...] |
/external/clang/lib/Sema/ |
JumpDiagnostics.cpp | 71 void BuildScopeInformation(VarDecl *D, const BlockDecl *BDecl, 253 const BlockDecl *BDecl, 476 const BlockDecl *BDecl = EWC->getObject(i); 477 for (BlockDecl::capture_const_iterator ci = BDecl->capture_begin(),
|
/external/clang/tools/libclang/ |
CursorVisitor.h | 200 bool VisitBlockDecl(BlockDecl *B);
|
/external/clang/include/clang/Sema/ |
ScopeInfo.h | 27 class BlockDecl; 515 BlockDecl *TheDecl; 525 BlockScopeInfo(DiagnosticsEngine &Diag, Scope *BlockScope, BlockDecl *Block)
|