Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
e6db6225
Commit
e6db6225
authored
Apr 21, 2005
by
Eric Botcazou
Committed by
Eric Botcazou
Apr 21, 2005
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Revert unrelated changes from latest commit.
From-SVN: r98496
parent
6ac49599
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
7 additions
and
9 deletions
+7
-9
gcc/ChangeLog
+1
-3
gcc/config/sparc/sparc.md
+6
-6
No files found.
gcc/ChangeLog
View file @
e6db6225
...
...
@@ -111,9 +111,7 @@
(movdi_cc_reg_sp64): Use arith10_operand predicate.
(movdi_cc_reg_sp64_trunc): Delete.
(cmp_zero_extract, cmp_zero_extract_sp64): Use small_int_operand.
(adddi3_insn_sp32, addx, cmp_cc_plus, cmp_ccx_plus, cmp_cc_plus_set,
cmp_ccx_plus_set): Use register_operand predicate.
(adddi3_sp64, cmp_ccx_plus_set): Use arith_operand predicate.
(adddi3_sp64, cmp_ccx_plus, cmp_ccx_plus_set): Use arith_operand.
(subdi3_sp32): Delete.
(subdi3_insn_sp32): Change to define_insn_and_split.
(subdi3_sp64, cmp_minus_ccx, cmp_minus_ccx_set): Use arith_operand.
...
...
gcc/config/sparc/sparc.md
View file @
e6db6225
...
...
@@ -4858,7 +4858,7 @@
(define_insn_and_split "adddi3_insn_sp32"
[
(set (match_operand:DI 0 "register_operand" "=r")
(plus:DI (match_operand:DI 1 "
register
_operand" "%r")
(plus:DI (match_operand:DI 1 "
arith_double
_operand" "%r")
(match_operand:DI 2 "arith_double_operand" "rHI")))
(clobber (reg:CC 100))]
"! TARGET_ARCH64"
...
...
@@ -4897,7 +4897,7 @@
;; LTU here means "carry set"
(define_insn "addx"
[
(set (match_operand:SI 0 "register_operand" "=r")
(plus:SI (plus:SI (match_operand:SI 1 "
register
_operand" "%r")
(plus:SI (plus:SI (match_operand:SI 1 "
arith
_operand" "%r")
(match_operand:SI 2 "arith_operand" "rI"))
(ltu:SI (reg:CC_NOOV 100) (const_int 0))))]
""
...
...
@@ -4973,7 +4973,7 @@
(define_insn "
*
cmp_cc_plus"
[
(set (reg:CC_NOOV 100)
(compare:CC_NOOV (plus:SI (match_operand:SI 0 "
register
_operand" "%r")
(compare:CC_NOOV (plus:SI (match_operand:SI 0 "
arith
_operand" "%r")
(match_operand:SI 1 "arith_operand" "rI"))
(const_int 0)))]
""
...
...
@@ -4982,7 +4982,7 @@
(define_insn "
*
cmp_ccx_plus"
[
(set (reg:CCX_NOOV 100)
(compare:CCX_NOOV (plus:DI (match_operand:DI 0 "
register
_operand" "%r")
(compare:CCX_NOOV (plus:DI (match_operand:DI 0 "
arith
_operand" "%r")
(match_operand:DI 1 "arith_operand" "rI"))
(const_int 0)))]
"TARGET_ARCH64"
...
...
@@ -4991,7 +4991,7 @@
(define_insn "
*
cmp_cc_plus_set"
[
(set (reg:CC_NOOV 100)
(compare:CC_NOOV (plus:SI (match_operand:SI 1 "
register
_operand" "%r")
(compare:CC_NOOV (plus:SI (match_operand:SI 1 "
arith
_operand" "%r")
(match_operand:SI 2 "arith_operand" "rI"))
(const_int 0)))
(set (match_operand:SI 0 "register_operand" "=r")
...
...
@@ -5002,7 +5002,7 @@
(define_insn "
*
cmp_ccx_plus_set"
[
(set (reg:CCX_NOOV 100)
(compare:CCX_NOOV (plus:DI (match_operand:DI 1 "
register
_operand" "%r")
(compare:CCX_NOOV (plus:DI (match_operand:DI 1 "
arith
_operand" "%r")
(match_operand:DI 2 "arith_operand" "rI"))
(const_int 0)))
(set (match_operand:DI 0 "register_operand" "=r")
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment