Index: src/IceTargetLoweringX8632.cpp |
diff --git a/src/IceTargetLoweringX8632.cpp b/src/IceTargetLoweringX8632.cpp |
index cc51f463c8490e5b7bab3ff2a9a3fd4b770d10cf..b1459484e3e31e573029e6854b83c3b074c5692f 100644 |
--- a/src/IceTargetLoweringX8632.cpp |
+++ b/src/IceTargetLoweringX8632.cpp |
@@ -16,27 +16,27 @@ |
#include "IceTargetLoweringX8632.h" |
#include "IceTargetLoweringX8632Traits.h" |
-#include "IceTargetLoweringX86Base.h" |
namespace X8632 { |
std::unique_ptr<::Ice::TargetLowering> createTargetLowering(::Ice::Cfg *Func) { |
- return ::Ice::TargetX8632::create(Func); |
+ return ::Ice::X8632::TargetX8632::create(Func); |
} |
std::unique_ptr<::Ice::TargetDataLowering> |
createTargetDataLowering(::Ice::GlobalContext *Ctx) { |
- return ::Ice::TargetDataX8632::create(Ctx); |
+ return ::Ice::X8632::TargetDataX8632::create(Ctx); |
} |
std::unique_ptr<::Ice::TargetHeaderLowering> |
createTargetHeaderLowering(::Ice::GlobalContext *Ctx) { |
- return ::Ice::TargetHeaderX8632::create(Ctx); |
+ return ::Ice::X8632::TargetHeaderX8632::create(Ctx); |
} |
-void staticInit() { ::Ice::TargetX8632::staticInit(); } |
+void staticInit() { ::Ice::X8632::TargetX8632::staticInit(); } |
} // end of namespace X8632 |
namespace Ice { |
+namespace X8632 { |
//------------------------------------------------------------------------------ |
// ______ ______ ______ __ ______ ______ |
@@ -46,51 +46,46 @@ namespace Ice { |
// \/_/ \/_/ /_/ \/_/\/_/ \/_/ \/_/ \/_____/ |
// |
//------------------------------------------------------------------------------ |
-namespace X86Internal { |
-const MachineTraits<TargetX8632>::TableFcmpType |
- MachineTraits<TargetX8632>::TableFcmp[] = { |
+const TargetX8632Traits::TableFcmpType TargetX8632Traits::TableFcmp[] = { |
#define X(val, dflt, swapS, C1, C2, swapV, pred) \ |
{ \ |
dflt, swapS, X8632::Traits::Cond::C1, X8632::Traits::Cond::C2, swapV, \ |
X8632::Traits::Cond::pred \ |
} \ |
, |
- FCMPX8632_TABLE |
+ FCMPX8632_TABLE |
#undef X |
}; |
-const size_t MachineTraits<TargetX8632>::TableFcmpSize = |
- llvm::array_lengthof(TableFcmp); |
+const size_t TargetX8632Traits::TableFcmpSize = llvm::array_lengthof(TableFcmp); |
-const MachineTraits<TargetX8632>::TableIcmp32Type |
- MachineTraits<TargetX8632>::TableIcmp32[] = { |
+const TargetX8632Traits::TableIcmp32Type TargetX8632Traits::TableIcmp32[] = { |
#define X(val, C_32, C1_64, C2_64, C3_64) \ |
{ X8632::Traits::Cond::C_32 } \ |
, |
- ICMPX8632_TABLE |
+ ICMPX8632_TABLE |
#undef X |
}; |
-const size_t MachineTraits<TargetX8632>::TableIcmp32Size = |
+const size_t TargetX8632Traits::TableIcmp32Size = |
llvm::array_lengthof(TableIcmp32); |
-const MachineTraits<TargetX8632>::TableIcmp64Type |
- MachineTraits<TargetX8632>::TableIcmp64[] = { |
+const TargetX8632Traits::TableIcmp64Type TargetX8632Traits::TableIcmp64[] = { |
#define X(val, C_32, C1_64, C2_64, C3_64) \ |
{ \ |
X8632::Traits::Cond::C1_64, X8632::Traits::Cond::C2_64, \ |
X8632::Traits::Cond::C3_64 \ |
} \ |
, |
- ICMPX8632_TABLE |
+ ICMPX8632_TABLE |
#undef X |
}; |
-const size_t MachineTraits<TargetX8632>::TableIcmp64Size = |
+const size_t TargetX8632Traits::TableIcmp64Size = |
llvm::array_lengthof(TableIcmp64); |
-const MachineTraits<TargetX8632>::TableTypeX8632AttributesType |
- MachineTraits<TargetX8632>::TableTypeX8632Attributes[] = { |
+const TargetX8632Traits::TableTypeX8632AttributesType |
+ TargetX8632Traits::TableTypeX8632Attributes[] = { |
#define X(tag, elementty, cvt, sdss, pdps, spsd, pack, width, fld) \ |
{ IceType_##elementty } \ |
, |
@@ -98,26 +93,24 @@ const MachineTraits<TargetX8632>::TableTypeX8632AttributesType |
#undef X |
}; |
-const size_t MachineTraits<TargetX8632>::TableTypeX8632AttributesSize = |
+const size_t TargetX8632Traits::TableTypeX8632AttributesSize = |
llvm::array_lengthof(TableTypeX8632Attributes); |
-const uint32_t MachineTraits<TargetX8632>::X86_STACK_ALIGNMENT_BYTES = 16; |
-const char *MachineTraits<TargetX8632>::TargetName = "X8632"; |
+const uint32_t TargetX8632Traits::X86_STACK_ALIGNMENT_BYTES = 16; |
+const char *TargetX8632Traits::TargetName = "X8632"; |
template <> |
std::array<llvm::SmallBitVector, RCX86_NUM> |
- TargetX86Base<TargetX8632>::TypeToRegisterSet = {{}}; |
+ TargetX86Base<X8632::Traits>::TypeToRegisterSet = {{}}; |
template <> |
std::array<llvm::SmallBitVector, |
- TargetX86Base<TargetX8632>::Traits::RegisterSet::Reg_NUM> |
- TargetX86Base<TargetX8632>::RegisterAliases = {{}}; |
+ TargetX86Base<X8632::Traits>::Traits::RegisterSet::Reg_NUM> |
+ TargetX86Base<X8632::Traits>::RegisterAliases = {{}}; |
template <> |
llvm::SmallBitVector |
- TargetX86Base<TargetX8632>::ScratchRegs = llvm::SmallBitVector(); |
- |
-} // end of namespace X86Internal |
+ TargetX86Base<X8632::Traits>::ScratchRegs = llvm::SmallBitVector(); |
//------------------------------------------------------------------------------ |
// __ ______ __ __ ______ ______ __ __ __ ______ |
@@ -1018,4 +1011,5 @@ ICETYPE_TABLE |
} // end of namespace dummy3 |
} // end of anonymous namespace |
+} // end of namespace X8632 |
} // end of namespace Ice |