- Jun 01, 2007
-
-
Owen Anderson authored
llvm-svn: 37376
-
- May 31, 2007
-
-
Dale Johannesen authored
Do not remove empty landing pads (EH table needs to be updated) llvm-svn: 37375
-
Evan Cheng authored
llvm-svn: 37374
-
Chris Lattner authored
smaller than the preferred alignment, but so that the target can actually specify a minimum alignment if needed. This fixes some objc protocol failures Devang tracked down. llvm-svn: 37373
-
Lauro Ramos Venancio authored
When a function has FP, the register scavenging spill slot offset already was calculated. llvm-svn: 37371
-
Owen Anderson authored
llvm-svn: 37366
-
- May 30, 2007
-
-
Evan Cheng authored
llvm-svn: 37365
-
Chris Lattner authored
llvm-svn: 37362
-
Devang Patel authored
llvm-svn: 37360
-
Chris Lattner authored
half of PR1421, by not decimating structs with holes that are the source and destination of a memcpy. llvm-svn: 37358
-
Dale Johannesen authored
llvm-svn: 37355
-
Dale Johannesen authored
matter until my last change). Reenable tail merging by default. llvm-svn: 37354
-
Evan Cheng authored
llvm-svn: 37353
-
Evan Cheng authored
For VFP2 fldm, fstm instructions, the condition code is printed after the address mode and size specifier. e.g. fstmiaseq, not fstmeqias. llvm-svn: 37351
-
Owen Anderson authored
llvm-svn: 37350
-
Evan Cheng authored
llvm-svn: 37349
-
Owen Anderson authored
llvm-svn: 37348
-
Owen Anderson authored
debugging lines. llvm-svn: 37347
-
Owen Anderson authored
llvm-svn: 37346
-
Owen Anderson authored
set this way is _SLOW_. Somewhere down the line, I'll look at speeding it up. llvm-svn: 37345
-
Evan Cheng authored
If there is an empty block between a source and its successor block, it still requires a unconditional branch. llvm-svn: 37344
-
- May 29, 2007
-
-
Owen Anderson authored
Very first part of a GVN-PRE implementation. It currently performs a bunch of analysis, and nothing more. It is also quite slow for the moment. However, it should give a sense of what's going on. llvm-svn: 37343
-
Evan Cheng authored
llvm-svn: 37342
-
Evan Cheng authored
llvm-svn: 37341
-
Nicolas Geoffray authored
llvm-svn: 37340
-
- May 26, 2007
-
-
Zhou Sheng authored
llvm-svn: 37331
-
- May 25, 2007
-
-
Chris Lattner authored
llvm-svn: 37330
-
Evan Cheng authored
llvm-svn: 37328
-
- May 24, 2007
-
-
Chris Lattner authored
llvm-svn: 37326
-
Dale Johannesen authored
only one successor. llvm-svn: 37324
-
Dale Johannesen authored
Temporarily, this breaks CodeGen/Generic/2006-02-12-InsertLibraryCall.ll by exposing an unrelated latent problem; working on that. llvm-svn: 37323
-
Zhou Sheng authored
llvm-svn: 37322
-
Dan Gohman authored
llvm-svn: 37321
-
Dan Gohman authored
llvm-svn: 37320
-
Dan Gohman authored
llvm-svn: 37319
-
Evan Cheng authored
Fix a typo that caused combiner to create mal-formed pre-indexed store where value store is the same as the base pointer. llvm-svn: 37318
-
- May 23, 2007
-
-
Dale Johannesen authored
When considering blocks with more than 2 predecessors, merge the block with the largest number of matching insns, rather than the first block found. Considering that 1 matching insn is enough to show a win for candidates that already end with a branch. llvm-svn: 37315
-
Devang Patel authored
llvm-svn: 37314
-
Anton Korobeynikov authored
Mark all calls as "could throw", when exceptions are enabled. Emit necessary LP info too. This fixes PR1439 llvm-svn: 37311
-
Chris Lattner authored
llvm-svn: 37310
-