Lines Matching refs:InstructionPredicate

8 use crate::cdsl::instructions::InstructionPredicate;
380 ) -> InstructionPredicate { in supported_floatccs_predicate() argument
383 .fold(InstructionPredicate::new(), |pred, literal| { in supported_floatccs_predicate()
384 pred.or(InstructionPredicate::new_is_field_equal( in supported_floatccs_predicate()
393 fn valid_scale(format: &InstructionFormat) -> InstructionPredicate { in valid_scale() argument
396 .fold(InstructionPredicate::new(), |pred, &literal| { in valid_scale()
397 pred.or(InstructionPredicate::new_is_field_equal( in valid_scale()
613 .inst_predicate(InstructionPredicate::new_is_unsigned_int( in define()
913 .inst_predicate(InstructionPredicate::new_is_signed_int( in define()
934 .inst_predicate(InstructionPredicate::new_is_signed_int( in define()
957 .inst_predicate(InstructionPredicate::new_is_signed_int( in define()
983 .inst_predicate(InstructionPredicate::new_is_unsigned_int( in define()
1007 .inst_predicate(InstructionPredicate::new_is_unsigned_int( in define()
1027 .inst_predicate(InstructionPredicate::new_is_unsigned_int( in define()
1050 .inst_predicate(InstructionPredicate::new_is_signed_int( in define()
1141 .inst_predicate(InstructionPredicate::new_is_zero_32bit_float( in define()
1159 .inst_predicate(InstructionPredicate::new_is_zero_64bit_float( in define()
1219 .inst_predicate(InstructionPredicate::new_is_signed_int( in define()
1237 .inst_predicate(InstructionPredicate::new_is_signed_int( in define()
1488 InstructionPredicate::new_is_field_equal(&*formats.store, "offset", "0".into()); in define()
1575 InstructionPredicate::new_is_signed_int(&*formats.store, "offset", 8, 0); in define()
1742 InstructionPredicate::new_is_field_equal(&*formats.store_complex, "offset", "0".into()); in define()
1824 InstructionPredicate::new_is_signed_int(&*formats.store_complex, "offset", 8, 0); in define()
1888 InstructionPredicate::new_is_signed_int(&*formats.store_complex, "offset", 32, 0); in define()
2031 InstructionPredicate::new_is_field_equal(&*formats.load, "offset", "0".into()); in define()
2089 InstructionPredicate::new_is_signed_int(&*formats.load, "offset", 8, 0); in define()
2145 InstructionPredicate::new_is_signed_int(&*formats.load, "offset", 32, 0); in define()
2206 InstructionPredicate::new_is_field_equal(&*formats.load_complex, "offset", "0".into()); in define()
2263 InstructionPredicate::new_is_signed_int(&*formats.load_complex, "offset", 8, 0); in define()
2308 InstructionPredicate::new_is_signed_int(&*formats.load_complex, "offset", 32, 0); in define()
2874 InstructionPredicate::new_is_signed_int(&*formats.binary_imm, "imm", 8, 0); in define()
2897 InstructionPredicate::new_is_signed_int(&*formats.binary_imm, "imm", 32, 0); in define()
3140 InstructionPredicate::new_is_signed_int(&*formats.int_compare_imm, "imm", 8, 0); in define()
3168 InstructionPredicate::new_is_signed_int(&*formats.int_compare_imm, "imm", 32, 0); in define()