* config/sparc/sparc.c (emit_scc_insn): Remove direct support for EQ and GEU in DImode if TARGET_SUBXC. * config/sparc/sparc.md (seqdi<W:mode>_zero): Remove TARGET_SUBXC. (seqdi<W:mode>_zero_subxc): Delete. (neg_seqdi<W:mode>_zero): Remove TARGET_VIS3. (neg_seqdi<W:mode>_zero_vis3): Delete. (plus_seqdi<W:mode>_zero): Likewise. (minus_seqdi<W:mode>_zero): Likewise. (plus_plus_sltu<W:mode>): Accept only register. (addx<W:mode>): Likewise. (plus_sltu<W:mode>_vis3): Likewise. (plus_plus_sltu<W:mode>_vis3): Likewise. (neg_sgeu<W:mode>_vis3): Delete. (minus_sgeu<W:mode>_vis3): Likewise. (addxc<W:mode>): Accept only registers. (neg_sltu<W:mode>_subxc): Write %%g0 instead of 0. (minus_neg_sltu<W:mode>_subxc): Accept only register. (neg_plus_sltu<W:mode>_subxc): Likewise. (minus_sltu<W:mode>_subxc): Write %%g0 instead of 0. (minus_minus_sltu<W:mode>_subxc): Accept only register. (sgeu<W:mode>_insn_subxc): Delete. (plus_sgeu<W:mode>_subxc): Likewise. (subxc<W:mode>): Accept only register. (scc splitter): Split always GEU again. From-SVN: r241012
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
ada | Loading commit data... | |
c-c++-common | Loading commit data... | |
config | Loading commit data... | |
g++.dg | Loading commit data... | |
g++.old-deja | Loading commit data... | |
gcc.c-torture | Loading commit data... | |
gcc.dg | Loading commit data... | |
gcc.misc-tests | Loading commit data... | |
gcc.target | Loading commit data... | |
gcc.test-framework | Loading commit data... | |
gfortran.dg | Loading commit data... | |
gfortran.fortran-torture | Loading commit data... | |
gnat.dg | Loading commit data... | |
go.dg | Loading commit data... | |
go.go-torture/execute | Loading commit data... | |
go.test | Loading commit data... | |
jit.dg | Loading commit data... | |
lib | Loading commit data... | |
obj-c++.dg | Loading commit data... | |
objc | Loading commit data... | |
objc-obj-c++-shared | Loading commit data... | |
objc.dg | Loading commit data... | |
.gitattributes | Loading commit data... | |
ChangeLog | Loading commit data... | |
ChangeLog-1993-2007 | Loading commit data... | |
ChangeLog-2008 | Loading commit data... | |
ChangeLog-2009 | Loading commit data... | |
ChangeLog-2010 | Loading commit data... | |
ChangeLog-2011 | Loading commit data... | |
ChangeLog-2012 | Loading commit data... | |
ChangeLog-2013 | Loading commit data... | |
ChangeLog-2014 | Loading commit data... | |
ChangeLog-2015 | Loading commit data... | |
ChangeLog.graphite | Loading commit data... | |
ChangeLog.jit | Loading commit data... | |
ChangeLog.ptr | Loading commit data... | |
ChangeLog.tree-ssa | Loading commit data... | |
README | Loading commit data... | |
README.compat | Loading commit data... | |
README.gcc | Loading commit data... |