- Oct 06, 2008
-
-
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
-
Duncan Sands authored
Before there were two problems: (1) configure turned "obj-c++" into "obj" in the langs line; (2) the dejagnu library called it objc++ not obj-c++. Now the problem is that some of these tests don't pass! llvm-svn: 57167
-
Duncan Sands authored
readnone. Make clearer that readnone functions do not dereference pointer arguments. Do not use the highly ambiguous "side-effects" in the readonly description (since such functions can have control flow side-effects, such as throwing an exception, or looping for ever). llvm-svn: 57166
-
Chris Lattner authored
llvm-svn: 57148
-
Chris Lattner authored
llvm-svn: 57147
-
- Oct 05, 2008
-
-
Chris Lattner authored
in tblgen. This is PR2827, thanks to Waldemar Knorr for tracking this down. llvm-svn: 57124
-
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
-
Chris Lattner authored
llvm-svn: 57116
-
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
-
Steve Naroff authored
llvm-svn: 57091
-
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
-
Dan Gohman authored
and remove getresult and references thereto. llvm-svn: 57064
-
Chris Lattner authored
llvm-svn: 57062
-
Chris Lattner authored
llvm-svn: 57061
-
Chris Lattner authored
llvm-svn: 57060
-
Chris Lattner authored
llvm-svn: 57059
-
Chris Lattner authored
llvm-svn: 57058
-
Chris Lattner authored
Patch by Kenneth Boyd! llvm-svn: 57057
-
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
-
Anton Korobeynikov authored
llvm-svn: 57048
-
Argyrios Kyrtzidis authored
llvm-svn: 57047
-
Argyrios Kyrtzidis authored
llvm-svn: 57046
-
Dan Gohman authored
expand to multiple basic blocks, in which case fast-isel needs to informed of which block to use as it resumes inserting instructions. llvm-svn: 57040
-
Dan Gohman authored
was setting kill flags on tied uses in two-address instructions. The kill flags were causing the allocator to think it could allocate the use and its tied def in different registers. llvm-svn: 57039
-
Dale Johannesen authored
Make it all work in non-pic mode. llvm-svn: 57034
-
Dan Gohman authored
applicable. llvm-svn: 57033
-
Daniel Dunbar authored
llvm-svn: 57032
-
- Oct 03, 2008
-
-
Mikhail Glushenkov authored
Makefiles try to remove 'core' by default, so it wasn't a very good name. llvm-svn: 57031
-
Daniel Dunbar authored
- It turns out this is enough to completely break dependency file (.d) usage (at least for my gmake). llvm-svn: 57030
-
Devang Patel authored
Thanks Duncan! llvm-svn: 57029
-