Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalVariable.h38 class DIGlobalVariableExpression; variable
206 LLVM_ABI void addDebugInfo(DIGlobalVariableExpression *GV);
210 getDebugInfo(SmallVectorImpl<DIGlobalVariableExpression *> &GVs) const;
H A DDebugInfo.h134 bool addGlobalVariable(DIGlobalVariableExpression *DIG);
144 SmallVectorImpl<DIGlobalVariableExpression *>::const_iterator;
177 SmallVector<DIGlobalVariableExpression *, 8> GVs;
H A DMetadata.def85 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIGlobalVariableExpression)
H A DDIBuilder.h871 LLVM_ABI DIGlobalVariableExpression *createGlobalVariableExpression(
H A DDebugInfoMetadata.h4338 class DIGlobalVariableExpression : public MDNode {
4342 DIGlobalVariableExpression(LLVMContext &C, StorageType Storage,
4345 ~DIGlobalVariableExpression() = default;
4347 LLVM_ABI static DIGlobalVariableExpression *
4356 DEFINE_MDNODE_GET(DIGlobalVariableExpression,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp200 DenseSet<DIGlobalVariableExpression *> VisitedSet; in stripDeadDebugInfoImpl()
202 std::set<DIGlobalVariableExpression *> LiveGVs; in stripDeadDebugInfoImpl()
204 SmallVector<DIGlobalVariableExpression *, 1> GVEs; in stripDeadDebugInfoImpl()
H A DConstantMerge.cpp80 SmallVector<DIGlobalVariableExpression *, 1> MDs; in copyDebugLocMetadata()
H A DGlobalOpt.cpp448 SmallVector<DIGlobalVariableExpression *, 1> GVs; in transferSRADebugInfo()
492 DIGlobalVariableExpression::get(GVE->getContext(), Var, Expr); in transferSRADebugInfo()
514 auto *NGVE = DIGlobalVariableExpression::get(GVE->getContext(), Var, Expr); in transferSRADebugInfo()
1208 SmallVector<DIGlobalVariableExpression *, 1> GVs; in TryToShrinkGlobalToBoolean()
1247 DIGlobalVariableExpression *DGVE = in TryToShrinkGlobalToBoolean()
1248 DIGlobalVariableExpression::get(NewGV->getContext(), DGV, E); in TryToShrinkGlobalToBoolean()
H A DSCCP.cpp339 SmallVector<DIGlobalVariableExpression *, 1> GVEs; in runIPSCCP()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DMetadata.cpp1843 auto *GVE = cast<DIGlobalVariableExpression>(Attachment); in copyMetadata()
1855 Attachment = DIGlobalVariableExpression::get(getContext(), GV, E); in copyMetadata()
1908 void GlobalVariable::addDebugInfo(DIGlobalVariableExpression *GV) { in addDebugInfo()
1913 SmallVectorImpl<DIGlobalVariableExpression *> &GVs) const { in getDebugInfo()
1917 GVs.push_back(cast<DIGlobalVariableExpression>(MD)); in getDebugInfo()
H A DLLVMContextImpl.h1378 template <> struct MDNodeKeyImpl<DIGlobalVariableExpression> {
1384 MDNodeKeyImpl(const DIGlobalVariableExpression *N)
1387 bool isKeyOf(const DIGlobalVariableExpression *RHS) const {
H A DDebugInfoMetadata.cpp2531 DIGlobalVariableExpression *
2532 DIGlobalVariableExpression::getImpl(LLVMContext &Context, Metadata *Variable, in getImpl()
2535 DEFINE_GETIMPL_LOOKUP(DIGlobalVariableExpression, (Variable, Expression)); in getImpl()
2537 DEFINE_GETIMPL_STORE_NO_CONSTRUCTOR_ARGS(DIGlobalVariableExpression, Ops); in getImpl()
H A DDebugInfo.cpp393 bool DebugInfoFinder::addGlobalVariable(DIGlobalVariableExpression *DIG) { in addGlobalVariable()
1712 return wrap(unwrapDI<DIGlobalVariableExpression>(GVE)->getVariable()); in LLVMDIGlobalVariableExpressionGetVariable()
1717 return wrap(unwrapDI<DIGlobalVariableExpression>(GVE)->getExpression()); in LLVMDIGlobalVariableExpressionGetExpression()
H A DDIBuilder.cpp871 DIGlobalVariableExpression *DIBuilder::createGlobalVariableExpression( in createGlobalVariableExpression()
885 auto *N = DIGlobalVariableExpression::get(VMContext, GV, Expr); in createGlobalVariableExpression()
H A DCore.cpp1466 SmallVector<DIGlobalVariableExpression *, 1> GVEs; in LLVMGetDebugLocDirectory()
1490 SmallVector<DIGlobalVariableExpression *, 1> GVEs; in LLVMGetDebugLocFilename()
1513 SmallVector<DIGlobalVariableExpression *, 1> GVEs; in LLVMGetDebugLocLine()
H A DVerifier.cpp908 if (auto *GVE = dyn_cast<DIGlobalVariableExpression>(MD)) in visitGlobalVariable()
1494 CheckDI(Op && (isa<DIGlobalVariableExpression>(Op)), in visitDICompileUnit()
1717 const DIGlobalVariableExpression &GVE) { in visitDIGlobalVariableExpression()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWindowsSecureHotPatching.cpp376 DIGlobalVariableExpression *GVE = DebugInfo.createGlobalVariableExpression( in getOrCreateRefVariable()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp504 auto *DGVE = DIGlobalVariableExpression::getDistinct( in upgradeCUVariables()
517 auto *DGVE = DIGlobalVariableExpression::getDistinct( in upgradeCUVariables()
2192 DIGlobalVariableExpression *DGVE = nullptr; in parseOneMetadata()
2194 DGVE = DIGlobalVariableExpression::getDistinct( in parseOneMetadata()
2305 GET_OR_DISTINCT(DIGlobalVariableExpression, in parseOneMetadata()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp2682 llvm::DIGlobalVariableExpression *GVE = in emitVTableSymbol()
4431 if (auto *GVE = dyn_cast_or_null<llvm::DIGlobalVariableExpression>(N)) in getDeclarationOrDefinition()
5622 llvm::DIGlobalVariableExpression *CGDebugInfo::CollectAnonRecordDecls( in CollectAnonRecordDecls()
5625 llvm::DIGlobalVariableExpression *GVE = nullptr; in CollectAnonRecordDecls()
5897 cast<llvm::DIGlobalVariableExpression>(Cached->second)); in EmitGlobalVariable()
5911 llvm::DIGlobalVariableExpression *GVE = nullptr; in EmitGlobalVariable()
6036 llvm::DIGlobalVariableExpression *GVE = in EmitExternalVariable()
6134 llvm::DIGlobalVariableExpression *Debug = in AddStringLiteralDebugInfo()
6331 if (auto *GVE = dyn_cast_or_null<llvm::DIGlobalVariableExpression>(Repl)) in finalize()
H A DCGDebugInfo.h825 llvm::DIGlobalVariableExpression *
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp3239 DenseMap<const DIGlobalVariableExpression *, const GlobalVariable *> in collectGlobalVariableInfo()
3242 SmallVector<DIGlobalVariableExpression *, 1> GVEs; in collectGlobalVariableInfo()
H A DDwarfDebug.cpp1167 SmallVector<DIGlobalVariableExpression *, 1> GVs; in beginModule()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.cpp1553 SmallVector<DIGlobalVariableExpression *, 1> GVs; in processGlobals()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp401 void writeDIGlobalVariableExpression(const DIGlobalVariableExpression *N,
2387 const DIGlobalVariableExpression *N, SmallVectorImpl<uint64_t> &Record, in writeDIGlobalVariableExpression()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp315 void writeDIGlobalVariableExpression(const DIGlobalVariableExpression *N, in writeDIGlobalVariableExpression()

12