- Sep 29, 2006
-
-
Chris Lattner authored
llvm-svn: 30659
-
Chris Lattner authored
llvm-svn: 30658
-
Owen Anderson authored
llvm-svn: 30657
-
Chris Lattner authored
llvm-svn: 30656
-
Chris Lattner authored
llvm-svn: 30655
-
- Sep 28, 2006
-
-
Chris Lattner authored
CodeGen/PowerPC/2006-09-28-shift_64.ll llvm-svn: 30652
-
Reid Spencer authored
Errors are generated with the YYERROR macro which can only be called from a production (inside yyparse) because of the goto statement in the macro. This lead to several situations where GEN_ERROR was not called but GenerateError was used instead (because it doesn't use YYERROR). However, in such situations, catching the error much later (e.g. at the end of the production) is not sufficient because LLVM can assert on invalid data before the end of the production is reached. The solution is to ensure that the CHECK_FOR_ERROR macro (which invokes YYERROR if there's an error) is used as soon as possible after a call to GenerateError has been made. llvm-svn: 30650
-
Evan Cheng authored
TargetRegisterClass specifies the desired spill alignment. However, it cannot be honored if stack alignment is smaller. llvm-svn: 30648
-
Bill Wendling authored
with our English dead." No! Really! Serious this time...It was how the vreg uses were being adjusted that was causing hte Olden tests to fail. I corrected this and the Olden and Regression tests all passed. llvm-svn: 30644
-
Chris Lattner authored
This is a baby step towards fixing PR925. llvm-svn: 30643
-
Chris Lattner authored
llvm-svn: 30642
-
Chris Lattner authored
llvm-svn: 30641
-
Chris Lattner authored
Use the new ManagedStatic class to explicitly manage static variables, eliminating static ctors/dtors llvm-svn: 30639
-
Chris Lattner authored
llvm-svn: 30638
-
Chris Lattner authored
in olden among others. llvm-svn: 30637
-
Evan Cheng authored
incoming stack. This allows X86 backend to use push / pop in epilogue / prologue. llvm-svn: 30636
-
Chris Lattner authored
llvm-svn: 30634
-
Bill Wendling authored
has disappeared. llvm-svn: 30633
-
- Sep 27, 2006
-
-
Chris Lattner authored
llvm-svn: 30631
-
Devang Patel authored
Fix http://llvm.org/bugs/show_bug.cgi?id=923 llvm-svn: 30630
-
Chris Lattner authored
llvm-svn: 30628
-
Bill Wendling authored
a function, do it up front in linear time (going through all of the instructions once). We create a map out of them. Then it's no problem to use the information in it during elimination... llvm-svn: 30624
-
Chris Lattner authored
llvm-svn: 30623
-
Chris Lattner authored
llvm-svn: 30621
-
Chris Lattner authored
llvm-svn: 30620
-
Chris Lattner authored
character, and ${:uid} which expands to a unique ID for the MachineInstr. More can be added if/when they are needed. llvm-svn: 30619
-
Evan Cheng authored
llvm-svn: 30616
-
- Sep 26, 2006
-
-
Andrew Lenharth authored
llvm-svn: 30615
-
Jim Laskey authored
llvm-svn: 30613
-
Jim Laskey authored
llvm-svn: 30611
-
Jim Laskey authored
llvm-svn: 30610
-
Jim Laskey authored
llvm-svn: 30609
-
Chris Lattner authored
llvm-svn: 30608
-
Chris Lattner authored
llvm-svn: 30606
-
Chris Lattner authored
int x __attribute__((used)); to: .data .comm _x,4 ; 'x' .no_dead_strip _x on both x86 and ppc darwin targets. llvm-svn: 30605
-
Chris Lattner authored
because they have an aggressive linker that does dead code stripping. llvm-svn: 30604
-
- Sep 25, 2006
-
-
Jim Laskey authored
llvm-svn: 30601
-
Jim Laskey authored
llvm-svn: 30600
-
Chris Lattner authored
llvm-svn: 30598
-
Jim Laskey authored
llvm-svn: 30597
-