Go to file
Akira Hatanaka 3c9f336361 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)

llvm-svn: 146888
2011-12-19 19:28:37 +00:00
clang Once we have fully deserialized a redeclaration chain for something 2011-12-19 19:00:47 +00:00
compiler-rt Recently the GCD tests started failing because of the invalid size of 2011-12-16 19:13:35 +00:00
debuginfo-tests Testcase for r133065 2011-06-15 17:57:23 +00:00
libcxx Fix http://llvm.org/bugs/show_bug.cgi?id=11616 2011-12-19 17:58:44 +00:00
libcxxabi Fixed several bugs, implemented support for vector types, and cleaned out dead code. 2011-12-15 20:02:15 +00:00
lld Initial commit. Code by Nick Kledzik. Cleanups and build system by me. 2011-12-18 08:27:59 +00:00
lldb Fixed code rot pointed out by Jim. 2011-12-17 02:07:52 +00:00
llvm Remove the restriction on the first operand of the add node in SelectAddr. 2011-12-19 19:28:37 +00:00
polly Adapt to move of isSafeToSpeculativelyExecute into another header. 2011-12-16 08:27:42 +00:00