Skip to content

Commit

Permalink
Remove cmp2branch
Browse files Browse the repository at this point in the history
Signed-off-by: Ben Thomas <ben@benthomas.ca>
  • Loading branch information
aviansie-ben committed Sep 15, 2020
1 parent 7f0cab9 commit 43d52a2
Showing 1 changed file with 0 additions and 77 deletions.
77 changes: 0 additions & 77 deletions compiler/p/codegen/ControlFlowEvaluator.cpp
Expand Up @@ -1641,83 +1641,6 @@ TR::Register *OMR::Power::TreeEvaluator::returnEvaluator(TR::Node *node, TR::Cod
return NULL;
}

static TR::InstOpCode::Mnemonic cmp2branch(TR::ILOpCodes op, TR::CodeGenerator *cg)
{
switch (op)
{
case TR::icmpeq:
case TR::acmpeq:
case TR::lcmpeq:
case TR::fcmpeq:
case TR::dcmpeq:
case TR::fcmpequ:
case TR::dcmpequ:
case TR::bcmpeq:
return TR::InstOpCode::beq;
case TR::icmpne:
case TR::acmpne:
case TR::lcmpne:
case TR::fcmpne:
case TR::dcmpne:
case TR::fcmpneu:
case TR::dcmpneu:
case TR::bcmpne:
return TR::InstOpCode::bne;
case TR::icmplt:
case TR::iucmplt:
case TR::acmplt:
case TR::lcmplt:
case TR::lucmplt:
case TR::fcmple:
case TR::dcmple:
case TR::fcmplt:
case TR::dcmplt:
case TR::fcmpltu:
case TR::dcmpltu:
case TR::bucmplt:
case TR::bcmplt:
return TR::InstOpCode::blt;
case TR::icmpge:
case TR::iucmpge:
case TR::acmpge:
case TR::lcmpge:
case TR::lucmpge:
case TR::fcmpgeu:
case TR::dcmpgeu:
case TR::bucmpge:
case TR::bcmpge:
return TR::InstOpCode::bge;
case TR::icmpgt:
case TR::iucmpgt:
case TR::acmpgt:
case TR::lcmpgt:
case TR::lucmpgt:
case TR::fcmpge:
case TR::dcmpge:
case TR::fcmpgt:
case TR::dcmpgt:
case TR::fcmpgtu:
case TR::dcmpgtu:
case TR::bucmpgt:
case TR::bcmpgt:
return TR::InstOpCode::bgt;
case TR::icmple:
case TR::iucmple:
case TR::acmple:
case TR::lcmple:
case TR::lucmple:
case TR::fcmpleu:
case TR::dcmpleu:
case TR::bucmple:
case TR::bcmple:
return TR::InstOpCode::ble;
default:
TR_ASSERT(false, "assertion failure");
}

return TR::InstOpCode::bad;
}

bool checkSelectReverse(TR::CodeGenerator *cg, TR::Node *node, TR::Node *&trueNode, TR::Node *&falseNode)
{
static bool disableSelectReverse = feGetEnv("TR_DisableSelectReverse") != NULL;
Expand Down

0 comments on commit 43d52a2

Please sign in to comment.