Chromium Code Reviews| Index: src/IceTranslator.h |
| diff --git a/src/IceTranslator.h b/src/IceTranslator.h |
| index 11899513e415337d0b1b01a53747dfa9668093e3..e3456beddc8f9dda11d9c485416116a75ec66555 100644 |
| --- a/src/IceTranslator.h |
| +++ b/src/IceTranslator.h |
| @@ -35,6 +35,21 @@ public: |
| ~Translator(); |
| bool getErrorStatus() const { return ErrorStatus; } |
| + GlobalContext *getContext() { |
|
Jim Stichnoth
2014/07/17 23:00:33
Can getContext be const?
(Also, I'm surprised cla
Karl
2014/07/18 20:27:42
Don't know why this wasn't converted. Ran clang-fo
|
| + return Ctx; |
| + } |
| + |
| + ClFlags &getFlags() { |
| + return Flags; |
| + } |
| + |
| + /// Translates the constructed ICE function Fcn to machine code. |
| + /// Note: As a side effect, Field Func is set to Fcn. |
| + void translateFcn(Cfg *Fcn); |
| + |
| + /// Emits the constant pool. |
| + void emitConstants(); |
| + |
| protected: |
| GlobalContext *Ctx; |
| ClFlags &Flags; |
| @@ -51,13 +66,6 @@ protected: |
| // that. |
| llvm::OwningPtr<Cfg> Func; |
| - /// Translates the constructed ICE function Fcn to machine code. |
| - /// Note: As a side effect, Field Func is set to Fcn. |
| - void translateFcn(Cfg *Fcn); |
| - |
| - /// Emits the constant pool. |
| - void emitConstants(); |
| - |
| private: |
| Translator(const Translator &) LLVM_DELETED_FUNCTION; |
| Translator &operator=(const Translator &) LLVM_DELETED_FUNCTION; |