reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/GlobalVariable.h
  175   void eraseFromParent();

References

lib/Bitcode/Reader/BitcodeReader.cpp
 2986     Pair.first->eraseFromParent();
lib/CodeGen/GlobalMerge.cpp
  541       Globals[k]->eraseFromParent();
lib/IR/Core.cpp
 2119   unwrap<GlobalVariable>(GlobalVar)->eraseFromParent();
lib/LTO/LTO.cpp
  977       OldGV->eraseFromParent();
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
  148     GV->eraseFromParent();
lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
  187   GV->eraseFromParent();
lib/Target/XCore/XCoreLowerThreadLocal.cpp
  218   GV->eraseFromParent();
lib/Transforms/IPO/ConstantMerge.cpp
  131   Old->eraseFromParent();
  162         GV->eraseFromParent();
lib/Transforms/IPO/GlobalOpt.cpp
  806       GV->eraseFromParent();
  949   GV->eraseFromParent();
 1461   GV->eraseFromParent();
 1756   GV->eraseFromParent();
 1959     GV->eraseFromParent();
 1982       GV->eraseFromParent();
 2005       GV->eraseFromParent();
 2034           GV->eraseFromParent();
 2602     V.eraseFromParent();
lib/Transforms/IPO/GlobalSplit.cpp
  136   GV.eraseFromParent();
lib/Transforms/IPO/LowerTypeTests.cpp
  355       GV->eraseFromParent();
  357       GV->eraseFromParent();
  625     BAI->MaskGlobal->eraseFromParent();
  649     BAI->ByteArray->eraseFromParent();
  884     GV->eraseFromParent();
lib/Transforms/IPO/StripDeadPrototypes.cpp
   48       GV->eraseFromParent();
lib/Transforms/IPO/StripSymbols.cpp
  148     GV->eraseFromParent();
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  168       GV.eraseFromParent();
lib/Transforms/IPO/WholeProgramDevirt.cpp
 1536   B.GV->eraseFromParent();
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 2322     G->eraseFromParent();
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
 1320   GV->eraseFromParent();
lib/Transforms/Instrumentation/InstrProfiling.cpp
  670   CoverageNamesVar->eraseFromParent();
  938     NamePtr->eraseFromParent();
lib/Transforms/Utils/CtorUtils.cpp
   60   GCL->eraseFromParent();
lib/Transforms/Utils/ModuleUtils.cpp
   39     GVCtor->eraseFromParent();
   82     GV->eraseFromParent();
lib/Transforms/Utils/SanitizerStats.cpp
   73     ModuleStatsGV->eraseFromParent();
   91   ModuleStatsGV->eraseFromParent();
tools/bugpoint/CrashDebugger.cpp
  217     UsedVar->eraseFromParent();
tools/bugpoint/ExtractFunction.cpp
  286   GV->eraseFromParent();
  297   GV->eraseFromParent();
tools/clang/lib/CodeGen/BackendUtil.cpp
 1611     Used->eraseFromParent();
 1647     Old->eraseFromParent();
 1670       Old->eraseFromParent();
tools/clang/lib/CodeGen/CGDecl.cpp
  359     OldGV->eraseFromParent();
tools/clang/lib/CodeGen/CGExprConstant.cpp
 1492         entry.first->eraseFromParent();
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 1961         Placeholder->eraseFromParent();
tools/clang/lib/CodeGen/CGObjCMac.cpp
 7276       GV->eraseFromParent();
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1324     GV->eraseFromParent();
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 5136         Rec->Buffer->eraseFromParent();
 5164         Rec->Buffer->eraseFromParent();
tools/clang/lib/CodeGen/CodeGenModule.cpp
 3562               GV->eraseFromParent();
 3645     OldGV->eraseFromParent();
tools/clang/lib/CodeGen/ConstantInitBuilder.cpp
  102     dummy->eraseFromParent();
  118       dummy->eraseFromParent();
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 3509     OldGV->eraseFromParent();
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
  409   result_global->eraseFromParent();
  548   ns_str->eraseFromParent();
  749       gv->eraseFromParent();
 1833         var->eraseFromParent();
tools/llvm-reduce/deltas/ReduceGlobalVars.cpp
   53     GV->eraseFromParent();
tools/polly/lib/CodeGen/PerfMonitor.cpp
   44     GV->eraseFromParent();
unittests/ExecutionEngine/ExecutionEngineTest.cpp
  128   G1->eraseFromParent();