Searched defs:BD (Results 1 - 25 of 27) sorted by relevance

12

/external/clang/lib/AST/
H A DMangleNumberingContext.cpp34 MangleNumberingContext::getManglingNumber(const BlockDecl *BD) { argument
H A DMangle.cpp41 const BlockDecl *BD,
43 unsigned discriminator = Context.getBlockId(BD, true);
172 void MangleContext::mangleGlobalBlock(const BlockDecl *BD, argument
175 unsigned discriminator = getBlockId(BD, false);
190 CXXCtorType CT, const BlockDecl *BD,
196 mangleFunctionBlock(*this, Buffer, BD, ResStream);
200 CXXDtorType DT, const BlockDecl *BD,
206 mangleFunctionBlock(*this, Buffer, BD, ResStream);
209 void MangleContext::mangleBlock(const DeclContext *DC, const BlockDecl *BD, argument
231 mangleFunctionBlock(*this, Buffer, BD, Ou
39 mangleFunctionBlock(MangleContext &Context, StringRef Outer, const BlockDecl *BD, raw_ostream &Out) argument
189 mangleCtorBlock(const CXXConstructorDecl *CD, CXXCtorType CT, const BlockDecl *BD, raw_ostream &ResStream) argument
199 mangleDtorBlock(const CXXDestructorDecl *DD, CXXDtorType DT, const BlockDecl *BD, raw_ostream &ResStream) argument
[all...]
H A DStmtPrinter.cpp2052 BlockDecl *BD = Node->getBlockDecl(); local
2059 } else if (!BD->param_empty() || cast<FunctionProtoType>(AFT)->isVariadic()) {
2061 for (BlockDecl::param_iterator AI = BD->param_begin(),
2062 E = BD->param_end(); AI != E; ++AI) {
2063 if (AI != BD->param_begin()) OS << ", ";
2070 if (!BD->param_empty()) OS << ", ";
/external/clang/include/clang/AST/
H A DMangle.h75 unsigned getBlockId(const BlockDecl *BD, bool Local) { argument
79 Result = BlockIds.insert(std::make_pair(BD, BlockIds.size()));
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,
H A DExpr.h4515 BlockExpr(BlockDecl *BD, QualType ty) argument
4518 ty->isInstantiationDependentType() || BD->isDependentContext(),
4520 TheBlock(BD) {}
4527 void setBlockDecl(BlockDecl *BD) { TheBlock = BD; } argument
/external/clang/lib/StaticAnalyzer/Checkers/
H A DStackAddrEscapeChecker.cpp70 const BlockDecl *BD = BR->getCodeRegion()->getDecl(); local
71 SourceLocation L = BD->getLocStart();
72 range = BD->getSourceRange();
H A DCallAndMessageChecker.cpp87 const ParmVarDecl *ParamDecl, const char *BD) const;
138 const char *BD) const {
166 LazyInit_BT(BD, BT);
190 const char *BD = "Uninitialized argument value"; local
192 if (uninitRefOrPointer(C, V, ArgRange, ArgEx, BT, ParamDecl, BD))
197 LazyInit_BT(BD, BT);
262 LazyInit_BT(BD, BT);
/external/llvm/lib/MC/
H A DMCExpr.cpp515 const MCSymbolData &BD = Asm->getSymbolData(SB); local
517 if (AD.getFragment() == BD.getFragment()) {
518 Addend += (AD.getOffset() - BD.getOffset());
535 const MCSectionData &SecB = *BD.getFragment()->getParent();
/external/llvm/tools/bugpoint/
H A DCrashDebugger.cpp47 BugDriver &BD; member in class:llvm::ReducePassList
49 ReducePassList(BugDriver &bd) : BD(bd) {}
70 if (BD.runPasses(BD.getProgram(), Prefix, PrefixOutput))
73 OrigProgram = BD.Program;
75 BD.Program = ParseInputFile(PrefixOutput, BD.getContext());
76 if (BD.Program == nullptr) {
77 errs() << BD.getToolName() << ": Error reading bitcode file '"
87 if (BD
106 BugDriver &BD; member in class:__anon26375::ReduceCrashingGlobalVariables
176 BugDriver &BD; member in class:__anon26376::ReduceCrashingFunctions
249 BugDriver &BD; member in class:__anon26377::ReduceCrashingBlocks
358 BugDriver &BD; member in class:__anon26378::ReduceCrashingInstructions
435 DebugACrash(BugDriver &BD, bool (*TestFn)(const BugDriver &, Module *), std::string &Error) argument
625 TestForOptimizerCrash(const BugDriver &BD, Module *M) argument
653 TestForCodeGenCrash(const BugDriver &BD, Module *M) argument
[all...]
H A DMiscompilation.cpp47 BugDriver &BD; member in class:__anon26382::ReduceMiscompilingPasses
49 ReduceMiscompilingPasses(BugDriver &bd) : BD(bd) {}
70 if (BD.runPasses(BD.getProgram(), Suffix, BitcodeResult, false/*delete*/,
74 BD.setPassesToRun(Suffix);
75 BD.EmitProgressBitcode(BD.getProgram(), "pass-error", false);
76 exit(BD.debugOptimizerCrash());
80 bool Diff = BD.diffProgram(BD
178 BugDriver &BD; member in class:__anon26383::ReduceMiscompilingFunctions
217 TestMergedProgram(const BugDriver &BD, Module *M1, Module *M2, bool DeleteInputs, std::string &Error, bool &Broken) argument
305 ExtractLoops(BugDriver &BD, bool (*TestFn)(BugDriver &, Module *, Module *, std::string &), std::vector<Function*> &MiscompiledFunctions, std::string &Error) argument
461 BugDriver &BD; member in class:__anon26384::ReduceMiscompiledBlocks
555 ExtractBlocks(BugDriver &BD, bool (*TestFn)(BugDriver &, Module *, Module *, std::string &), std::vector<Function*> &MiscompiledFunctions, std::string &Error) argument
643 DebugAMiscompilation(BugDriver &BD, bool (*TestFn)(BugDriver &, Module *, Module *, std::string &), std::string &Error) argument
728 TestOptimizer(BugDriver &BD, Module *Test, Module *Safe, std::string &Error) argument
796 CleanupAndPrepareModules(BugDriver &BD, Module *&Test, Module *Safe) argument
961 TestCodeGenerator(BugDriver &BD, Module *Test, Module *Safe, std::string &Error) argument
[all...]
/external/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp209 const BlockDataRegion *BD = MemMgr.getBlockDataRegion(BC, locContext, local
211 return loc::MemRegionVal(BD);
H A DMemRegion.cpp372 const BlockDecl *BD, CanQualType,
376 ID.AddPointer(BD);
380 BlockTextRegion::ProfileRegion(ID, BD, locTy, AC, superRegion);
819 else if (const BlockDecl *BD = dyn_cast<BlockDecl>(STCD)) {
825 if (const TypeSourceInfo *TSI = BD->getSignatureAsWritten())
831 getBlockTextRegion(BD, C.getCanonicalType(T),
856 const BlockDecl *BD = BC->getDecl(); local
857 if (!BD->hasCaptures()) {
931 MemRegionManager::getBlockTextRegion(const BlockDecl *BD, CanQualType locTy, argument
933 return getSubRegion<BlockTextRegion>(BD, locT
371 ProfileRegion(llvm::FoldingSetNodeID& ID, const BlockDecl *BD, CanQualType, const AnalysisDeclContext *AC, const MemRegion*) argument
[all...]
/external/clang/include/clang/Analysis/
H A DAnalysisContext.h168 getReferencedBlockVars(const BlockDecl *BD);
181 const BlockDecl *BD,
333 const BlockDecl *BD; member in class:clang::BlockInvocationContext
343 : LocationContext(Block, ctx, parent), BD(bd), ContextData(contextData) {}
348 const BlockDecl *getBlockDecl() const { return BD; }
383 const BlockDecl *BD,
/external/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp111 } else if (const BlockDecl *BD = dyn_cast<BlockDecl>(D))
112 return BD->getBody();
134 if (const BlockDecl *BD = dyn_cast<BlockDecl>(D)) {
136 for (const auto &I : BD->captures()) {
290 const clang::BlockDecl *BD,
293 BD, ContextData);
326 Profile(ID, getAnalysisDeclContext(), getParent(), BD, ContextData);
378 const BlockDecl *BD,
381 BlockInvocationContext::Profile(ID, ctx, parent, BD, ContextData);
387 L = new BlockInvocationContext(ctx, parent, BD, ContextDat
289 getBlockInvocationContext(const LocationContext *parent, const clang::BlockDecl *BD, const void *ContextData) argument
376 getBlockInvocationContext(AnalysisDeclContext *ctx, const LocationContext *parent, const BlockDecl *BD, const void *ContextData) argument
503 LazyInitializeReferencedDecls(const BlockDecl *BD, void *&Vec, llvm::BumpPtrAllocator &A) argument
528 getReferencedBlockVars(const BlockDecl *BD) argument
[all...]
/external/clang/test/FixIt/
H A Dfixit.cpp159 class BD: public AD {}; class in inherits:AD
161 void test (BD &br) {
163 BD b;
164 aPtr = b; // expected-error {{assigning to 'AD *' from incompatible type 'BD'; take the address with &}}
165 aPtr = br; // expected-error {{assigning to 'AD *' from incompatible type 'BD'; take the address with &}}
/external/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp367 bool VisitBlockDecl(BlockDecl *BD) { argument
368 if (BD->hasBody()) {
370 HandleCode(BD, RecVisitorMode);
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DMemRegion.h593 const BlockDecl *BD; member in class:clang::ento::BlockTextRegion
599 : CodeTextRegion(sreg, BlockTextRegionKind), BD(bd), AC(ac), locTy(lTy) {}
607 return BD;
616 static void ProfileRegion(llvm::FoldingSetNodeID& ID, const BlockDecl *BD,
1265 const BlockTextRegion *getBlockTextRegion(const BlockDecl *BD,
/external/clang/lib/CodeGen/
H A DCGExprConstant.cpp428 const CXXRecordDecl *BD = Base->getType()->getAsCXXRecordDecl(); local
429 CharUnits BaseOffset = Layout.getBaseClassOffset(BD);
430 Bases.push_back(BaseInfo(BD, BaseOffset, BaseNo));
H A DCGClass.cpp2128 const BlockDecl *BD = BlockInfo->getBlockDecl(); local
2129 const VarDecl *variable = BD->capture_begin()->getVariable();
2140 for (auto param : BD->params())
H A DCodeGenModule.cpp557 const BlockDecl *BD) {
564 MangleCtx.mangleGlobalBlock(BD,
567 MangleCtx.mangleCtorBlock(CD, GD.getCtorType(), BD, Out);
569 MangleCtx.mangleDtorBlock(DD, GD.getDtorType(), BD, Out);
571 MangleCtx.mangleBlock(cast<DeclContext>(D), BD, Out); local
574 Mangled.second = BD;
556 getBlockMangledName(GlobalDecl GD, const BlockDecl *BD) argument
/external/chromium_org/third_party/libaddressinput/src/java/src/com/android/i18n/addressinput/
H A DRegionDataConstants.java133 BD(new String[]{ enum constant in enum:RegionDataConstants.RegionDataEnum
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp297 void VisitBlockDecl(BlockDecl *BD);
1072 void ASTDeclReader::VisitBlockDecl(BlockDecl *BD) { argument
1073 VisitDecl(BD);
1074 BD->setBody(cast_or_null<CompoundStmt>(Reader.ReadStmt(F)));
1075 BD->setSignatureAsWritten(GetTypeSourceInfo(Record, Idx));
1081 BD->setParams(Params);
1083 BD->setIsVariadic(Record[Idx++]);
1084 BD->setBlockMissingReturnType(Record[Idx++]);
1085 BD->setIsConversionFromLambda(Record[Idx++]);
1100 BD
[all...]
/external/valgrind/main/VEX/priv/
H A Dhost_ppc_defs.c3284 UInt BD, UInt AA, UInt LK )
3289 vassert(BD < 0x4000);
3293 (BD<<2) | (AA<<1) | (LK));
3283 mkFormB( UChar* p, UInt BO, UInt BI, UInt BD, UInt AA, UInt LK ) argument
/external/clang/lib/Rewrite/Frontend/
H A DRewriteObjC.cpp3289 BlockDecl *BD = CE->getBlockDecl(); local
3295 } else if (BD->param_empty()) {
3304 for (BlockDecl::param_iterator AI = BD->param_begin(),
3305 E = BD->param_end(); AI != E; ++AI) {
3306 if (AI != BD->param_begin()) S += ", ";
3314 if (!BD->param_empty()) S += ", ";
3619 std::string BD = SynthesizeBlockDescriptor(DescTag, ImplTag, i, FunName, local
3621 InsertText(FunLocStart, BD);
/external/qemu/disas/
H A Dppc.c460 /* The BD field in a B form instruction. The lower two bits are
462 #define BD BBA + 1
465 /* The BD field in a B form instruction when absolute addressing is
467 #define BDA BD + 1
470 /* The BD field in a B form instruction when the - modifier is used.
476 /* The BD field in a B form instruction when the - modifier is used
482 /* The BD field in a B form instruction when the + modifier is used.
488 /* The BD field in a B form instruction when the + modifier is used
954 /* The BD field in a B form instruction when the - modifier is used.
1012 /* The BD fiel
458 #define BD macro
[all...]

Completed in 715 milliseconds

12