projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
IR: De-duplicate code for replacing operands in place
[oota-llvm.git]
/
lib
/
Analysis
/
ModuleDebugInfoPrinter.cpp
diff --git
a/lib/Analysis/ModuleDebugInfoPrinter.cpp
b/lib/Analysis/ModuleDebugInfoPrinter.cpp
index b64847b14dd104fa257b94472de7c73af5177efc..f645558bd814a1e2ad1848e4014f85611f712bd6 100644
(file)
--- a/
lib/Analysis/ModuleDebugInfoPrinter.cpp
+++ b/
lib/Analysis/ModuleDebugInfoPrinter.cpp
@@
-17,7
+17,7
@@
#include "llvm/Analysis/Passes.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/Analysis/Passes.h"
#include "llvm/ADT/Statistic.h"
-#include "llvm/DebugInfo.h"
+#include "llvm/
IR/
DebugInfo.h"
#include "llvm/IR/Function.h"
#include "llvm/Pass.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/IR/Function.h"
#include "llvm/Pass.h"
#include "llvm/Support/ErrorHandling.h"
@@
-56,31
+56,27
@@
bool ModuleDebugInfoPrinter::runOnModule(Module &M) {
}
void ModuleDebugInfoPrinter::print(raw_ostream &O, const Module *M) const {
}
void ModuleDebugInfoPrinter::print(raw_ostream &O, const Module *M) const {
- for (DebugInfoFinder::iterator I = Finder.compile_unit_begin(),
- E = Finder.compile_unit_end(); I != E; ++I) {
+ for (DICompileUnit CU : Finder.compile_units()) {
O << "Compile Unit: ";
O << "Compile Unit: ";
-
DICompileUnit(*I)
.print(O);
+
CU
.print(O);
O << '\n';
}
O << '\n';
}
- for (DebugInfoFinder::iterator I = Finder.subprogram_begin(),
- E = Finder.subprogram_end(); I != E; ++I) {
+ for (DISubprogram S : Finder.subprograms()) {
O << "Subprogram: ";
O << "Subprogram: ";
-
DISubprogram(*I)
.print(O);
+
S
.print(O);
O << '\n';
}
O << '\n';
}
- for (DebugInfoFinder::iterator I = Finder.global_variable_begin(),
- E = Finder.global_variable_end(); I != E; ++I) {
+ for (DIGlobalVariable GV : Finder.global_variables()) {
O << "GlobalVariable: ";
O << "GlobalVariable: ";
-
DIGlobalVariable(*I)
.print(O);
+
GV
.print(O);
O << '\n';
}
O << '\n';
}
- for (DebugInfoFinder::iterator I = Finder.type_begin(),
- E = Finder.type_end(); I != E; ++I) {
+ for (DIType T : Finder.types()) {
O << "Type: ";
O << "Type: ";
-
DIType(*I)
.print(O);
+
T
.print(O);
O << '\n';
}
}
O << '\n';
}
}