Lines Matching refs:IntCC
194 fn imm64_icmp(&mut self, ty: Type, cc: &IntCC, x: Imm64, y: Imm64) -> Imm64 {
200 IntCC::Equal => ux == uy,
201 IntCC::NotEqual => ux != uy,
202 IntCC::UnsignedGreaterThanOrEqual => ux >= uy,
203 IntCC::UnsignedGreaterThan => ux > uy,
204 IntCC::UnsignedLessThanOrEqual => ux <= uy,
205 IntCC::UnsignedLessThan => ux < uy,
206 IntCC::SignedGreaterThanOrEqual => sx >= sy,
207 IntCC::SignedGreaterThan => sx > sy,
208 IntCC::SignedLessThanOrEqual => sx <= sy,
209 IntCC::SignedLessThan => sx < sy,
696 fn intcc_unsigned(&mut self, x: &IntCC) -> IntCC {
701 fn signed_cond_code(&mut self, cc: &IntCC) -> Option<IntCC> {
703 IntCC::Equal
704 | IntCC::UnsignedGreaterThanOrEqual
705 | IntCC::UnsignedGreaterThan
706 | IntCC::UnsignedLessThanOrEqual
707 | IntCC::UnsignedLessThan
708 | IntCC::NotEqual => None,
709 IntCC::SignedGreaterThanOrEqual
710 | IntCC::SignedGreaterThan
711 | IntCC::SignedLessThanOrEqual
712 | IntCC::SignedLessThan => Some(*cc),
717 fn intcc_swap_args(&mut self, cc: &IntCC) -> IntCC {
722 fn intcc_complement(&mut self, cc: &IntCC) -> IntCC {
727 fn intcc_without_eq(&mut self, x: &IntCC) -> IntCC {