summaryrefslogtreecommitdiff
path: root/src/jit/gentree.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/jit/gentree.cpp')
-rw-r--r--src/jit/gentree.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/jit/gentree.cpp b/src/jit/gentree.cpp
index 2f09590c01..551dcfc91e 100644
--- a/src/jit/gentree.cpp
+++ b/src/jit/gentree.cpp
@@ -366,7 +366,7 @@ void GenTree::InitNodeSize()
static_assert_no_msg(sizeof(GenTreeLclVar) <= TREE_NODE_SZ_SMALL);
static_assert_no_msg(sizeof(GenTreeLclFld) <= TREE_NODE_SZ_SMALL);
static_assert_no_msg(sizeof(GenTreeRegVar) <= TREE_NODE_SZ_SMALL);
- static_assert_no_msg(sizeof(GenTreeJumpCC) <= TREE_NODE_SZ_SMALL);
+ static_assert_no_msg(sizeof(GenTreeCC) <= TREE_NODE_SZ_SMALL);
static_assert_no_msg(sizeof(GenTreeCast) <= TREE_NODE_SZ_LARGE); // *** large node
static_assert_no_msg(sizeof(GenTreeBox) <= TREE_NODE_SZ_LARGE); // *** large node
static_assert_no_msg(sizeof(GenTreeField) <= TREE_NODE_SZ_LARGE); // *** large node
@@ -3447,10 +3447,10 @@ GenTreePtr Compiler::gtReverseCond(GenTree* tree)
tree->gtFlags ^= GTF_RELOP_NAN_UN;
}
}
- else if (tree->OperGet() == GT_JCC)
+ else if (tree->OperIs(GT_JCC, GT_SETCC))
{
- GenTreeJumpCC* jcc = tree->AsJumpCC();
- jcc->gtCondition = GenTree::ReverseRelop(jcc->gtCondition);
+ GenTreeCC* cc = tree->AsCC();
+ cc->gtCondition = GenTree::ReverseRelop(cc->gtCondition);
}
else
{
@@ -9200,6 +9200,7 @@ GenTreeUseEdgeIterator::GenTreeUseEdgeIterator(GenTree* node)
case GT_MEMORYBARRIER:
case GT_JMP:
case GT_JCC:
+ case GT_SETCC:
case GT_NO_OP:
case GT_START_NONGC:
case GT_PROF_HOOK:
@@ -11182,7 +11183,8 @@ void Compiler::gtDispLeaf(GenTree* tree, IndentStack* indentStack)
break;
case GT_JCC:
- printf(" cond=%s", GenTree::NodeName(tree->AsJumpCC()->gtCondition));
+ case GT_SETCC:
+ printf(" cond=%s", GenTree::NodeName(tree->AsCC()->gtCondition));
break;
default: