- Sep 29, 2006
-
-
Chris Lattner authored
llvm-svn: 30663
-
Chris Lattner authored
llvm-svn: 30662
-
Chris Lattner authored
llvm-svn: 30661
-
Chris Lattner authored
llvm-svn: 30660
-
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
-
-
Reid Spencer authored
by the test case. llvm-svn: 30654
-
Reid Spencer authored
llvm-svn: 30653
-
Chris Lattner authored
CodeGen/PowerPC/2006-09-28-shift_64.ll llvm-svn: 30652
-
Chris Lattner authored
llvm-svn: 30651
-
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
-
Chris Lattner authored
llvm-svn: 30649
-
Evan Cheng authored
TargetRegisterClass specifies the desired spill alignment. However, it cannot be honored if stack alignment is smaller. llvm-svn: 30648
-
Jim Laskey authored
llvm-svn: 30647
-
Jim Laskey authored
llvm-svn: 30646
-
Reid Spencer authored
llvm-svn: 30645
-
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
llvm-svn: 30640
-
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
-
Evan Cheng authored
before it determines which callee-save registers are to be spilled. This allows the target to make changes such as forcing certain physical registers to be spilled. - Modified comments. It's important to note the order of registers in the array returns by getCalleeSaveRegs() determines the order of callee save spill code. llvm-svn: 30635
-
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
-
Jim Laskey authored
llvm-svn: 30626
-
Chris Lattner authored
AggregateString += "\0\0"; Doesn't add two nuls to the AggregateString (for obvious reasons), which broke the asmprinter when the first character of an asm string was not literal text. llvm-svn: 30625
-
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
-