Home
last modified time | relevance | path

Searched refs:mask64_operand (Results 1 – 15 of 15) sorted by relevance

/openbsd/src/gnu/gcc/gcc/config/rs6000/
Dconstraints.md140 (match_operand 0 "mask64_operand"))
158 (not (match_operand 0 "mask64_operand"))))
Dpredicates.md530 (define_predicate "mask64_operand"
553 ;; Like mask64_operand, but allow up to three transitions. This
610 (match_operand 0 "mask64_operand"))
Drs6000.md6586 (match_operand:DI 3 "mask64_operand" "n")))]
6595 (match_operand:DI 3 "mask64_operand" "n,n"))
6610 (match_operand:DI 3 "mask64_operand" ""))
6628 (match_operand:DI 3 "mask64_operand" "n,n"))
6644 (match_operand:DI 3 "mask64_operand" ""))
7042 (match_operand:DI 3 "mask64_operand" "n")))]
7051 (match_operand:DI 3 "mask64_operand" "n,n"))
7066 (match_operand:DI 3 "mask64_operand" ""))
7084 (match_operand:DI 3 "mask64_operand" "n,n"))
7100 (match_operand:DI 3 "mask64_operand" ""))
[all …]
Drs6000.c2067 && mask64_operand (op, mode)) in num_insns_constant()
2109 else if (mask64_operand (op, mode)) in num_insns_constant()
10617 if (! mask64_operand (x, DImode)) in print_operand()
18713 && mask64_operand (x, DImode)))) in rs6000_rtx_costs()
/openbsd/src/gnu/usr.bin/gcc/gcc/config/rs6000/
Drs6000-protos.h68 extern int mask64_operand PARAMS ((rtx, enum machine_mode));
Drs6000.h1281 : (C) == 'S' ? mask64_operand (OP, DImode) \
1288 && !mask64_operand (OP, DImode)) \
Drs6000.md6898 (match_operand:DI 3 "mask64_operand" "n")))]
6907 (match_operand:DI 3 "mask64_operand" "n,n"))
6922 (match_operand:DI 3 "mask64_operand" ""))
6940 (match_operand:DI 3 "mask64_operand" "n,n"))
6956 (match_operand:DI 3 "mask64_operand" ""))
7355 (match_operand:DI 3 "mask64_operand" "n")))]
7364 (match_operand:DI 3 "mask64_operand" "n,n"))
7379 (match_operand:DI 3 "mask64_operand" ""))
7397 (match_operand:DI 3 "mask64_operand" "n,n"))
7413 (match_operand:DI 3 "mask64_operand" ""))
[all …]
Drs6000.c1234 && mask64_operand (op, mode))
1284 else if (mask64_operand (op, mode))
1652 mask64_operand (op, mode) in mask64_operand() function
1810 return (gpc_reg_operand (op, mode) || mask64_operand (op, mode));
1812 return (logical_operand (op, mode) || mask64_operand (op, mode));
7756 if (! mask64_operand (x, DImode))
/openbsd/src/gnu/usr.bin/gcc/gcc/
DFSFChangeLog1022 (num_insns_constant): mask64_operand is 2 insns.
1057 (PREDICATE_CODES): Add "and64_operand" and "mask64_operand".
DChangeLog.02579 (num_insns_constant): mask64_operand() is 2 insns.
2585 (mask64_operand): New function.
2619 (PREDICATE_CODES): Add "and64_operand" and "mask64_operand".
DChangeLog18174 * config/rs6000/rs6000.c (mask64_operand): Allow all ones. Remove
18186 mask64_2_operand. Remove CONST_DOUBLE from mask64_operand.
DChangeLog.611950 (mask64_operand): Likewise.
12774 (mask64_operand): Likewise.
DChangeLog.715982 (print_operand): Call mask_operand and mask64_operand with correct
15987 mask64_operand with correct mode.
DChangeLog.411797 (mask64_operand): Remove sign-extend thinko.
DChangeLog.115479 * rs6000/rs6000.c (mask64_operand): Use HOST_BITS_PER_WIDE_INT.