diff --git a/src/core/util/llvmdisassembler/LLVMDisassembler.cpp b/src/core/util/llvmdisassembler/LLVMDisassembler.cpp index f1154e44..590e3b11 100644 --- a/src/core/util/llvmdisassembler/LLVMDisassembler.cpp +++ b/src/core/util/llvmdisassembler/LLVMDisassembler.cpp @@ -1,4 +1,3 @@ -#ifndef __puma #include "LLVMDisassembler.hpp" using namespace fail; @@ -147,5 +146,3 @@ void LLVMDisassembler::disassemble() } void LLVMDisassembler::StringRefMemoryObject::anchor() {} - -#endif diff --git a/src/core/util/llvmdisassembler/LLVMDisassembler.hpp b/src/core/util/llvmdisassembler/LLVMDisassembler.hpp index 7a0a4fe9..75535053 100644 --- a/src/core/util/llvmdisassembler/LLVMDisassembler.hpp +++ b/src/core/util/llvmdisassembler/LLVMDisassembler.hpp @@ -1,8 +1,6 @@ #ifndef __LLVMDISASSEMBLER_HPP__ #define __LLVMDISASSEMBLER_HPP__ -#ifndef __puma - #include #include #include @@ -137,5 +135,4 @@ public: } -#endif // puma #endif // __LLVMDISASSEMBLER_HPP__ diff --git a/src/core/util/llvmdisassembler/LLVMtoFailBochs.cpp b/src/core/util/llvmdisassembler/LLVMtoFailBochs.cpp index f1b47325..c7493bfe 100644 --- a/src/core/util/llvmdisassembler/LLVMtoFailBochs.cpp +++ b/src/core/util/llvmdisassembler/LLVMtoFailBochs.cpp @@ -4,7 +4,6 @@ using namespace fail; LLVMtoFailBochs::LLVMtoFailBochs() { -#ifndef __puma /* These magic numbers are taken from the llvm compiler (MC), they do not appear in any header. They hopefully will never change */ @@ -46,5 +45,4 @@ LLVMtoFailBochs::LLVMtoFailBochs() { llvm_to_fail_map[54] = reginfo_t(RID_CSP); // ESP llvm_to_fail_map[117] = reginfo_t(RID_CSP, 16, 0); // SP llvm_to_fail_map[118] = reginfo_t(RID_CSP, 8, 0); // SPL -#endif } diff --git a/src/core/util/llvmdisassembler/LLVMtoFailGem5.cpp b/src/core/util/llvmdisassembler/LLVMtoFailGem5.cpp index bac70b29..e89a6419 100644 --- a/src/core/util/llvmdisassembler/LLVMtoFailGem5.cpp +++ b/src/core/util/llvmdisassembler/LLVMtoFailGem5.cpp @@ -4,7 +4,6 @@ using namespace fail; LLVMtoFailGem5::LLVMtoFailGem5() { -#ifndef __puma /* These magic numbers are taken from the machine descriptions of LLVM they (hopefully) will not change, since they are not exported via a header */ @@ -24,5 +23,4 @@ LLVMtoFailGem5::LLVMtoFailGem5() { llvm_to_fail_map[105] = reginfo_t(RI_SP); llvm_to_fail_map[40] = reginfo_t(RI_LR); llvm_to_fail_map[43] = reginfo_t(RI_IP); -#endif } diff --git a/src/core/util/llvmdisassembler/LLVMtoFailTranslator.cpp b/src/core/util/llvmdisassembler/LLVMtoFailTranslator.cpp index 0d10e1a2..82f88304 100644 --- a/src/core/util/llvmdisassembler/LLVMtoFailTranslator.cpp +++ b/src/core/util/llvmdisassembler/LLVMtoFailTranslator.cpp @@ -4,7 +4,6 @@ using namespace fail; const LLVMtoFailTranslator::reginfo_t & LLVMtoFailTranslator::getFailRegisterID(unsigned int regid) { -#ifndef __puma ltof_map_t::iterator it = llvm_to_fail_map.find(regid); if( it != llvm_to_fail_map.end() ) {// found return (*it).second; @@ -13,7 +12,6 @@ const LLVMtoFailTranslator::reginfo_t & LLVMtoFailTranslator::getFailRegisterID //exit(EXIT_FAILURE); return notfound; } -#endif } regdata_t LLVMtoFailTranslator::getRegisterContent(ConcreteCPU& cpu, const reginfo_t ®info){ diff --git a/src/core/util/llvmdisassembler/LLVMtoFailTranslator.hpp b/src/core/util/llvmdisassembler/LLVMtoFailTranslator.hpp index 4e9444c2..c6ae698f 100644 --- a/src/core/util/llvmdisassembler/LLVMtoFailTranslator.hpp +++ b/src/core/util/llvmdisassembler/LLVMtoFailTranslator.hpp @@ -39,11 +39,8 @@ protected: LLVMtoFailTranslator(){}; -#ifndef __puma typedef std::map ltof_map_t; ltof_map_t llvm_to_fail_map; -#endif - public: const reginfo_t & getFailRegisterID(unsigned int regid); diff --git a/tools/import-trace/InstructionImporter.cc b/tools/import-trace/InstructionImporter.cc index e5472f3e..a1e72f79 100644 --- a/tools/import-trace/InstructionImporter.cc +++ b/tools/import-trace/InstructionImporter.cc @@ -1,4 +1,3 @@ -#ifndef __puma #include #include #include "InstructionImporter.hpp" @@ -77,6 +76,3 @@ bool InstructionImporter::handle_ip_event(fail::simtime_t curtime, instruction_c return true; } - - -#endif // !__puma diff --git a/tools/import-trace/InstructionImporter.hpp b/tools/import-trace/InstructionImporter.hpp index a60f5f57..81b58436 100644 --- a/tools/import-trace/InstructionImporter.hpp +++ b/tools/import-trace/InstructionImporter.hpp @@ -3,16 +3,11 @@ #include "Importer.hpp" -#ifndef __puma #include "util/llvmdisassembler/LLVMDisassembler.hpp" -#endif - class InstructionImporter : public Importer { -#ifndef __puma llvm::OwningPtr binary; llvm::OwningPtr disas; -#endif public: virtual bool handle_ip_event(fail::simtime_t curtime, instruction_count_t instr, diff --git a/tools/import-trace/RandomJumpImporter.cc b/tools/import-trace/RandomJumpImporter.cc index b83f1851..857c0b28 100644 --- a/tools/import-trace/RandomJumpImporter.cc +++ b/tools/import-trace/RandomJumpImporter.cc @@ -1,4 +1,3 @@ -#ifndef __puma #include #include #include "util/Logger.hpp" @@ -129,6 +128,3 @@ bool RandomJumpImporter::handle_ip_event(fail::simtime_t curtime, instruction_co return true; } - - -#endif // !__puma diff --git a/tools/import-trace/RandomJumpImporter.hpp b/tools/import-trace/RandomJumpImporter.hpp index 088f58ca..e9e38575 100644 --- a/tools/import-trace/RandomJumpImporter.hpp +++ b/tools/import-trace/RandomJumpImporter.hpp @@ -5,16 +5,11 @@ #include "util/CommandLine.hpp" #include "Importer.hpp" -#ifndef __puma #include "util/llvmdisassembler/LLVMDisassembler.hpp" -#endif - class RandomJumpImporter : public Importer { -#ifndef __puma llvm::OwningPtr binary; llvm::OwningPtr disas; -#endif fail::CommandLine::option_handle FROM, TO; diff --git a/tools/import-trace/RegisterImporter.cc b/tools/import-trace/RegisterImporter.cc index 6b44969e..982c0d44 100644 --- a/tools/import-trace/RegisterImporter.cc +++ b/tools/import-trace/RegisterImporter.cc @@ -1,4 +1,3 @@ -#ifndef __puma #include #include #include "RegisterImporter.hpp" @@ -168,6 +167,3 @@ bool RegisterImporter::handle_ip_event(fail::simtime_t curtime, instruction_coun return true; } - - -#endif // !__puma diff --git a/tools/import-trace/RegisterImporter.hpp b/tools/import-trace/RegisterImporter.hpp index 94c51ead..5cfacd49 100644 --- a/tools/import-trace/RegisterImporter.hpp +++ b/tools/import-trace/RegisterImporter.hpp @@ -5,13 +5,10 @@ #include "util/CommandLine.hpp" #include "Importer.hpp" -#ifndef __puma #include "util/llvmdisassembler/LLVMDisassembler.hpp" -#endif class RegisterImporter : public Importer { -#ifndef __puma llvm::OwningPtr binary; llvm::OwningPtr disas; @@ -19,8 +16,6 @@ class RegisterImporter : public Importer { const Trace_Event &ev, const fail::LLVMtoFailTranslator::reginfo_t &info, char access_type); -#endif - fail::CommandLine::option_handle NO_GP, FLAGS, IP; bool do_gp, do_flags, do_ip;