- Jul 26, 2007
-
-
Christopher Lamb authored
Add a MachineFunction pass, which runs post register allocation, that turns subreg insert/extract instruction into register copies. This ensures correct code gen if the coalescer isn't able to remove all subreg instructions. llvm-svn: 40521
-
Christopher Lamb authored
llvm-svn: 40520
-
Christopher Lamb authored
llvm-svn: 40518
-
Evan Cheng authored
llvm-svn: 40517
-
Christopher Lamb authored
llvm-svn: 40516
-
Christopher Lamb authored
llvm-svn: 40514
-
Christopher Lamb authored
Fix infinite recursion for when extract_vector_elt is legal. Unfortunately no public targets use this code-path, so no test. llvm-svn: 40510
-
Christopher Lamb authored
llvm-svn: 40506
-
Dan Gohman authored
x86 target, replacing them with the new alignment attributes on memory references. llvm-svn: 40504
-
Owen Anderson authored
llvm-svn: 40503
-
Evan Cheng authored
llvm-svn: 40502
-
Evan Cheng authored
llvm-svn: 40501
-
Evan Cheng authored
llvm-svn: 40500
-
Evan Cheng authored
llvm-svn: 40499
-
Owen Anderson authored
llvm-svn: 40498
-
Owen Anderson authored
llvm-svn: 40497
-
- Jul 25, 2007
-
-
Owen Anderson authored
llvm-svn: 40495
-
Owen Anderson authored
llvm-svn: 40494
-
Owen Anderson authored
Note: This has not yet been thoroughly tested. Use at your own risk. llvm-svn: 40489
-
Dan Gohman authored
AsmPrinter::doFinalization. llvm-svn: 40487
-
Devang Patel authored
This interface allows clients to inline bunch of functions with module level call graph information.:wq llvm-svn: 40486
-
Nick Lewycky authored
llvm-svn: 40483
-
Anton Korobeynikov authored
- Split EH and debug infiormation - Make DwarfWriter more verbose in some cases llvm-svn: 40481
-
Dan Gohman authored
llvm-svn: 40480
-
Dan Gohman authored
register instead of loading each element individually. llvm-svn: 40478
-
- Jul 24, 2007
-
-
Owen Anderson authored
NOTE: This has only been cursorily tested. Expected improvements soon. llvm-svn: 40476
-
Owen Anderson authored
llvm-svn: 40474
-
Anton Korobeynikov authored
Pretty hackish, but code itself is dirty mess, so we won't make anything worse. :) llvm-svn: 40472
-
Owen Anderson authored
load elimination code from RedundantLoadElimination. llvm-svn: 40469
-
Reid Spencer authored
llvm-svn: 40464
-
Devang Patel authored
llvm-svn: 40458
-
Owen Anderson authored
llvm-svn: 40457
-
Owen Anderson authored
llvm-svn: 40456
-
Reid Spencer authored
2. Fold an if statement into the Assert1 macro call. llvm-svn: 40455
-
Reid Spencer authored
to use sret or inreg on the function. It is equally illegal to use noreturn or nounwind on a parameter; they only go with the function. This patch enforces these rules. llvm-svn: 40453
-
Owen Anderson authored
llvm-svn: 40448
-
- Jul 23, 2007
-
-
Owen Anderson authored
llvm-svn: 40445
-
Dan Gohman authored
llvm-svn: 40443
-
Dan Gohman authored
llvm-svn: 40441
-
Owen Anderson authored
llvm-svn: 40440
-