Lines Matching refs:FloatCC
11 use crate::ir::condcodes::{FloatCC, IntCC};
69 pub(crate) fn lower_fp_condcode(cc: FloatCC) -> Cond { in lower_fp_condcode()
79 FloatCC::Ordered => Cond::Vc, in lower_fp_condcode()
81 FloatCC::Unordered => Cond::Vs, in lower_fp_condcode()
83 FloatCC::Equal => Cond::Eq, in lower_fp_condcode()
85 FloatCC::NotEqual => Cond::Ne, in lower_fp_condcode()
87 FloatCC::OrderedNotEqual => unimplemented!(), in lower_fp_condcode()
89 FloatCC::UnorderedOrEqual => unimplemented!(), in lower_fp_condcode()
91 FloatCC::LessThan => Cond::Mi, in lower_fp_condcode()
93 FloatCC::LessThanOrEqual => Cond::Ls, in lower_fp_condcode()
95 FloatCC::GreaterThan => Cond::Gt, in lower_fp_condcode()
97 FloatCC::GreaterThanOrEqual => Cond::Ge, in lower_fp_condcode()
99 FloatCC::UnorderedOrLessThan => Cond::Lt, in lower_fp_condcode()
101 FloatCC::UnorderedOrLessThanOrEqual => Cond::Le, in lower_fp_condcode()
103 FloatCC::UnorderedOrGreaterThan => Cond::Hi, in lower_fp_condcode()
105 FloatCC::UnorderedOrGreaterThanOrEqual => Cond::Pl, in lower_fp_condcode()