Searched refs:BD (Results 1 - 25 of 41) sorted by relevance

12

/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/
H A DMangle.cpp41 const BlockDecl *BD,
43 unsigned discriminator = Context.getBlockId(BD, true);
50 static void checkMangleDC(const DeclContext *DC, const BlockDecl *BD) { argument
52 const DeclContext *ExpectedDC = BD->getDeclContext();
68 void MangleContext::mangleGlobalBlock(const BlockDecl *BD, argument
71 unsigned discriminator = getBlockId(BD, false);
86 CXXCtorType CT, const BlockDecl *BD,
88 checkMangleDC(CD, BD);
93 mangleFunctionBlock(*this, Buffer, BD, ResStream);
97 CXXDtorType DT, const BlockDecl *BD,
39 mangleFunctionBlock(MangleContext &Context, StringRef Outer, const BlockDecl *BD, raw_ostream &Out) argument
85 mangleCtorBlock(const CXXConstructorDecl *CD, CXXCtorType CT, const BlockDecl *BD, raw_ostream &ResStream) argument
96 mangleDtorBlock(const CXXDestructorDecl *DD, CXXDtorType DT, const BlockDecl *BD, raw_ostream &ResStream) argument
107 mangleBlock(const DeclContext *DC, const BlockDecl *BD, raw_ostream &Out) argument
149 mangleBlock(const BlockDecl *BD, raw_ostream &Out, const NamedDecl *ID) argument
[all...]
H A DDeclBase.cpp723 } else if (BlockDecl *BD = dyn_cast<BlockDecl>(D)) {
724 return getNonClosureContext(BD->getParent());
/freebsd-10.0-release/contrib/llvm/tools/bugpoint/
H A DCrashDebugger.cpp47 BugDriver &BD; member in class:llvm::ReducePassList
49 ReducePassList(BugDriver &bd) : BD(bd) {}
71 if (BD.runPasses(BD.getProgram(), Prefix, PfxOutput))
75 OrigProgram = BD.Program;
77 BD.Program = ParseInputFile(PrefixOutput.str(), BD.getContext());
78 if (BD.Program == 0) {
79 errs() << BD.getToolName() << ": Error reading bitcode file '"
89 if (BD
108 BugDriver &BD; member in class:__anon2711::ReduceCrashingGlobalVariables
178 BugDriver &BD; member in class:__anon2712::ReduceCrashingFunctions
251 BugDriver &BD; member in class:__anon2713::ReduceCrashingBlocks
360 BugDriver &BD; member in class:__anon2714::ReduceCrashingInstructions
436 DebugACrash(BugDriver &BD, bool (*TestFn)(const BugDriver &, Module *), std::string &Error) argument
626 TestForOptimizerCrash(const BugDriver &BD, Module *M) argument
654 TestForCodeGenCrash(const BugDriver &BD, Module *M) argument
[all...]
H A DMiscompilation.cpp47 BugDriver &BD; member in class:__anon2718::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
177 BugDriver &BD; member in class:__anon2719::ReduceMiscompilingFunctions
216 TestMergedProgram(const BugDriver &BD, Module *M1, Module *M2, bool DeleteInputs, std::string &Error, bool &Broken) argument
304 ExtractLoops(BugDriver &BD, bool (*TestFn)(BugDriver &, Module *, Module *, std::string &), std::vector<Function*> &MiscompiledFunctions, std::string &Error) argument
425 BugDriver &BD; member in class:__anon2720::ReduceMiscompiledBlocks
519 ExtractBlocks(BugDriver &BD, bool (*TestFn)(BugDriver &, Module *, Module *, std::string &), std::vector<Function*> &MiscompiledFunctions, std::string &Error) argument
607 DebugAMiscompilation(BugDriver &BD, bool (*TestFn)(BugDriver &, Module *, Module *, std::string &), std::string &Error) argument
692 TestOptimizer(BugDriver &BD, Module *Test, Module *Safe, std::string &Error) argument
760 CleanupAndPrepareModules(BugDriver &BD, Module *&Test, Module *Safe) argument
925 TestCodeGenerator(BugDriver &BD, Module *Test, Module *Safe, std::string &Error) argument
[all...]
/freebsd-10.0-release/sys/boot/i386/libi386/
H A Dbiosdisk.c92 #define BD(dev) (bdinfo[(dev)->d_unit]) macro
312 return (disk_open(dev, BD(dev).bd_sectors * BD(dev).bd_sectorsize,
313 BD(dev).bd_sectorsize, (BD(dev).bd_flags & BD_FLOPPY) ?
334 *(u_int *)data = BD(dev).bd_sectorsize;
337 *(off_t *)data = BD(dev).bd_sectors * BD(dev).bd_sectorsize;
355 return (bcache_strategy(&bcd, BD(dev).bd_unit, rw, dblk + dev->d_offset,
371 if (size % BD(de
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DStackAddrEscapeChecker.cpp70 const BlockDecl *BD = BR->getCodeRegion()->getDecl(); local
71 SourceLocation L = BD->getLocStart();
72 range = BD->getSourceRange();
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DMangle.h88 unsigned getBlockId(const BlockDecl *BD, bool Local) { argument
92 Result = BlockIds.insert(std::make_pair(BD, BlockIds.size()));
123 void mangleGlobalBlock(const BlockDecl *BD,
127 const BlockDecl *BD, raw_ostream &Out);
129 const BlockDecl *BD, raw_ostream &Out);
130 void mangleBlock(const DeclContext *DC, const BlockDecl *BD,
133 void mangleBlock(const BlockDecl *BD, raw_ostream &Out,
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp104 else if (const BlockDecl *BD = dyn_cast<BlockDecl>(D))
105 return BD->getBody();
127 if (const BlockDecl *BD = dyn_cast<BlockDecl>(D)) {
129 for (BlockDecl::capture_const_iterator it = BD->capture_begin(),
130 et = BD->capture_end(); it != et; ++it) {
257 const clang::BlockDecl *BD,
260 BD, ContextData);
293 Profile(ID, getAnalysisDeclContext(), getParent(), BD, ContextData);
345 const BlockDecl *BD,
348 BlockInvocationContext::Profile(ID, ctx, parent, BD, ContextDat
256 getBlockInvocationContext(const LocationContext *parent, const clang::BlockDecl *BD, const void *ContextData) argument
343 getBlockInvocationContext(AnalysisDeclContext *ctx, const LocationContext *parent, const BlockDecl *BD, const void *ContextData) argument
471 LazyInitializeReferencedDecls(const BlockDecl *BD, void *&Vec, llvm::BumpPtrAllocator &A) argument
497 getReferencedBlockVars(const BlockDecl *BD) argument
[all...]
H A DCallGraph.cpp95 if (BlockDecl *BD = dyn_cast<BlockDecl>(D))
96 addNodeForDecl(BD, true);
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Analysis/
H A DAnalysisContext.h173 getReferencedBlockVars(const BlockDecl *BD);
186 const BlockDecl *BD,
337 const BlockDecl *BD; member in class:clang::BlockInvocationContext
347 : LocationContext(Block, ctx, parent), BD(bd), ContextData(contextData) {}
352 const BlockDecl *getBlockDecl() const { return BD; }
387 const BlockDecl *BD,
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp372 const BlockDecl *BD, CanQualType,
376 ID.AddPointer(BD);
380 BlockTextRegion::ProfileRegion(ID, BD, locTy, AC, superRegion);
808 else if (const BlockDecl *BD = dyn_cast<BlockDecl>(STCD)) {
810 getBlockTextRegion(BD,
811 C.getCanonicalType(BD->getSignatureAsWritten()->getType()),
835 const BlockDecl *BD = BC->getDecl(); local
836 if (!BD->hasCaptures()) {
904 MemRegionManager::getBlockTextRegion(const BlockDecl *BD, CanQualType locTy, argument
906 return getSubRegion<BlockTextRegion>(BD, locT
371 ProfileRegion(llvm::FoldingSetNodeID& ID, const BlockDecl *BD, CanQualType, const AnalysisDeclContext *AC, const MemRegion*) argument
[all...]
H A DSValBuilder.cpp208 const BlockDataRegion *BD = MemMgr.getBlockDataRegion(BC, locContext); local
209 return loc::MemRegionVal(BD);
H A DCallEvent.cpp244 if (const BlockDecl *BD = dyn_cast<BlockDecl>(D)) {
248 QualType Ty = BD->getSignatureAsWritten()->getType();
/freebsd-10.0-release/contrib/llvm/lib/MC/
H A DMCExpr.cpp399 MCSymbolData &BD = Asm->getSymbolData(SB); local
401 if (AD.getFragment() == BD.getFragment()) {
402 Addend += (AD.getOffset() - BD.getOffset());
419 const MCSectionData &SecB = *BD.getFragment()->getParent();
/freebsd-10.0-release/contrib/binutils/opcodes/
H A Dppc-opc.c119 /* The BD field in a B form instruction. The lower two bits are macro
121 #define BD BBA + 1
124 /* The BD field in a B form instruction when absolute addressing is
126 #define BDA BD + 1
129 /* The BD field in a B form instruction when the - modifier is used.
135 /* The BD field in a B form instruction when the - modifier is used
141 /* The BD field in a B form instruction when the + modifier is used.
147 /* The BD field in a B form instruction when the + modifier is used
612 /* The BD field in a B form instruction when the - modifier is used.
670 /* The BD fiel
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DMemRegion.h596 const BlockDecl *BD; member in class:clang::ento::BlockTextRegion
602 : CodeTextRegion(sreg, BlockTextRegionKind), BD(bd), AC(ac), locTy(lTy) {}
610 return BD;
619 static void ProfileRegion(llvm::FoldingSetNodeID& ID, const BlockDecl *BD,
1264 const BlockTextRegion *getBlockTextRegion(const BlockDecl *BD,
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp347 bool VisitBlockDecl(BlockDecl *BD) { argument
348 if (BD->hasBody()) {
350 HandleCode(BD, RecVisitorMode);
/freebsd-10.0-release/sys/cddl/dev/dtrace/amd64/
H A Ddis_tables.c125 BD, enumerator in enum:__anon6483
1886 /* [7,0] */ TNSy("jo",BD), TNSy("jno",BD), TNSy("jb",BD), TNSy("jae",BD),
1887 /* [7,4] */ TNSy("je",BD), TNSy("jne",BD), TNSy("jbe",BD), TNSy("ja",BD),
1888 /* [7,8] */ TNSy("js",BD), TNS
[all...]
/freebsd-10.0-release/sys/cddl/dev/dtrace/i386/
H A Ddis_tables.c125 BD, enumerator in enum:__anon6486
1886 /* [7,0] */ TNSy("jo",BD), TNSy("jno",BD), TNSy("jb",BD), TNSy("jae",BD),
1887 /* [7,4] */ TNSy("je",BD), TNSy("jne",BD), TNSy("jbe",BD), TNSy("ja",BD),
1888 /* [7,8] */ TNSy("js",BD), TNS
[all...]
/freebsd-10.0-release/libexec/getty/
H A Dgettytab.h106 #define BD gettynums[7].value macro
H A Dsubr.c470 f |= adelay(BD, bsdelay);
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp268 void VisitBlockDecl(BlockDecl *BD);
967 void ASTDeclReader::VisitBlockDecl(BlockDecl *BD) { argument
968 VisitDecl(BD);
969 BD->setBody(cast_or_null<CompoundStmt>(Reader.ReadStmt(F)));
970 BD->setSignatureAsWritten(GetTypeSourceInfo(Record, Idx));
976 BD->setParams(Params);
978 BD->setIsVariadic(Record[Idx++]);
979 BD->setBlockMissingReturnType(Record[Idx++]);
980 BD->setIsConversionFromLambda(Record[Idx++]);
995 BD
[all...]
/freebsd-10.0-release/sys/powerpc/powerpc/
H A Ddb_disasm.c744 u_int BD; local
745 BD = extract_field(instr, 31 - 29, 14);
746 pstr += sprintf(pstr, "0x%x, ", BD);
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenModule.cpp431 else if (const BlockDecl *BD = dyn_cast<BlockDecl>(ND))
432 getCXXABI().getMangleContext().mangleBlock(BD, Out,
449 const BlockDecl *BD) {
454 MangleCtx.mangleGlobalBlock(BD,
457 MangleCtx.mangleCtorBlock(CD, GD.getCtorType(), BD, Out);
459 MangleCtx.mangleDtorBlock(DD, GD.getDtorType(), BD, Out);
461 MangleCtx.mangleBlock(cast<DeclContext>(D), BD, Out); local
448 getBlockMangledName(GlobalDecl GD, MangleBuffer &Buffer, const BlockDecl *BD) argument
H A DCGExprConstant.cpp464 const CXXRecordDecl *BD = Base->getType()->getAsCXXRecordDecl(); local
465 CharUnits BaseOffset = Layout.getBaseClassOffset(BD);
466 Bases.push_back(BaseInfo(BD, BaseOffset, BaseNo));

Completed in 482 milliseconds

12