Skip to content

Commit

Permalink
Remove unused TR::log/TR::vdlog IL opcodes
Browse files Browse the repository at this point in the history
There are no known producers or consumers of these opcodes and no
functional implementation is available either.

Issue: #5914

Signed-off-by: Daryl Maier <maier@ca.ibm.com>
  • Loading branch information
0xdaryl committed Apr 26, 2021
1 parent eb465c4 commit e0605ab
Show file tree
Hide file tree
Showing 17 changed files with 18 additions and 97 deletions.
2 changes: 0 additions & 2 deletions compiler/aarch64/codegen/OMRTreeEvaluator.hpp
Expand Up @@ -489,7 +489,6 @@ class OMR_EXTENSIBLE TreeEvaluator: public OMR::TreeEvaluator
static TR::Register *vdcmpanyltEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vdcmpanyleEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vdsqrtEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vdlogEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vincEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vdecEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vnegEvaluator(TR::Node *node, TR::CodeGenerator *cg);
Expand Down Expand Up @@ -704,7 +703,6 @@ class OMR_EXTENSIBLE TreeEvaluator: public OMR::TreeEvaluator
static TR::Register *getstackEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *deallocaEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *idozEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *dlogEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *dfloorEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *ffloorEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *dceilEvaluator(TR::Node *node, TR::CodeGenerator *cg);
Expand Down
2 changes: 0 additions & 2 deletions compiler/aarch64/codegen/OMRTreeEvaluatorTable.hpp
Expand Up @@ -463,7 +463,6 @@
#define _vdcmpanyltEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdcmpanyleEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdsqrtEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdlogEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vincEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdecEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vnegEvaluator TR::TreeEvaluator::unImpOpEvaluator
Expand Down Expand Up @@ -681,7 +680,6 @@
#define _getstackEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _deallocaEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _idozEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dlogEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dfloorEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _ffloorEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dceilEvaluator TR::TreeEvaluator::unImpOpEvaluator
Expand Down
2 changes: 0 additions & 2 deletions compiler/arm/codegen/OMRTreeEvaluatorTable.hpp
Expand Up @@ -464,7 +464,6 @@
#define _vdcmpanyltEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdcmpanyleEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdsqrtEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdlogEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vincEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdecEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vnegEvaluator TR::TreeEvaluator::unImpOpEvaluator
Expand Down Expand Up @@ -682,7 +681,6 @@
#define _getstackEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _deallocaEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _idozEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dlogEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dfloorEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _ffloorEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dceilEvaluator TR::TreeEvaluator::unImpOpEvaluator
Expand Down
32 changes: 0 additions & 32 deletions compiler/il/OMROpcodes.enum
Expand Up @@ -7043,22 +7043,6 @@ OPCODE_MACRO(\
/* .ifCompareOpCode = */ TR::BadILOp, \
/* .description = vector double square root */ \
)
OPCODE_MACRO(\
/* .opcode = */ vdlog, \
/* .name = */ "vdlog", \
/* .properties1 = */ 0, \
/* .properties2 = */ ILProp2::ValueNumberShare | ILProp2::SupportedForPRE, \
/* .properties3 = */ ILProp3::LikeUse, \
/* .properties4 = */ 0, \
/* .dataType = */ TR::VectorDouble, \
/* .typeProperties = */ ILTypeProp::Size_16 | ILTypeProp::Floating_Point | ILTypeProp::Vector, \
/* .childProperties = */ TWO_SAME_CHILD(ILChildProp::UnspecifiedChildType), \
/* .swapChildrenOpCode = */ TR::BadILOp, \
/* .reverseBranchOpCode = */ TR::BadILOp, \
/* .booleanCompareOpCode = */ TR::BadILOp, \
/* .ifCompareOpCode = */ TR::BadILOp, \
/* .description = vector double natural log */ \
)
OPCODE_MACRO(\
/* .opcode = */ vinc, \
/* .name = */ "vinc", \
Expand Down Expand Up @@ -10531,22 +10515,6 @@ OPCODE_MACRO(\
/* .ifCompareOpCode = */ TR::BadILOp, \
/* .description = difference or zero */ \
)
OPCODE_MACRO(\
/* .opcode = */ dlog, \
/* .name = */ "dlog", \
/* .properties1 = */ ILProp1::Call | ILProp1::HasSymbolRef, \
/* .properties2 = */ 0, \
/* .properties3 = */ ILProp3::LikeUse | ILProp3::LikeDef, \
/* .properties4 = */ 0, \
/* .dataType = */ TR::Double, \
/* .typeProperties = */ ILTypeProp::Size_8 | ILTypeProp::Floating_Point, \
/* .childProperties = */ ONE_CHILD(TR::Double), \
/* .swapChildrenOpCode = */ TR::BadILOp, \
/* .reverseBranchOpCode = */ TR::BadILOp, \
/* .booleanCompareOpCode = */ TR::BadILOp, \
/* .ifCompareOpCode = */ TR::BadILOp, \
/* .description = log of double, returning double */ \
)
OPCODE_MACRO(\
/* .opcode = */ dfloor, \
/* .name = */ "dfloor", \
Expand Down
2 changes: 0 additions & 2 deletions compiler/optimizer/OMRSimplifierTable.enum
Expand Up @@ -462,7 +462,6 @@
#define vdcmpanyltSimplifierHandler normalizeCmpSimplifier
#define vdcmpanyleSimplifierHandler normalizeCmpSimplifier
#define vdsqrtSimplifierHandler dftSimplifier
#define vdlogSimplifierHandler dftSimplifier
#define vincSimplifierHandler dftSimplifier
#define vdecSimplifierHandler dftSimplifier
#define vnegSimplifierHandler dftSimplifier
Expand Down Expand Up @@ -680,7 +679,6 @@
#define getstackSimplifierHandler dftSimplifier
#define deallocaSimplifierHandler dftSimplifier
#define idozSimplifierHandler dftSimplifier
#define dlogSimplifierHandler dftSimplifier
#define dfloorSimplifierHandler dftSimplifier
#define ffloorSimplifierHandler dftSimplifier
#define dceilSimplifierHandler dftSimplifier
Expand Down
2 changes: 0 additions & 2 deletions compiler/optimizer/ValuePropagationTable.hpp
Expand Up @@ -604,7 +604,6 @@ TR::Node * constrainLongBitCount(OMR::ValuePropagation *vp, TR::Node *node);
#define vdcmpanyltVPHandler constrainCmp
#define vdcmpanyleVPHandler constrainCmp
#define vdsqrtVPHandler constrainChildren
#define vdlogVPHandler constrainChildren
#define vincVPHandler constrainChildren
#define vdecVPHandler constrainChildren
#define vnegVPHandler constrainChildren
Expand Down Expand Up @@ -822,7 +821,6 @@ TR::Node * constrainLongBitCount(OMR::ValuePropagation *vp, TR::Node *node);
#define getstackVPHandler constrainChildren
#define deallocaVPHandler constrainChildren
#define idozVPHandler constrainChildren
#define dlogVPHandler constrainChildren
#define dfloorVPHandler constrainChildren
#define ffloorVPHandler constrainChildren
#define dceilVPHandler constrainChildren
Expand Down
16 changes: 3 additions & 13 deletions compiler/p/codegen/OMRTreeEvaluator.cpp
Expand Up @@ -700,7 +700,7 @@ TR::Register *OMR::Power::TreeEvaluator::istoreEvaluator(TR::Node *node, TR::Cod
bool reverseStore = false;
// TODO(#5684): Re-enable once issues with delayed indexed-form are corrected
static bool reverseStoreEnabled = feGetEnv("TR_EnableReverseLoadStore");
if (reverseStoreEnabled && valueChild->getOpCodeValue() == TR::ibyteswap &&
if (reverseStoreEnabled && valueChild->getOpCodeValue() == TR::ibyteswap &&
valueChild->getReferenceCount() == 1 &&
valueChild->getRegister() == NULL)
{
Expand Down Expand Up @@ -787,7 +787,7 @@ TR::Register *OMR::Power::TreeEvaluator::lstoreEvaluator(TR::Node *node, TR::Cod
bool reverseStore = false;
// TODO(#5684): Re-enable once issues with delayed indexed-form are corrected
static bool reverseStoreEnabled = feGetEnv("TR_EnableReverseLoadStore");
if (reverseStoreEnabled && valueChild->getOpCodeValue() == TR::lbyteswap &&
if (reverseStoreEnabled && valueChild->getOpCodeValue() == TR::lbyteswap &&
valueChild->getReferenceCount() == 1 &&
valueChild->getRegister() == NULL &&
cg->comp()->target().cpu.isAtLeast(OMR_PROCESSOR_PPC_P7))
Expand Down Expand Up @@ -877,7 +877,7 @@ TR::Register *OMR::Power::TreeEvaluator::sstoreEvaluator(TR::Node *node, TR::Cod
bool reverseStore = false;
// TODO(#5684): Re-enable once issues with delayed indexed-form are corrected
static bool reverseStoreEnabled = feGetEnv("TR_EnableReverseLoadStore");
if (reverseStoreEnabled && valueChild->getOpCodeValue() == TR::sbyteswap &&
if (reverseStoreEnabled && valueChild->getOpCodeValue() == TR::sbyteswap &&
valueChild->getReferenceCount() == 1 &&
valueChild->getRegister() == NULL)
{
Expand Down Expand Up @@ -2196,16 +2196,6 @@ TR::Register *OMR::Power::TreeEvaluator::vdsqrtEvaluator(TR::Node *node, TR::Cod
return TR::TreeEvaluator::inlineVectorUnaryOp(node, cg, TR::InstOpCode::xvsqrtdp);
}

TR::Register *OMR::Power::TreeEvaluator::vdlogEvaluator(TR::Node *node, TR::CodeGenerator *cg)
{
TR::SymbolReference *helper = cg->comp()->getSymRefTab()->findOrCreateRuntimeHelper(TR_PPCVectorLogDouble, false, false, true);
helper->getSymbol()->castToMethodSymbol()->setLinkage(TR_System);
TR::Node::recreate(node, TR::vcall);
node->setSymbolReference(helper);

return TR::TreeEvaluator::directCallEvaluator(node, cg);
}

TR::Register *OMR::Power::TreeEvaluator::vl2vdEvaluator(TR::Node *node, TR::CodeGenerator *cg)
{
return TR::TreeEvaluator::inlineVectorUnaryOp(node, cg, TR::InstOpCode::xvcvsxddp);
Expand Down
1 change: 0 additions & 1 deletion compiler/p/codegen/OMRTreeEvaluator.hpp
Expand Up @@ -463,7 +463,6 @@ class OMR_EXTENSIBLE TreeEvaluator: public OMR::TreeEvaluator
static TR::Register *vdcmpanyleEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vdcmpanyltEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vdsqrtEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vdlogEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vl2vdEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *inlineVectorUnaryOp(TR::Node * node, TR::CodeGenerator *cg, TR::InstOpCode::Mnemonic op);
static TR::Register *inlineVectorBinaryOp(TR::Node * node, TR::CodeGenerator *cg, TR::InstOpCode::Mnemonic op);
Expand Down
2 changes: 0 additions & 2 deletions compiler/p/codegen/OMRTreeEvaluatorTable.hpp
Expand Up @@ -464,7 +464,6 @@
#define _vdcmpanyltEvaluator TR::TreeEvaluator::vdcmpanyltEvaluator
#define _vdcmpanyleEvaluator TR::TreeEvaluator::vdcmpanyleEvaluator
#define _vdsqrtEvaluator TR::TreeEvaluator::vdsqrtEvaluator
#define _vdlogEvaluator TR::TreeEvaluator::vdlogEvaluator
#define _vincEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdecEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vnegEvaluator TR::TreeEvaluator::vnegEvaluator
Expand Down Expand Up @@ -682,7 +681,6 @@
#define _getstackEvaluator TR::TreeEvaluator::getstackEvaluator
#define _deallocaEvaluator TR::TreeEvaluator::deallocaEvaluator
#define _idozEvaluator TR::TreeEvaluator::idozEvaluator
#define _dlogEvaluator TR::TreeEvaluator::libmFuncEvaluator
#define _dfloorEvaluator TR::TreeEvaluator::dfloorEvaluator
#define _ffloorEvaluator TR::TreeEvaluator::dfloorEvaluator
#define _dceilEvaluator TR::TreeEvaluator::dfloorEvaluator
Expand Down
14 changes: 1 addition & 13 deletions compiler/p/codegen/PPCSystemLinkage.cpp
Expand Up @@ -1363,13 +1363,6 @@ int32_t TR::PPCSystemLinkage::buildArgs(TR::Node *callNode,

int32_t floatRegsUsed = (numFloatArgs>properties.getNumFloatArgRegs())?properties.getNumFloatArgRegs():numFloatArgs;


bool isHelper = false;
if (callNode->getSymbolReference()->getReferenceNumber() == TR_PPCVectorLogDouble)
{
isHelper = true;
}

if (liveVMX || liveVSXScalar || liveVSXVector)
{
for (i=(TR::RealRegister::RegNum)((uint32_t)TR::RealRegister::LastFPR+1); i<=TR::RealRegister::LastVSR; i++)
Expand All @@ -1381,11 +1374,7 @@ int32_t TR::PPCSystemLinkage::buildArgs(TR::Node *callNode,
continue;
}

if (!properties.getPreserved((TR::RealRegister::RegNum)i) || !isHelper)
{
TR::addDependency(dependencies, NULL, (TR::RealRegister::RegNum)i, TR_VSX_SCALAR, cg());
}

TR::addDependency(dependencies, NULL, (TR::RealRegister::RegNum)i, TR_VSX_SCALAR, cg());
}
}

Expand Down Expand Up @@ -1731,4 +1720,3 @@ intptr_t TR::PPCSystemLinkage::entryPointFromInterpretedMethod()
{
return reinterpret_cast<intptr_t>(cg()->getCodeStart());
}

1 change: 0 additions & 1 deletion compiler/ras/Debug.cpp
Expand Up @@ -3951,7 +3951,6 @@ TR_Debug::getRuntimeHelperName(int32_t index)
case TR_PPCAESCBCDecrypt: return "PPCAESCBCDecrypt";
case TR_PPCAESCBCEncrypt: return "PPCAESCBCEncrypt";
case TR_PPCAESKeyExpansion: return "PPCAESKeyExpansion";
case TR_PPCVectorLogDouble: return "__logd2";
}
}
#elif defined (TR_TARGET_S390)
Expand Down
2 changes: 0 additions & 2 deletions compiler/riscv/codegen/OMRTreeEvaluator.hpp
Expand Up @@ -494,7 +494,6 @@ class OMR_EXTENSIBLE TreeEvaluator: public OMR::TreeEvaluator
static TR::Register *vdcmpanyltEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vdcmpanyleEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vdsqrtEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vdlogEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vincEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vdecEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *vnegEvaluator(TR::Node *node, TR::CodeGenerator *cg);
Expand Down Expand Up @@ -721,7 +720,6 @@ class OMR_EXTENSIBLE TreeEvaluator: public OMR::TreeEvaluator
static TR::Register *bushflEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *sushflEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *idozEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *dlogEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *imuloverEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *dfloorEvaluator(TR::Node *node, TR::CodeGenerator *cg);
static TR::Register *ffloorEvaluator(TR::Node *node, TR::CodeGenerator *cg);
Expand Down
2 changes: 0 additions & 2 deletions compiler/riscv/codegen/OMRTreeEvaluatorTable.hpp
Expand Up @@ -464,7 +464,6 @@
#define _vdcmpanyltEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdcmpanyleEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdsqrtEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdlogEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vincEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdecEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vnegEvaluator TR::TreeEvaluator::unImpOpEvaluator
Expand Down Expand Up @@ -682,7 +681,6 @@
#define _getstackEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _deallocaEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _idozEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dlogEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dfloorEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _ffloorEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dceilEvaluator TR::TreeEvaluator::unImpOpEvaluator
Expand Down
29 changes: 14 additions & 15 deletions compiler/runtime/Helpers.inc
Expand Up @@ -332,21 +332,20 @@ SETVAL(TR_PPCAESEncryptVMX, TR_FSRH+78)
SETVAL(TR_PPCAESDecryptVMX, TR_FSRH+79)
SETVAL(TR_PPCAESEncrypt, TR_FSRH+80)
SETVAL(TR_PPCAESDecrypt, TR_FSRH+81)
SETVAL(TR_PPCVectorLogDouble, TR_FSRH+82)
SETVAL(TR_PPCquadWordArrayCopy_vsx, TR_FSRH+83)
SETVAL(TR_PPCforwardQuadWordArrayCopy_vsx, TR_FSRH+84)
SETVAL(TR_PPCpostP10ForwardCopy, TR_FSRH+85)
SETVAL(TR_PPCpostP10GenericCopy, TR_FSRH+86)
SETVAL(TR_PPCencodeUTF16Big, TR_FSRH+87)
SETVAL(TR_PPCencodeUTF16Little, TR_FSRH+88)
SETVAL(TR_PPCP256Multiply, TR_FSRH+89)
SETVAL(TR_PPCP256Mod, TR_FSRH+90)
SETVAL(TR_PPCP256addNoMod, TR_FSRH+91)
SETVAL(TR_PPCP256subNoMod, TR_FSRH+92)
SETVAL(TR_PPCAESCBCDecrypt, TR_FSRH+93)
SETVAL(TR_PPCAESCBCEncrypt, TR_FSRH+94)
SETVAL(TR_PPCinterpreterUnresolvedConstantDynamicGlue, TR_FSRH+95)
SETVAL(TR_PPCnumRuntimeHelpers,TR_FSRH+96)
SETVAL(TR_PPCquadWordArrayCopy_vsx, TR_FSRH+82)
SETVAL(TR_PPCforwardQuadWordArrayCopy_vsx, TR_FSRH+83)
SETVAL(TR_PPCpostP10ForwardCopy, TR_FSRH+84)
SETVAL(TR_PPCpostP10GenericCopy, TR_FSRH+85)
SETVAL(TR_PPCencodeUTF16Big, TR_FSRH+86)
SETVAL(TR_PPCencodeUTF16Little, TR_FSRH+87)
SETVAL(TR_PPCP256Multiply, TR_FSRH+88)
SETVAL(TR_PPCP256Mod, TR_FSRH+89)
SETVAL(TR_PPCP256addNoMod, TR_FSRH+90)
SETVAL(TR_PPCP256subNoMod, TR_FSRH+91)
SETVAL(TR_PPCAESCBCDecrypt, TR_FSRH+92)
SETVAL(TR_PPCAESCBCEncrypt, TR_FSRH+93)
SETVAL(TR_PPCinterpreterUnresolvedConstantDynamicGlue, TR_FSRH+94)
SETVAL(TR_PPCnumRuntimeHelpers,TR_FSRH+95)

SETVAL(TR_ARMdouble2Long,TR_FSRH)
SETVAL(TR_ARMdoubleRemainder,TR_FSRH+1)
Expand Down
2 changes: 0 additions & 2 deletions compiler/x/amd64/codegen/OMRTreeEvaluatorTable.hpp
Expand Up @@ -464,7 +464,6 @@
#define _vdcmpanyltEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdcmpanyleEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdsqrtEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdlogEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vincEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdecEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vnegEvaluator TR::TreeEvaluator::unImpOpEvaluator
Expand Down Expand Up @@ -682,7 +681,6 @@
#define _getstackEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _deallocaEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _idozEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dlogEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dfloorEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _ffloorEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dceilEvaluator TR::TreeEvaluator::unImpOpEvaluator
Expand Down
2 changes: 0 additions & 2 deletions compiler/x/i386/codegen/OMRTreeEvaluatorTable.hpp
Expand Up @@ -464,7 +464,6 @@
#define _vdcmpanyltEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdcmpanyleEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdsqrtEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdlogEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vincEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdecEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vnegEvaluator TR::TreeEvaluator::unImpOpEvaluator
Expand Down Expand Up @@ -682,7 +681,6 @@
#define _getstackEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _deallocaEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _idozEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dlogEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dfloorEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _ffloorEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dceilEvaluator TR::TreeEvaluator::unImpOpEvaluator
Expand Down
2 changes: 0 additions & 2 deletions compiler/z/codegen/OMRTreeEvaluatorTable.hpp
Expand Up @@ -466,7 +466,6 @@
#define _vdcmpanyltEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdcmpanyleEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdsqrtEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vdlogEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _vincEvaluator TR::TreeEvaluator::vincEvaluator
#define _vdecEvaluator TR::TreeEvaluator::vdecEvaluator
#define _vnegEvaluator TR::TreeEvaluator::vnegEvaluator
Expand Down Expand Up @@ -684,7 +683,6 @@
#define _getstackEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _deallocaEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _idozEvaluator TR::TreeEvaluator::unImpOpEvaluator
#define _dlogEvaluator TR::TreeEvaluator::libmFuncEvaluator
#define _dfloorEvaluator TR::TreeEvaluator::dfloorEvaluator
#define _ffloorEvaluator TR::TreeEvaluator::ffloorEvaluator
#define _dceilEvaluator TR::TreeEvaluator::dceilEvaluator
Expand Down

0 comments on commit e0605ab

Please sign in to comment.