Home
last modified time | relevance | path

Searched refs:DIGlobalVariableExpression (Results 1 – 25 of 25) sorted by relevance

/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DGlobalVariable.h37 class DIGlobalVariableExpression; variable
181 void addDebugInfo(DIGlobalVariableExpression *GV);
184 void getDebugInfo(SmallVectorImpl<DIGlobalVariableExpression *> &GVs) const;
DDebugInfo.h121 bool addGlobalVariable(DIGlobalVariableExpression *DIG);
131 SmallVectorImpl<DIGlobalVariableExpression *>::const_iterator;
164 SmallVector<DIGlobalVariableExpression *, 8> GVs;
DMetadata.def84 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIGlobalVariableExpression)
DDebugInfoMetadata.h3462 class DIGlobalVariableExpression : public MDNode {
3466 DIGlobalVariableExpression(LLVMContext &C, StorageType Storage,
3469 ~DIGlobalVariableExpression() = default;
3471 static DIGlobalVariableExpression *
3480 DEFINE_MDNODE_GET(DIGlobalVariableExpression,
DDIBuilder.h677 DIGlobalVariableExpression *createGlobalVariableExpression(
/openbsd/src/gnu/llvm/llvm/lib/Transforms/IPO/
DStripSymbols.cpp353 DenseSet<DIGlobalVariableExpression *> VisitedSet; in stripDeadDebugInfoImpl()
355 std::set<DIGlobalVariableExpression *> LiveGVs; in stripDeadDebugInfoImpl()
357 SmallVector<DIGlobalVariableExpression *, 1> GVEs; in stripDeadDebugInfoImpl()
DConstantMerge.cpp81 SmallVector<DIGlobalVariableExpression *, 1> MDs; in copyDebugLocMetadata()
DGlobalOpt.cpp406 SmallVector<DIGlobalVariableExpression *, 1> GVs; in transferSRADebugInfo()
448 auto *NGVE = DIGlobalVariableExpression::get(GVE->getContext(), Var, Expr); in transferSRADebugInfo()
1167 SmallVector<DIGlobalVariableExpression *, 1> GVs; in TryToShrinkGlobalToBoolean()
1206 DIGlobalVariableExpression *DGVE = in TryToShrinkGlobalToBoolean()
1207 DIGlobalVariableExpression::get(NewGV->getContext(), DGV, E); in TryToShrinkGlobalToBoolean()
/openbsd/src/gnu/llvm/llvm/lib/IR/
DMetadata.cpp1573 auto *GVE = cast<DIGlobalVariableExpression>(Attachment); in copyMetadata()
1585 Attachment = DIGlobalVariableExpression::get(getContext(), GV, E); in copyMetadata()
1638 void GlobalVariable::addDebugInfo(DIGlobalVariableExpression *GV) { in addDebugInfo()
1643 SmallVectorImpl<DIGlobalVariableExpression *> &GVs) const { in getDebugInfo()
1647 GVs.push_back(cast<DIGlobalVariableExpression>(MD)); in getDebugInfo()
DDebugInfoMetadata.cpp1947 DIGlobalVariableExpression *
1948 DIGlobalVariableExpression::getImpl(LLVMContext &Context, Metadata *Variable, in getImpl()
1951 DEFINE_GETIMPL_LOOKUP(DIGlobalVariableExpression, (Variable, Expression)); in getImpl()
1953 DEFINE_GETIMPL_STORE_NO_CONSTRUCTOR_ARGS(DIGlobalVariableExpression, Ops); in getImpl()
DLLVMContextImpl.h1177 template <> struct MDNodeKeyImpl<DIGlobalVariableExpression> {
1183 MDNodeKeyImpl(const DIGlobalVariableExpression *N)
1186 bool isKeyOf(const DIGlobalVariableExpression *RHS) const {
DDebugInfo.cpp333 bool DebugInfoFinder::addGlobalVariable(DIGlobalVariableExpression *DIG) { in addGlobalVariable()
1517 return wrap(unwrapDI<DIGlobalVariableExpression>(GVE)->getVariable()); in LLVMDIGlobalVariableExpressionGetVariable()
1522 return wrap(unwrapDI<DIGlobalVariableExpression>(GVE)->getExpression()); in LLVMDIGlobalVariableExpressionGetExpression()
DDIBuilder.cpp740 DIGlobalVariableExpression *DIBuilder::createGlobalVariableExpression( in createGlobalVariableExpression()
754 auto *N = DIGlobalVariableExpression::get(VMContext, GV, Expr); in createGlobalVariableExpression()
DCore.cpp1310 SmallVector<DIGlobalVariableExpression *, 1> GVEs; in LLVMGetDebugLocDirectory()
1334 SmallVector<DIGlobalVariableExpression *, 1> GVEs; in LLVMGetDebugLocFilename()
1357 SmallVector<DIGlobalVariableExpression *, 1> GVEs; in LLVMGetDebugLocLine()
DVerifier.cpp784 if (auto *GVE = dyn_cast<DIGlobalVariableExpression>(MD)) in visitGlobalVariable()
1311 CheckDI(Op && (isa<DIGlobalVariableExpression>(Op)), in visitDICompileUnit()
1530 const DIGlobalVariableExpression &GVE) { in visitDIGlobalVariableExpression()
DAsmWriter.cpp2355 const DIGlobalVariableExpression *N, in writeDIGlobalVariableExpression()
/openbsd/src/gnu/llvm/llvm/lib/Bitcode/Reader/
DMetadataLoader.cpp503 auto *DGVE = DIGlobalVariableExpression::getDistinct( in upgradeCUVariables()
516 auto *DGVE = DIGlobalVariableExpression::getDistinct( in upgradeCUVariables()
1964 DIGlobalVariableExpression *DGVE = nullptr; in parseOneMetadata()
1966 DGVE = DIGlobalVariableExpression::getDistinct( in parseOneMetadata()
2063 GET_OR_DISTINCT(DIGlobalVariableExpression, in parseOneMetadata()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGDebugInfo.cpp3880 if (auto *GVE = dyn_cast_or_null<llvm::DIGlobalVariableExpression>(N)) in getDeclarationOrDefinition()
5035 llvm::DIGlobalVariableExpression *CGDebugInfo::CollectAnonRecordDecls( in CollectAnonRecordDecls()
5038 llvm::DIGlobalVariableExpression *GVE = nullptr; in CollectAnonRecordDecls()
5302 cast<llvm::DIGlobalVariableExpression>(Cached->second)); in EmitGlobalVariable()
5316 llvm::DIGlobalVariableExpression *GVE = nullptr; in EmitGlobalVariable()
5458 llvm::DIGlobalVariableExpression *GVE = in EmitExternalVariable()
5514 llvm::DIGlobalVariableExpression *Debug = in AddStringLiteralDebugInfo()
5711 if (auto *GVE = dyn_cast_or_null<llvm::DIGlobalVariableExpression>(Repl)) in finalize()
DCGDebugInfo.h720 llvm::DIGlobalVariableExpression *
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
DCodeViewDebug.cpp3188 DenseMap<const DIGlobalVariableExpression *, const GlobalVariable *> in collectGlobalVariableInfo()
3191 SmallVector<DIGlobalVariableExpression *, 1> GVEs; in collectGlobalVariableInfo()
DDwarfDebug.cpp1185 SmallVector<DIGlobalVariableExpression *, 1> GVs; in beginModule()
/openbsd/src/gnu/llvm/llvm/lib/Target/BPF/
DBTFDebug.cpp1427 SmallVector<DIGlobalVariableExpression *, 1> GVs; in processGlobals()
/openbsd/src/gnu/llvm/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp359 void writeDIGlobalVariableExpression(const DIGlobalVariableExpression *N,
2108 const DIGlobalVariableExpression *N, SmallVectorImpl<uint64_t> &Record, in writeDIGlobalVariableExpression()
/openbsd/src/gnu/llvm/llvm/lib/AsmParser/
DLLParser.cpp5506 GET_OR_DISTINCT(DIGlobalVariableExpression, (Context, var.Val, expr.Val)); in parseDIGlobalVariableExpression()
/openbsd/src/gnu/llvm/llvm/docs/
DLangRef.rst5729 !0 = !DIGlobalVariableExpression(var: !1, expr: !DIExpression())
5735 DIGlobalVariableExpression subsubsection
5738 ``DIGlobalVariableExpression`` nodes tie a :ref:`DIGlobalVariable` together
5745 !0 = !DIGlobalVariableExpression(
5749 !1 = !DIGlobalVariableExpression(