[codegen] add intcc conditions for reading carry flag

Add conditions to IntCC for checking the carry flag (Carry, NotCarry).

Fixes: https://github.com/CraneStation/cranelift/issues/980
This commit is contained in:
Ujjwal Sharma
2019-09-07 00:10:54 +05:30
committed by Dan Gohman
parent 1431ab5201
commit 6e131e5347
7 changed files with 44 additions and 1 deletions

View File

@@ -1586,6 +1586,7 @@ pub(crate) fn define(
let x = &operand("x", Int);
let y = &operand("y", Int);
// TODO(ryzokuken): Add documentation for unsigned overflow.
ig.push(
Inst::new(
"icmp",