- Sep 18, 2010
-
-
Evan Cheng authored
llvm-svn: 114270
-
Owen Anderson authored
NO path to the destination containing side effects, not that SOME path contains no side effects. In practice, this only manifests with CombinerAA enabled, because otherwise the chain has little to no branching, so "any" is effectively equivalent to "all". llvm-svn: 114268
-
Eric Christopher authored
llvm-svn: 114263
-
Daniel Dunbar authored
llvm-svn: 114262
-
Daniel Dunbar authored
llvm-svn: 114261
-
Daniel Dunbar authored
llvm-svn: 114260
-
Eric Christopher authored
thumb with floating point. llvm-svn: 114256
-
Eric Christopher authored
llvm-svn: 114254
-
Rafael Espindola authored
llvm-svn: 114248
-
Jim Grosbach authored
instructions (PICADD, PICLDR, et.al.) llvm-svn: 114243
-
Jim Grosbach authored
with one in the generic printing code is an error. llvm-svn: 114242
-
Dan Gohman authored
llvm-svn: 114241
-
Benjamin Kramer authored
llvm-svn: 114240
-
Jim Grosbach authored
llvm-svn: 114237
-
Bob Wilson authored
value should be in GPRs when it's going to be used as a scalar, and we use VMOVRRD to make that happen, but if the value is converted back to a vector we need to fold to a simple bit_convert. Radar 8407927. llvm-svn: 114233
-
Jim Grosbach authored
and shift instructions on ARM. Update the tests to match. llvm-svn: 114230
-
Rafael Espindola authored
llvm-svn: 114229
-
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
-
-