- Aug 13, 2004
-
-
Nate Begeman authored
llvm-svn: 15722
-
Nate Begeman authored
Darwin. Also, change asm printer to output proper stubs for external functions whose address is passed as an argument to aid in bugpointing. llvm-svn: 15721
-
Nate Begeman authored
llvm-svn: 15720
-
Nate Begeman authored
llvm-svn: 15719
-
Chris Lattner authored
block (common in a switch), make sure to remove extra edges in successor blocks. This fixes CodeExtractor/2004-08-12-BlockExtractPHI.ll and should be pulled into LLVM 1.3 (though the regression test need not be, as that would require pulling in the LoopExtract.cpp changes). llvm-svn: 15717
-
Chris Lattner authored
the extracted code was, instead of putting it at the end of the function llvm-svn: 15716
-
Chris Lattner authored
llvm-svn: 15714
-
Chris Lattner authored
Nate ran into when bugpointing siod. This fix should go into LLVM 1.3 llvm-svn: 15712
-
Nate Begeman authored
llvm-svn: 15711
-
Nate Begeman authored
llvm-svn: 15710
-
- Aug 12, 2004
-
-
Chris Lattner authored
Add support for targets that must spill certain physregs at certain locations. Patch contributed by Nate Begeman, slightly hacked by me. llvm-svn: 15701
-
Chris Lattner authored
llvm-svn: 15698
-
Chris Lattner authored
llvm-svn: 15697
-
Chris Lattner authored
llvm-svn: 15696
-
Chris Lattner authored
llvm-svn: 15695
-
Chris Lattner authored
llvm-svn: 15694
-
Chris Lattner authored
llvm-svn: 15693
-
Chris Lattner authored
set to true (obviously) llvm-svn: 15692
-
Chris Lattner authored
llvm-svn: 15691
-
Chris Lattner authored
virtual methods and register name mapping functions llvm-svn: 15690
-
Misha Brukman authored
SparcV9 and PowerPC64 without target triples, since they are both 64-bit big-endian targets. llvm-svn: 15688
-
Chris Lattner authored
instructions in the body of the function (not the entry block). This fixes test/Programs/SingleSource/Regression/C/2004-08-12-InlinerAndAllocas.c and test/Programs/External/SPEC/CINT2000/176.gcc on zion. This should obviously be pulled into 1.3. llvm-svn: 15684
-
Misha Brukman authored
* BuildMI() can build 0-param instructions (e.g., NOP) llvm-svn: 15681
-
Misha Brukman authored
* BuildMI() really *does* handle 0 params! llvm-svn: 15680
-
Chris Lattner authored
run into. This should go into 1.3 llvm-svn: 15679
-
Misha Brukman authored
* Fix loading of GlobalValues llvm-svn: 15678
-
Misha Brukman authored
llvm-svn: 15677
-
Chris Lattner authored
llvm-svn: 15676
-
Misha Brukman authored
llvm-svn: 15674
-
Misha Brukman authored
llvm-svn: 15673
-
Misha Brukman authored
* Mark InstrInfo with 32 vs. 64 bit flag * Enable the 64-bit isel and asm printer llvm-svn: 15672
-
Misha Brukman authored
llvm-svn: 15671
-
Misha Brukman authored
* Doubles are 8 bytes in 64-bit PowerPC, and use the general register class * Use double-word loads and stores for restoring from/saving to stack * Do not allocate R2 if compiling for AIX llvm-svn: 15670
-
Misha Brukman authored
llvm-svn: 15669
-
Misha Brukman authored
llvm-svn: 15668
-
- Aug 11, 2004
-
-
Misha Brukman authored
llvm-svn: 15667
-
Misha Brukman authored
llvm-svn: 15665
-
Misha Brukman authored
llvm-svn: 15663
-
Nate Begeman authored
llvm-svn: 15662
-
Chris Lattner authored
llvm-svn: 15661
-