Skip to content

Commit aa9823c

Browse files
committedOct 8, 2018
[MERGE #5746 @sigatrev] Type specialize Dst of CmXX_A to Boolean
Merge pull request #5746 from sigatrev:cmDst
2 parents 2f70be8 + 5428a7f commit aa9823c

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed
 

‎lib/Backend/GlobOpt.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -5104,6 +5104,18 @@ GlobOpt::ValueNumberDst(IR::Instr **pInstr, Value *src1Val, Value *src2Val)
51045104
case Js::OpCode::IsInst:
51055105
case Js::OpCode::LdTrue:
51065106
case Js::OpCode::LdFalse:
5107+
case Js::OpCode::CmEq_A:
5108+
case Js::OpCode::CmSrEq_A:
5109+
case Js::OpCode::CmNeq_A:
5110+
case Js::OpCode::CmSrNeq_A:
5111+
case Js::OpCode::CmLe_A:
5112+
case Js::OpCode::CmUnLe_A:
5113+
case Js::OpCode::CmLt_A:
5114+
case Js::OpCode::CmUnLt_A:
5115+
case Js::OpCode::CmGe_A:
5116+
case Js::OpCode::CmUnGe_A:
5117+
case Js::OpCode::CmGt_A:
5118+
case Js::OpCode::CmUnGt_A:
51075119
return this->NewGenericValue(ValueType::Boolean, dst);
51085120

51095121
case Js::OpCode::LdUndef:

0 commit comments

Comments
 (0)
Please sign in to comment.