- May 09, 2009
-
-
Mike Stump authored
llvm-svn: 71275
-
Daniel Dunbar authored
Makefile. llvm-svn: 71274
-
Daniel Dunbar authored
non-padding fields. llvm-svn: 71273
-
Daniel Dunbar authored
- {return-types,single-args}-{32,64} pass the first 1k ABI tests with bit-fields enabled. llvm-svn: 71272
-
- May 08, 2009
-
-
Daniel Dunbar authored
to use a wide enough type. This might be wider than the "single element"'s type in the presence of padding bit-fields. - Darwin x86_32 now passes the first 1k ABI tests with bit-field generation enabled. llvm-svn: 71270
-
Bill Wendling authored
inlined function or the end of a function. Before, this was never executing the "inlined" version of the Record method. This will become important once the inlined Dwarf writer patch lands. llvm-svn: 71268
-
Fariborz Jahanian authored
llvm-svn: 71267
-
Daniel Dunbar authored
element" structures. llvm-svn: 71266
-
Dan Gohman authored
add-recurrence to be exposed. Add a new SCEV folding rule to help simplify expressions in the presence of these extra truncs. llvm-svn: 71264
-
Bill Wendling authored
concrete instance of an inlined function, we can get the actual address of the abstract instance inside of the compile unit. This isn't currently used, but will be by a future check-in. llvm-svn: 71263
-
Dan Gohman authored
constant exprs as well as instructions. llvm-svn: 71262
-
Daniel Dunbar authored
- This turns out to be a no-op now that most of the handling for everything else is in place. llvm-svn: 71261
-
Bill Wendling authored
llvm-svn: 71260
-
Dan Gohman authored
which are not analyzed with SCEV techniques, which can require brute-forcing through a large number of instructions. This fixes a massive compile-time issue on 400.perlbench (in particular, the loop in MD5Transform). llvm-svn: 71259
-
Dan Gohman authored
clients to use it. llvm-svn: 71258
-
Bill Wendling authored
llvm-svn: 71256
-
Dan Gohman authored
llvm-svn: 71255
-
Bill Wendling authored
llvm-svn: 71253
-
Dan Gohman authored
separate function. llvm-svn: 71252
-
Daniel Dunbar authored
- This eliminates 5/1000 failures on return-types-32, on the current ABITest config. llvm-svn: 71250
-
Fariborz Jahanian authored
llvm-svn: 71248
-
Dan Gohman authored
This fixes an old FIXME, and is needed by some upcoming changes. llvm-svn: 71247
-
Daniel Dunbar authored
Also, tweak default list of bit-fields to try. llvm-svn: 71246
-
Dan Gohman authored
exit block of a loop, if there is exactly one, similar to getExitingBlock. llvm-svn: 71245
-
Ted Kremenek authored
'autorelease'. This isn't used yet to flag errors. llvm-svn: 71244
-
Fariborz Jahanian authored
use of dot-syntax expression. This is to match gcc's. llvm-svn: 71243
-
Evan Cheng authored
llvm-svn: 71242
-
Anton Korobeynikov authored
llvm-svn: 71241
-
Anton Korobeynikov authored
llvm-svn: 71240
-
Anton Korobeynikov authored
llvm-svn: 71239
-
Anton Korobeynikov authored
llvm-svn: 71238
-
Anton Korobeynikov authored
llvm-svn: 71237
-
Anton Korobeynikov authored
llvm-svn: 71236
-
Anton Korobeynikov authored
llvm-svn: 71235
-
Anton Korobeynikov authored
llvm-svn: 71233
-
Chris Lattner authored
need to work a bit to combine things like (x+c1+c2) into x+c3. llvm-svn: 71232
-
Duncan Sands authored
the various notions of type size used in LLVM. llvm-svn: 71230
-
Chris Lattner authored
llvm-svn: 71227
-
Chris Lattner authored
patch by Mikael Lepistö! llvm-svn: 71226
-
Chris Lattner authored
method, fixing a crash on PR4146. While the store will ultimately overwrite the "padded size" number of bits in memory, the stored value may be a subset of this size. This function only wants to handle the case where all bits are stored. llvm-svn: 71224
-