- Oct 22, 2010
-
-
Jim Grosbach authored
definitions. llvm-svn: 117114
-
Jim Grosbach authored
llvm-svn: 117108
-
Wesley Peck authored
llvm-svn: 117099
-
Eric Christopher authored
llvm-svn: 117085
-
Jim Grosbach authored
llvm-svn: 117080
-
Jim Grosbach authored
llvm-svn: 117076
-
Jim Grosbach authored
llvm-svn: 117072
-
- Oct 21, 2010
-
-
Eric Christopher authored
llvm-svn: 117068
-
Owen Anderson authored
llvm-svn: 117060
-
Owen Anderson authored
half of the Q register), rather than with just regno. This allows us to unify the encodings for a lot of different NEON instrucitons that differ only in whether they have Q or D register operands. llvm-svn: 117056
-
Eric Christopher authored
llvm-svn: 117055
-
Eric Christopher authored
the emitter to handle the addresses. Only simplify the offset if we need to - also fix bug where in addrmode 5 we weren't dividing the offset by 4, which showed up due to not always lowering. llvm-svn: 117051
-
Jim Grosbach authored
llvm-svn: 117050
-
Owen Anderson authored
llvm-svn: 117047
-
Owen Anderson authored
llvm-svn: 117040
-
Owen Anderson authored
llvm-svn: 117039
-
Duncan Sands authored
in assigning it to a variable (gcc-4.6 warning). llvm-svn: 117024
-
Andrew Trick authored
llvm-svn: 116992
-
Owen Anderson authored
llvm-svn: 116987
-
Evan Cheng authored
llvm-svn: 116983
-
Owen Anderson authored
llvm-svn: 116981
-
Eric Christopher authored
llvm-svn: 116977
-
Bill Wendling authored
extension register. llvm-svn: 116970
-
Bill Wendling authored
registers. llvm-svn: 116961
-
Dale Johannesen authored
llvm-svn: 116955
-
- Oct 20, 2010
-
-
Chandler Carruth authored
#includes in the process. llvm-svn: 116919
-
Eric Christopher authored
llvm-svn: 116915
-
Jim Grosbach authored
llvm-svn: 116897
-
Jim Grosbach authored
llvm-svn: 116886
-
Jim Grosbach authored
llvm-svn: 116883
-
Jim Grosbach authored
setup they require. Use this for ARM/Darwin to rematerialize the base pointer from the frame pointer when required. rdar://8564268 llvm-svn: 116879
-
- Oct 19, 2010
-
-
Jim Grosbach authored
llvm-svn: 116863
-
Dale Johannesen authored
integers by default, and remove the controlling flag, now that LICM will hoist such vdup's. 8003375. llvm-svn: 116852
-
Evan Cheng authored
erased the instruction during LICM so UpdateRegPressureAfter() should not reference it afterwards. llvm-svn: 116845
-
Daniel Dunbar authored
is", which breaks some nightly tests. llvm-svn: 116816
-
Evan Cheng authored
"long latency" enough to hoist even if it may increase spilling. Reloading a value from spill slot is often cheaper than performing an expensive computation in the loop. For X86, that means machine LICM will hoist SQRT, DIV, etc. ARM will be somewhat aggressive with VFP and NEON instructions. - Enable register pressure aware machine LICM by default. llvm-svn: 116781
-
Bob Wilson authored
llvm-svn: 116776
-
Jim Grosbach authored
llvm-svn: 116768
-
Eric Christopher authored
llvm-svn: 116762
-
- Oct 18, 2010
-
-
Bill Wendling authored
llvm-svn: 116750
-