Home | History | Annotate | Download | only in rs6000

Lines Matching refs:lmode

58   my ($lmode, $result, $ccmode) = @_;
72 my $cmp_size_char = ($lmode eq "SI"
78 ($lmode eq "DI") and $np = "NON_PREFIXED_DS";
79 ($lmode eq "SI" && $cmp_size_char eq "d") and $np = "NON_PREFIXED_DS";
81 if ($lmode eq "DI") {
89 if ($lmode eq "DI") { $echr = ""; }
95 my $clobbermode = ($lmode =~ /^[QH]I$/) ? "GPR" : $lmode;
97 # We always need extension if result > lmode.
104 my $ldst = mode_to_ldst_char($lmode);
110 ;; load mode is $lmode result mode is $result compare mode is $ccmode extend is $extend
111 (define_insn_and_split "*l${ldst}${echr}_cmp${cmpl}${cmp_size_char}i_cr0_${lmode}_${result}_${ccmode}_${extend}"
113 (compare:${ccmode} (match_operand:${lmode} 1 "${mempred}" "${constraint}")
117 (match_operand:${lmode} 3 "${constpred}" "n")))
124 } elsif ($result eq $lmode) {
140 ${lmode}mode, ${np}))"
159 if ($lmode eq "SI" && $ccmode eq "CC" && $cmp_size_char eq "d") {
173 foreach my $lmode (qw/DI SI HI QI/) {
174 foreach my $result ("clobber", $lmode, "EXT$lmode") {
183 next if ($lmode eq "QI" and $ccmode eq "CC");
185 gen_ld_cmpi_p10_one($lmode, $result, $ccmode);