Skip to content

Commit

Permalink
Migrate getOpCodeName and getMnemonicName from OpNames.cpp
Browse files Browse the repository at this point in the history
  • Loading branch information
fjeremic committed May 20, 2021
1 parent 8b051bc commit ab74df3
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 45 deletions.
1 change: 0 additions & 1 deletion compiler/x/CMakeLists.txt
Expand Up @@ -35,7 +35,6 @@ compiler_library(x
${CMAKE_CURRENT_LIST_DIR}/codegen/IntegerMultiplyDecomposer.cpp
${CMAKE_CURRENT_LIST_DIR}/codegen/OMRMemoryReference.cpp
${CMAKE_CURRENT_LIST_DIR}/codegen/OMRInstOpCode.cpp
${CMAKE_CURRENT_LIST_DIR}/codegen/OpNames.cpp
${CMAKE_CURRENT_LIST_DIR}/codegen/OutlinedInstructions.cpp
${CMAKE_CURRENT_LIST_DIR}/codegen/RegisterRematerialization.cpp
${CMAKE_CURRENT_LIST_DIR}/codegen/SubtractAnalyser.cpp
Expand Down
23 changes: 22 additions & 1 deletion compiler/x/codegen/OMRInstOpCode.cpp
Expand Up @@ -218,4 +218,25 @@ void OMR::X86::InstOpCode::finalize(uint8_t* cursor) const
{
if (!isPseudoOp())
info().finalize(cursor);
}
}

#ifdef DEBUG

#include "codegen/CodeGenerator.hpp"
#include "compile/Compilation.hpp"
#include "ras/Debug.hpp"
#include "codegen/InstOpCode.hpp"

const char *
OMR::X86::InstOpCode::getOpCodeName(TR::CodeGenerator *cg)
{
return cg->comp()->getDebug()->getOpCodeName(reinterpret_cast<TR::InstOpCode*>(this));
}

const char *
OMR::X86::InstOpCode::getMnemonicName(TR::CodeGenerator *cg)
{
return cg->comp()->getDebug()->getMnemonicName(reinterpret_cast<TR::InstOpCode*>(this));
}

#endif // ifdef DEBUG
41 changes: 0 additions & 41 deletions compiler/x/codegen/OpNames.cpp

This file was deleted.

1 change: 0 additions & 1 deletion fvtest/compilertest/build/files/target/x.mk
Expand Up @@ -35,7 +35,6 @@ JIT_PRODUCT_BACKEND_SOURCES+=\
$(JIT_OMR_DIRTY_DIR)/x/codegen/IntegerMultiplyDecomposer.cpp \
$(JIT_OMR_DIRTY_DIR)/x/codegen/OMRMemoryReference.cpp \
$(JIT_OMR_DIRTY_DIR)/x/codegen/OMRInstOpCode.cpp \
$(JIT_OMR_DIRTY_DIR)/x/codegen/OpNames.cpp \
$(JIT_OMR_DIRTY_DIR)/x/codegen/OutlinedInstructions.cpp \
$(JIT_OMR_DIRTY_DIR)/x/codegen/RegisterRematerialization.cpp \
$(JIT_OMR_DIRTY_DIR)/x/codegen/SubtractAnalyser.cpp \
Expand Down
1 change: 0 additions & 1 deletion jitbuilder/build/files/target/x.mk
Expand Up @@ -36,7 +36,6 @@ JIT_PRODUCT_BACKEND_SOURCES+=\
$(JIT_OMR_DIRTY_DIR)/x/codegen/IntegerMultiplyDecomposer.cpp \
$(JIT_OMR_DIRTY_DIR)/x/codegen/OMRMemoryReference.cpp \
$(JIT_OMR_DIRTY_DIR)/x/codegen/OMRInstOpCode.cpp \
$(JIT_OMR_DIRTY_DIR)/x/codegen/OpNames.cpp \
$(JIT_OMR_DIRTY_DIR)/x/codegen/OutlinedInstructions.cpp \
$(JIT_OMR_DIRTY_DIR)/x/codegen/RegisterRematerialization.cpp \
$(JIT_OMR_DIRTY_DIR)/x/codegen/SubtractAnalyser.cpp \
Expand Down

0 comments on commit ab74df3

Please sign in to comment.