Searched refs:BD (Results 26 - 50 of 65) sorted by relevance

123

/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DMicrosoftCXXABI.cpp45 unsigned getManglingNumber(const BlockDecl *BD) override {
H A DStmtPrinter.cpp2467 BlockDecl *BD = Node->getBlockDecl(); local
2474 } else if (!BD->param_empty() || cast<FunctionProtoType>(AFT)->isVariadic()) {
2476 for (BlockDecl::param_iterator AI = BD->param_begin(),
2477 E = BD->param_end(); AI != E; ++AI) {
2478 if (AI != BD->param_begin()) OS << ", ";
2485 if (!BD->param_empty()) OS << ", ";
H A DItaniumMangle.cpp57 if (const BlockDecl *BD = dyn_cast<BlockDecl>(D)) {
59 = dyn_cast_or_null<ParmVarDecl>(BD->getBlockManglingContextDecl()))
1275 for (auto *BD : DD->bindings())
1276 mangleSourceName(BD->getDeclName().getAsIdentifierInfo());
1565 else if (const BlockDecl *BD = dyn_cast<BlockDecl>(DC))
1566 mangleBlockForPrefix(BD);
1605 } else if (const BlockDecl *BD = dyn_cast<BlockDecl>(D)) {
1606 manglePrefix(getEffectiveDeclContext(BD), true /*NoFunction*/);
1608 mangleUnqualifiedBlock(BD);
1614 } else if (const BlockDecl *BD
[all...]
H A DMicrosoftMangle.cpp93 if (const BlockDecl *BD = dyn_cast<BlockDecl>(D)) {
95 dyn_cast_or_null<ParmVarDecl>(BD->getBlockManglingContextDecl()))
1056 if (const BlockDecl *BD = dyn_cast<BlockDecl>(DC)) {
1070 unsigned Discriminator = BD->getBlockManglingNumber();
1072 Discriminator = Context.getBlockId(BD, /*Local=*/false);
1078 if (const auto *MC = BD->getBlockManglingContextDecl())
1084 DC = getEffectiveDeclContext(BD);
1093 if (const auto *MC = BD->getBlockManglingContextDecl())
H A DDeclBase.cpp989 else if (auto *BD = dyn_cast<BlockDecl>(D))
990 return getNonClosureContext(BD->getParent());
H A DDecl.cpp1281 if (const auto *BD = dyn_cast<BlockDecl>(OuterD)) {
1282 if (!BD->getBlockManglingNumber())
1285 LV = getLVForClosure(BD->getDeclContext()->getRedeclContext(),
1286 BD->getBlockManglingContextDecl(), computation);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DMemRegion.h631 const BlockDecl *BD; member in class:clang::ento::BlockCodeRegion
637 : CodeTextRegion(sreg, BlockCodeRegionKind), BD(bd), AC(ac), locTy(lTy) {
643 static void ProfileRegion(llvm::FoldingSetNodeID& ID, const BlockDecl *BD,
653 return BD;
1391 const BlockCodeRegion *getBlockCodeRegion(const BlockDecl *BD,
H A DCallEvent.h570 const BlockDecl *BD = getDecl(); local
571 if (!BD)
574 return BD->isConversionFromLambda();
/freebsd-11-stable/sys/cddl/dev/dtrace/x86/
H A Ddis_tables.c130 BD, enumerator in enum:__anon5463
2208 /* [7,0] */ TNSy("jo",BD), TNSy("jno",BD), TNSy("jb",BD), TNSy("jae",BD),
2209 /* [7,4] */ TNSy("je",BD), TNSy("jne",BD), TNSy("jbe",BD), TNSy("ja",BD),
2210 /* [7,8] */ TNSy("js",BD), TNS
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp265 const BlockDataRegion *BD = MemMgr.getBlockDataRegion(BC, locContext, local
267 return loc::MemRegionVal(BD);
H A DExprEngineC.cpp201 const BlockDecl *BD = BE->getBlockDecl(); local
203 SVal V = svalBuilder.getBlockPointer(BD, T,
217 auto CI = BD->capture_begin();
218 auto CE = BD->capture_end();
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DScopeInfo.h438 void addBlock(const BlockDecl *BD) { argument
439 Blocks.insert(BD);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp374 void VisitBindingDecl(BindingDecl *BD);
398 void VisitBlockDecl(BlockDecl *BD);
1487 void ASTDeclReader::VisitBindingDecl(BindingDecl *BD) { argument
1488 VisitValueDecl(BD);
1489 BD->Binding = Record.readExpr();
1498 void ASTDeclReader::VisitBlockDecl(BlockDecl *BD) { argument
1499 VisitDecl(BD);
1500 BD->setBody(cast_or_null<CompoundStmt>(Record.readStmt()));
1501 BD->setSignatureAsWritten(readTypeSourceInfo());
1507 BD
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfoMetadata.cpp120 Optional<unsigned> DILocation::encodeDiscriminator(unsigned BD, unsigned DF, unsigned CI) { argument
121 SmallVector<unsigned, 3> Components = {BD, DF, CI};
124 // encode. For example: if BD != 0 but DF == 0 && CI == 0, we don't need to
147 if (TBD == BD && TDF == DF && TCI == CI)
152 void DILocation::decodeDiscriminator(unsigned D, unsigned &BD, unsigned &DF, argument
154 BD = getUnsignedFromPrefixEncoding(D);
/freebsd-11-stable/libexec/getty/
H A Dsubr.c453 f |= adelay(BD, bsdelay);
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp703 Value *BD = Builder.CreateFMul(Op.LHS.second, Op.RHS.second, "mul_bd"); local
709 ResR = Builder.CreateFSub(AC, BD, "mul_r");
820 llvm::Value *BD = Builder.CreateFMul(LHSi, RHSi); // b*d local
821 llvm::Value *ACpBD = Builder.CreateFAdd(AC, BD); // ac+bd
H A DCGExprConstant.cpp785 const CXXRecordDecl *BD = Base->getType()->getAsCXXRecordDecl(); local
786 CharUnits BaseOffset = Layout.getBaseClassOffset(BD);
787 Bases.push_back(BaseInfo(BD, BaseOffset, BaseNo));
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h1504 /// Returns a new DILocation with updated base discriminator \p BD. Only the
1508 inline Optional<const DILocation *> cloneWithBaseDiscriminator(unsigned BD) const;
1552 /// the raw values provided. \p BD: base discriminator \p DF: duplication factor
1555 /// example, values for BD or DF larger than 12 bits. Otherwise, the return
1557 static Optional<unsigned> encodeDiscriminator(unsigned BD, unsigned DF, unsigned CI);
1560 static void decodeDiscriminator(unsigned D, unsigned &BD, unsigned &DF,
2004 unsigned BD, DF, CI;
2005 decodeDiscriminator(getDiscriminator(), BD, DF, CI);
2006 if (D == BD)
2018 unsigned BD
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DNullabilityChecker.cpp415 if (const auto *BD = dyn_cast<BlockDecl>(D))
416 Params = BD->parameters();
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSema.cpp1733 for (const BlockDecl *BD : FSI.Blocks) {
1734 for (const BlockDecl::Capture &BC : BD->captures()) {
1739 if (BD->doesNotEscape())
1749 BD->getCaretLocation(),
H A DSemaDeclAttr.cpp91 if (const auto *BD = dyn_cast<BlockDecl>(D))
92 return BD->getNumParams();
102 if (const auto *BD = dyn_cast<BlockDecl>(D))
103 return BD->getParamDecl(Idx);
110 if (const auto *BD = dyn_cast<BlockDecl>(D))
111 return BD->getParamDecl(Idx)->getType();
139 if (const auto *BD = dyn_cast<BlockDecl>(D))
140 return BD->isVariadic();
2768 } else if (const auto *BD = dyn_cast<BlockDecl>(D)) {
2769 if (!BD
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp3266 BlockDecl *BD = CE->getBlockDecl(); local
3272 } else if (BD->param_empty()) {
3281 for (BlockDecl::param_iterator AI = BD->param_begin(),
3282 E = BD->param_end(); AI != E; ++AI) {
3283 if (AI != BD->param_begin()) S += ", ";
3291 if (!BD->param_empty()) S += ", ";
3592 std::string BD = SynthesizeBlockDescriptor(DescTag, ImplTag, i, FunName, local
3594 InsertText(FunLocStart, BD);
H A DRewriteModernObjC.cpp4054 BlockDecl *BD = CE->getBlockDecl(); local
4060 } else if (BD->param_empty()) {
4069 for (BlockDecl::param_iterator AI = BD->param_begin(),
4070 E = BD->param_end(); AI != E; ++AI) {
4071 if (AI != BD->param_begin()) S += ", ";
4079 if (!BD->param_empty()) S += ", ";
4381 std::string BD = SynthesizeBlockDescriptor(DescTag, ImplTag, i, FunName, local
4383 InsertText(FunLocStart, BD);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp90 iterator_range<succ_iterator> successors(BlockData const &BD) const {
91 BasicBlock *BB = Mapping.indexToBlock(&BD - &Block[0]);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h5589 BlockExpr(BlockDecl *BD, QualType ty) argument
5592 ty->isInstantiationDependentType() || BD->isDependentContext(),
5594 TheBlock(BD) {}
5601 void setBlockDecl(BlockDecl *BD) { TheBlock = BD; } argument

Completed in 702 milliseconds

123