mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 19:52:54 +01:00
Remove dead code.
llvm-svn: 78335
This commit is contained in:
parent
157f0b79c8
commit
86c0c7abf1
@ -563,12 +563,6 @@ namespace llvm {
|
||||
std::string &Type, unsigned &LineNo, std::string &File,
|
||||
std::string &Dir);
|
||||
|
||||
/// CollectDebugInfoAnchors - Collect debugging information anchors.
|
||||
void CollectDebugInfoAnchors(Module &M,
|
||||
SmallVector<GlobalVariable *, 2> &CompileUnits,
|
||||
SmallVector<GlobalVariable *, 4> &GlobalVars,
|
||||
SmallVector<GlobalVariable *, 4> &Subprograms);
|
||||
|
||||
/// isValidDebugInfoIntrinsic - Return true if SPI is a valid debug
|
||||
/// info intrinsic.
|
||||
bool isValidDebugInfoIntrinsic(DbgStopPointInst &SPI,
|
||||
|
@ -528,7 +528,7 @@ DIArray DIFactory::GetOrCreateArray(DIDescriptor *Tys, unsigned NumTys) {
|
||||
// If we already have this array, just return the uniqued version.
|
||||
DIDescriptor &Entry = SimpleConstantCache[Init];
|
||||
if (!Entry.isNull()) return DIArray(Entry.getGV());
|
||||
|
||||
|
||||
GlobalVariable *GV = new GlobalVariable(M, Init->getType(), true,
|
||||
GlobalValue::InternalLinkage,
|
||||
Init, "llvm.dbg.array");
|
||||
@ -1197,36 +1197,6 @@ namespace llvm {
|
||||
return true;
|
||||
}
|
||||
|
||||
/// CollectDebugInfoAnchors - Collect debugging information anchors.
|
||||
void CollectDebugInfoAnchors(Module &M,
|
||||
SmallVector<GlobalVariable *, 2> &CUs,
|
||||
SmallVector<GlobalVariable *, 4> &GVs,
|
||||
SmallVector<GlobalVariable *, 4> &SPs) {
|
||||
|
||||
for (Module::global_iterator GVI = M.global_begin(), E = M.global_end();
|
||||
GVI != E; GVI++) {
|
||||
GlobalVariable *GV = GVI;
|
||||
if (GV->hasName() && GV->getName().startswith("llvm.dbg")
|
||||
&& GV->isConstant() && GV->hasInitializer()) {
|
||||
DICompileUnit C(GV);
|
||||
if (C.isNull() == false) {
|
||||
CUs.push_back(GV);
|
||||
continue;
|
||||
}
|
||||
DIGlobalVariable G(GV);
|
||||
if (G.isNull() == false) {
|
||||
GVs.push_back(GV);
|
||||
continue;
|
||||
}
|
||||
DISubprogram S(GV);
|
||||
if (S.isNull() == false) {
|
||||
SPs.push_back(GV);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// isValidDebugInfoIntrinsic - Return true if SPI is a valid debug
|
||||
/// info intrinsic.
|
||||
bool isValidDebugInfoIntrinsic(DbgStopPointInst &SPI,
|
||||
|
Loading…
Reference in New Issue
Block a user