- Oct 07, 2008
-
-
Owen Anderson authored
llvm-svn: 57259
-
Jim Grosbach authored
llvm-svn: 57258
-
Dale Johannesen authored
Fixes local RA miscompilation of gcc.c-torture/execute/20020904-1.c -O0. llvm-svn: 57257
-
Andrew Lenharth authored
llvm-svn: 57255
-
Andrew Lenharth authored
llvm-svn: 57254
-
Jim Grosbach authored
Clarify naming and correct conditional so that CMP and CMN instructions get the Rn operand encoded properly llvm-svn: 57252
-
Jim Grosbach authored
llvm-svn: 57251
-
Andrew Lenharth authored
llvm-svn: 57249
-
Andrew Lenharth authored
llvm-svn: 57248
-
Andrew Lenharth authored
llvm-svn: 57247
-
Anders Carlsson authored
Certain patterns involving the "movss" instruction were marked as requiring SSE2, when in reality movss is an SSE1 instruction. llvm-svn: 57246
-
Andrew Lenharth authored
llvm-svn: 57243
-
Andrew Lenharth authored
llvm-svn: 57226
-
Dale Johannesen authored
since -0.0 can't be represented as an int. This prevents llvm from reducing -0.0 to a load-and-convert of int 0. Fixes ieee.exp/mzero[2356].c in gcc testsuite. llvm-svn: 57224
-
Dan Gohman authored
2006-01-23-UnionInit on x86-64 when inlining is not enabled. llvm-svn: 57223
-
Devang Patel authored
llvm-svn: 57221
-
Dale Johannesen authored
are Inexact. (These are not Inexact as defined by IEEE754, but that seems like a reasonable way to abstract what happens: information is lost.) llvm-svn: 57218
-
- Oct 06, 2008
-
-
Evan Cheng authored
llvm-svn: 57210
-
Dale Johannesen authored
it is too aggressive. llvm-svn: 57203
-
Devang Patel authored
Patch By Matthijs Kooijman. llvm-svn: 57202
-
Dale Johannesen authored
Improve description of unsupported formats. llvm-svn: 57185
-
Devang Patel authored
optimized for size. Set OptForSize for each function separately. llvm-svn: 57182
-
Dan Gohman authored
ENABLE_EXPENSIVE_CHECKS for finding this. llvm-svn: 57181
-
Devang Patel authored
llvm-svn: 57179
-
Matthijs Kooijman authored
This includes not marking a GEP involving a vector as unsafe, but only when it has all zero indices. This allows scalarrepl to work in a few more cases. llvm-svn: 57177
-
Chris Lattner authored
llvm-svn: 57148
-
Chris Lattner authored
llvm-svn: 57147
-
- Oct 05, 2008
-
-
Chris Lattner authored
llvm-svn: 57123
-
Chris Lattner authored
and actually work. We can now read the llvm 2.3 bc file from PR2849 llvm-svn: 57122
-
Nuno Lopes authored
llvm-svn: 57114
-
Nuno Lopes authored
llvm-svn: 57113
-
Anton Korobeynikov authored
Patch by Robert G. Jakabosky! llvm-svn: 57110
-
Anton Korobeynikov authored
llvm-svn: 57106
-
Chris Lattner authored
llvm-svn: 57096
-
Chris Lattner authored
shifting and masking inside a bswap expr. This allows it to handle the cases from PR2842, which involve the intermediate 'or' expressions being shifted, not just the input value. llvm-svn: 57095
-
Chris Lattner authored
ashr. It should only apply to lshr. llvm-svn: 57089
-
- Oct 04, 2008
-
-
Chris Lattner authored
patch by Mikael Lepisto! llvm-svn: 57077
-
Oscar Fuentes authored
for llvmc2 incomplete. llvm-svn: 57076
-
Duncan Sands authored
when deciding whether to mark a function readnone/readonly. Since the pass is currently run before SROA, this may be quite helpful. Requested by Chris on IRC. llvm-svn: 57050
-
Nick Lewycky authored
implementing folding. Fixes PR2857. llvm-svn: 57049
-