Index: src/IceTargetLoweringX8664.h |
diff --git a/src/IceTargetLoweringX8664.h b/src/IceTargetLoweringX8664.h |
index 14a1d2598244518979ea1b19b21b12347dd78468..1cc5c878c0cde79927446e55520961fd04589893 100644 |
--- a/src/IceTargetLoweringX8664.h |
+++ b/src/IceTargetLoweringX8664.h |
@@ -21,13 +21,15 @@ |
#include "IceGlobalContext.h" |
#include "IceInstX8664.h" |
#include "IceTargetLowering.h" |
-#include "IceTargetLoweringX8664Traits.h" |
+#define X86NAMESPACE X8664 |
#include "IceTargetLoweringX86Base.h" |
+#undef X86NAMESPACE |
+#include "IceTargetLoweringX8664Traits.h" |
namespace Ice { |
+namespace X8664 { |
-class TargetX8664 final |
- : public ::Ice::X86Internal::TargetX86Base<TargetX8664> { |
+class TargetX8664 final : public X8664::TargetX86Base<X8664::Traits> { |
TargetX8664() = delete; |
TargetX8664(const TargetX8664 &) = delete; |
TargetX8664 &operator=(const TargetX8664 &) = delete; |
@@ -55,10 +57,10 @@ protected: |
private: |
ENABLE_MAKE_UNIQUE; |
- friend class ::Ice::X86Internal::TargetX86Base<TargetX8664>; |
+ friend class X8664::TargetX86Base<X8664::Traits>; |
explicit TargetX8664(Cfg *Func) |
- : ::Ice::X86Internal::TargetX86Base<TargetX8664>(Func) {} |
+ : ::Ice::X8664::TargetX86Base<X8664::Traits>(Func) {} |
Operand *createNaClReadTPSrcOperand() { |
Variable *TDB = makeReg(IceType_i32); |
@@ -111,6 +113,7 @@ private: |
explicit TargetHeaderX8664(GlobalContext *Ctx) : TargetHeaderLowering(Ctx) {} |
}; |
+} // end of namespace X8664 |
} // end of namespace Ice |
#endif // SUBZERO_SRC_ICETARGETLOWERINGX8664_H |