Akira Hatanaka
89dc8d790d
Remove the restriction on the first operand of the add node in SelectAddr.
...
This change reduces the number of instructions generated.
For example,
(load (add (sub $n0, $n1), (MipsLo got(s))))
results in the following sequence of instructions:
1. sub $n2, $n0, $n1
2. lw got(s)($n2)
Previously, three instructions were needed.
1. sub $n2, $n0, $n1
2. addiu $n3, $n2, got(s)
3. lw 0($n3)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146888 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-19 19:28:37 +00:00
..
2011-12-02 22:28:09 +00:00
2011-12-02 22:28:09 +00:00
2011-09-21 17:36:30 +00:00
2011-12-02 22:28:09 +00:00
2011-09-21 17:36:30 +00:00
2011-09-21 17:36:30 +00:00
2011-09-21 17:36:30 +00:00
2011-09-21 17:43:48 +00:00
2011-09-09 19:00:51 +00:00
2011-12-02 22:28:09 +00:00
2011-12-02 22:28:09 +00:00
2011-09-09 19:00:51 +00:00
2011-12-02 22:28:09 +00:00
2011-12-02 22:28:09 +00:00
2011-09-21 17:36:30 +00:00
2011-09-09 19:00:51 +00:00
2011-12-12 11:59:10 +00:00
2011-12-05 21:03:03 +00:00
2011-12-12 11:59:10 +00:00
2011-09-09 23:14:58 +00:00
2011-09-09 23:14:58 +00:00
2011-09-26 20:27:49 +00:00
2011-12-12 22:41:39 +00:00
2011-09-29 23:52:13 +00:00
2011-12-07 22:11:43 +00:00
2011-08-12 18:12:06 +00:00
2011-11-03 21:49:52 +00:00
2011-09-09 23:14:58 +00:00
2011-10-24 17:45:02 +00:00
2011-11-29 23:08:41 +00:00
2011-12-07 21:48:50 +00:00
2011-09-09 20:45:50 +00:00
2011-10-24 17:45:02 +00:00
2011-12-09 01:45:12 +00:00
2011-10-24 17:45:02 +00:00
2011-09-09 23:14:58 +00:00
2011-11-29 23:08:41 +00:00
2011-09-30 19:18:24 +00:00
2011-12-07 23:14:41 +00:00
2011-12-05 21:26:34 +00:00
2011-11-29 23:08:41 +00:00
2011-12-07 20:10:24 +00:00
2011-12-12 11:59:10 +00:00
2011-11-29 23:08:41 +00:00
2011-12-02 22:31:36 +00:00
2011-09-30 18:51:46 +00:00
2011-11-27 06:54:59 +00:00
2011-10-24 17:45:02 +00:00
2011-09-09 20:45:50 +00:00
2011-09-09 23:14:58 +00:00
2011-12-02 22:28:09 +00:00
2011-11-29 23:08:41 +00:00
2011-09-09 23:14:58 +00:00
2011-12-19 19:28:37 +00:00
2011-10-24 17:45:02 +00:00