Index: src/IceTargetLoweringX8632.cpp |
diff --git a/src/IceTargetLoweringX8632.cpp b/src/IceTargetLoweringX8632.cpp |
index a09629c477d7f6f4032eeeca09580128c0464a1d..cc51f463c8490e5b7bab3ff2a9a3fd4b770d10cf 100644 |
--- a/src/IceTargetLoweringX8632.cpp |
+++ b/src/IceTargetLoweringX8632.cpp |
@@ -18,6 +18,24 @@ |
#include "IceTargetLoweringX8632Traits.h" |
#include "IceTargetLoweringX86Base.h" |
+namespace X8632 { |
+std::unique_ptr<::Ice::TargetLowering> createTargetLowering(::Ice::Cfg *Func) { |
+ return ::Ice::TargetX8632::create(Func); |
+} |
+ |
+std::unique_ptr<::Ice::TargetDataLowering> |
+createTargetDataLowering(::Ice::GlobalContext *Ctx) { |
+ return ::Ice::TargetDataX8632::create(Ctx); |
+} |
+ |
+std::unique_ptr<::Ice::TargetHeaderLowering> |
+createTargetHeaderLowering(::Ice::GlobalContext *Ctx) { |
+ return ::Ice::TargetHeaderX8632::create(Ctx); |
+} |
+ |
+void staticInit() { ::Ice::TargetX8632::staticInit(); } |
+} // end of namespace X8632 |
+ |
namespace Ice { |
//------------------------------------------------------------------------------ |