Index: src/IceTranslator.h |
diff --git a/src/IceTranslator.h b/src/IceTranslator.h |
index ec5c0328a30c56d6a93759771730092654977b89..2ca6d42d065579c5e24f6ee3c1538de9eb542a53 100644 |
--- a/src/IceTranslator.h |
+++ b/src/IceTranslator.h |
@@ -17,6 +17,10 @@ |
#include "llvm/ADT/OwningPtr.h" |
+namespace llvm { |
+class Module; |
+} |
+ |
namespace Ice { |
class ClFlags; |
@@ -47,6 +51,11 @@ public: |
/// Emits the constant pool. |
void emitConstants(); |
+ // Walks module and generates names for unnamed globals and |
+ // functions using prefix getFlags().DefaultGlobalPrefix, if the |
+ // prefix is non-empty. |
+ void nameUnnamedGlobalAddresses(llvm::Module *Mod); |
+ |
protected: |
GlobalContext *Ctx; |
const ClFlags &Flags; |