- Sep 18, 2010
-
-
Evan Cheng authored
1) Do forward copy propagation. This makes it easier to estimate the cost of the instruction being sunk. 2) Break critical edges on demand, including cases where the value is used by PHI nodes. Critical edge splitting is not yet enabled by default. llvm-svn: 114227
-
Eric Christopher authored
llvm-svn: 114226
-
- Sep 17, 2010
-
-
Evan Cheng authored
llvm-svn: 114222
-
Jim Grosbach authored
legacy asm printer uses instructions of the form, "mov r0, r0, lsl #3", while the MC-instruction printer uses the form "lsl r0, r0, #3". The latter mnemonic is correct and preferred according the ARM documentation (A8.6.98). The former are pseudo-instructions for the latter. llvm-svn: 114221
-
Evan Cheng authored
llvm-svn: 114220
-
Jakob Stoklund Olesen authored
llvm-svn: 114219
-
Jim Grosbach authored
llvm-svn: 114218
-
Jim Grosbach authored
llvm-svn: 114215
-
Jim Grosbach authored
llvm-svn: 114212
-
Jim Grosbach authored
llvm-svn: 114211
-
Jim Grosbach authored
llvm-svn: 114206
-
Oscar Fuentes authored
llvm-svn: 114205
-
Jim Grosbach authored
llvm-svn: 114204
-
Dan Gohman authored
llvm-svn: 114202
-
Dan Gohman authored
This fixes rdar://8396318. llvm-svn: 114201
-
Jim Grosbach authored
llvm-svn: 114200
-
Jim Grosbach authored
llvm-svn: 114199
-
Dan Gohman authored
"inexact" result. llvm-svn: 114198
-
Dan Gohman authored
llvm-svn: 114197
-
Dan Gohman authored
llvm-svn: 114196
-
Jim Grosbach authored
llvm-svn: 114195
-
Jim Grosbach authored
instruction lowering. llvm-svn: 114191
-
-
Gabor Greif authored
llvm-svn: 114189
-
Duncan Sands authored
needs to find some libraries, which may require searching the directories given by LIBRARY_PATH on curiously configured systems. So pass on LIBRARY_PATH. llvm-svn: 114186
-
Daniel Dunbar authored
llvm-svn: 114184
-
Jim Grosbach authored
llvm-svn: 114183
-
Daniel Dunbar authored
llvm-svn: 114176
-
NAKAMURA Takumi authored
It is also workaround for PR7927. llvm-svn: 114175
-
NAKAMURA Takumi authored
llvm-svn: 114173
-
Michael J. Spencer authored
llvm-svn: 114167
-
Daniel Dunbar authored
used on Darwin anymore, and Clang might not always link with the library it is currently found in. llvm-svn: 114165
-
Oscar Fuentes authored
The Windows users will appreciate this. llvm-svn: 114158
-
Daniel Dunbar authored
expression to include the modifier. - Gross, but this a corner case we don't expect to see often in practice, but it is worth accepting. - Also improves diagnostics on invalid modifiers. llvm-svn: 114154
-
Oscar Fuentes authored
Reorganized it too. llvm-svn: 114151
-
Dan Gohman authored
so that it detects errors on platforms where libm doesn't set errno. It's still subject to host libm details though. llvm-svn: 114148
-
Oscar Fuentes authored
llvm-svn: 114143
-
Dan Gohman authored
because it was using Twine.h's declaration of operator<<(const Twine &). llvm-svn: 114141
-
Bill Wendling authored
llvm-svn: 114140
-
Oscar Fuentes authored
LLVM libraries. llvm-svn: 114139
-