Home
last modified time | relevance | path

Searched refs:GVs (Results 1 – 19 of 19) sorted by relevance

/llvm-project-15.0.7/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp160 GVs.insert(GA); in main()
175 GVs.insert(&*GA); in main()
194 GVs.insert(GV); in main()
208 GVs.insert(&GV); in main()
227 GVs.insert(GV); in main()
242 GVs.insert(&*F); in main()
267 GVs.insert(F); in main()
296 GVs.insert(CF); in main()
308 Materialize(*GVs[i]); in main()
311 SmallPtrSet<GlobalValue *, 8> GVSet(GVs.begin(), GVs.end()); in main()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DExtractGV.cpp63 explicit GVExtractorPass(std::vector<GlobalValue*> &GVs, in GVExtractorPass() argument
65 : ModulePass(ID), Named(GVs.begin(), GVs.end()), deleteStuff(deleteS), in GVExtractorPass()
154 ModulePass *llvm::createGVExtractionPass(std::vector<GlobalValue *> &GVs, in createGVExtractionPass() argument
156 return new GVExtractorPass(GVs, deleteFn, keepConstInit); in createGVExtractionPass()
H A DGlobalOpt.cpp402 SmallVector<DIGlobalVariableExpression *, 1> GVs; in transferSRADebugInfo() local
403 GV->getDebugInfo(GVs); in transferSRADebugInfo()
404 for (auto *GVE : GVs) { in transferSRADebugInfo()
1163 SmallVector<DIGlobalVariableExpression *, 1> GVs; in TryToShrinkGlobalToBoolean() local
1164 GV->getDebugInfo(GVs); in TryToShrinkGlobalToBoolean()
1180 for(auto *GVe : GVs){ in TryToShrinkGlobalToBoolean()
1213 for(auto *GV : GVs) in TryToShrinkGlobalToBoolean()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DMangling.cpp32 ArrayRef<GlobalValue *> GVs, in add() argument
35 if (GVs.empty()) in add()
38 MangleAndInterner Mangle(ES, GVs[0]->getParent()->getDataLayout()); in add()
39 for (auto *G : GVs) { in add()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DDebugInfo.h136 return make_range(GVs.begin(), GVs.end()); in global_variables()
148 unsigned global_variable_count() const { return GVs.size(); } in global_variable_count()
156 SmallVector<DIGlobalVariableExpression *, 8> GVs; variable
H A DGlobalVariable.h184 void getDebugInfo(SmallVectorImpl<DIGlobalVariableExpression *> &GVs) const;
/llvm-project-15.0.7/llvm/tools/bugpoint/
H A DBugDriver.cpp251 void llvm::PrintGlobalVariableList(const std::vector<GlobalVariable *> &GVs) { in PrintGlobalVariableList() argument
252 unsigned NumPrint = GVs.size(); in PrintGlobalVariableList()
256 outs() << " " << GVs[i]->getName(); in PrintGlobalVariableList()
257 if (NumPrint < GVs.size()) in PrintGlobalVariableList()
258 outs() << "... <" << GVs.size() << " total>"; in PrintGlobalVariableList()
H A DCrashDebugger.cpp145 bool TestGlobalVariables(std::vector<GlobalVariable *> &GVs);
150 std::vector<GlobalVariable *> &GVs) { in TestGlobalVariables() argument
158 for (unsigned i = 0, e = GVs.size(); i != e; ++i) { in TestGlobalVariables()
159 GlobalVariable *CMGV = cast<GlobalVariable>(VMap[GVs[i]]); in TestGlobalVariables()
165 PrintGlobalVariableList(GVs); in TestGlobalVariables()
183 GVs.assign(GVSet.begin(), GVSet.end()); in TestGlobalVariables()
1066 std::vector<GlobalVariable *> GVs; in ReduceGlobalInitializers() local
1069 GVs.push_back(&GV); in ReduceGlobalInitializers()
1071 if (GVs.size() > 1 && !BugpointIsInterrupted) { in ReduceGlobalInitializers()
1075 unsigned OldSize = GVs.size(); in ReduceGlobalInitializers()
[all …]
H A DBugDriver.h286 void PrintGlobalVariableList(const std::vector<GlobalVariable *> &GVs);
/llvm-project-15.0.7/llvm/test/DebugInfo/
H A Dpr34186.ll1 ; Make sure we reject GVs without a type.
5 ; alternative is that of keeping a map of visited GVs, which has non trivial
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DMangling.h54 ArrayRef<GlobalValue *> GVs, SymbolFlagsMap &SymbolFlags,
/llvm-project-15.0.7/llvm/include/llvm/Transforms/
H A DIPO.h95 ModulePass *createGVExtractionPass(std::vector<GlobalValue*>& GVs, bool
/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DCloningTest.cpp1030 SmallVector<DIGlobalVariableExpression *, 1> GVs; in TEST_F() local
1031 NewGV->getDebugInfo(GVs); in TEST_F()
1032 EXPECT_EQ(GVs.size(), 1U); in TEST_F()
1034 DIGlobalVariableExpression *GVExpr = GVs[0]; in TEST_F()
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBTFDebug.cpp1399 SmallVector<DIGlobalVariableExpression *, 1> GVs; in processGlobals() local
1400 Global.getDebugInfo(GVs); in processGlobals()
1403 if (GVs.size() == 0) in processGlobals()
1408 for (auto *GVE : GVs) { in processGlobals()
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp500 if (auto *GVs = dyn_cast_or_null<MDTuple>(CU->getRawGlobalVariables())) in upgradeCUVariables() local
501 for (unsigned I = 0; I < GVs->getNumOperands(); I++) in upgradeCUVariables()
503 dyn_cast_or_null<DIGlobalVariable>(GVs->getOperand(I))) { in upgradeCUVariables()
506 GVs->replaceOperandWith(I, DGVE); in upgradeCUVariables()
/llvm-project-15.0.7/llvm/lib/IR/
H A DDIBuilder.cpp40 if (const auto &GVs = CUNode->getGlobalVariables()) in DIBuilder() local
41 AllGVs.assign(GVs.begin(), GVs.end()); in DIBuilder()
H A DMetadata.cpp1650 SmallVectorImpl<DIGlobalVariableExpression *> &GVs) const { in getDebugInfo()
1654 GVs.push_back(cast<DIGlobalVariableExpression>(MD)); in getDebugInfo()
H A DDebugInfo.cpp141 GVs.clear(); in reset()
321 GVs.push_back(DIG); in addGlobalVariable()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp1159 SmallVector<DIGlobalVariableExpression *, 1> GVs; in beginModule() local
1160 Global.getDebugInfo(GVs); in beginModule()
1161 for (auto *GVE : GVs) in beginModule()