- Jun 11, 2003
-
-
John Criswell authored
llvm-svn: 6678
-
- Jun 10, 2003
-
-
Guochun Shi authored
add a function ModuloScheduling::dumpFinalSchedule() to print out final schedule llvm-svn: 6677
-
Guochun Shi authored
llvm-svn: 6676
-
Guochun Shi authored
llvm-svn: 6675
-
Guochun Shi authored
add some comments llvm-svn: 6674
-
- Jun 09, 2003
-
-
Guochun Shi authored
add comment llvm-svn: 6673
-
- Jun 08, 2003
-
-
Guochun Shi authored
llvm-svn: 6672
-
Chris Lattner authored
llvm-svn: 6671
-
Chris Lattner authored
llvm-svn: 6670
-
- Jun 07, 2003
-
-
Chris Lattner authored
llvm-svn: 6669
-
Chris Lattner authored
llvm-svn: 6668
-
Chris Lattner authored
llvm-svn: 6667
-
Misha Brukman authored
SETTING the operand to be an immediate or have verified that one of the operands is really a SignExtended or Unextended immediate value already, which warrants an 'i' opcode. llvm-svn: 6662
-
Chris Lattner authored
llvm-svn: 6661
-
Chris Lattner authored
llvm-svn: 6660
-
- Jun 06, 2003
-
-
Chris Lattner authored
llvm-svn: 6659
-
Chris Lattner authored
llvm-svn: 6658
-
Misha Brukman authored
llvm-svn: 6657
-
Misha Brukman authored
llvm-svn: 6656
-
Misha Brukman authored
* BPA and BPN do not take a %cc register as a parameter * SLL/SRL/SRA{r,i}5 are there for a reason - they are ONLY 32-bit instructions * Likewise, SLL/SRL/SRAX{r,i}6 are only 64-bit * Added WRCCR{r,i} opcodes llvm-svn: 6655
-
Misha Brukman authored
llvm-svn: 6654
-
Misha Brukman authored
llvm-svn: 6653
-
Misha Brukman authored
* Removed instruction scheduling as it is too slow to run in a JIT environment * Removed other passes because they aren't necessary and can slow JIT down llvm-svn: 6652
-
Chris Lattner authored
llvm-svn: 6651
-
Misha Brukman authored
The JIT is designed to code-generate a function at-a-time. That means that any pass can only make local changes to its function. Period. Because the Sparc PreSelection pass claims to be a BasicBlock pass while adding globals to the Module, it cannot be run with the other passes, because by this time, the globals have been output already by the JIT, and the addresses of any globals appearing AFTER this point are not recognized. However, the PreSelection pass is a requirement for correctness in the Sparc codegen path, so it MUST be run. ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: llvm-svn: 6650
-
Misha Brukman authored
llvm-svn: 6649
-
Misha Brukman authored
llvm-svn: 6648
-
Misha Brukman authored
address of a floating-point (allocated via ConstantPool) correctly. llvm-svn: 6647
-
Chris Lattner authored
Add GROSS HACK to get CompilationCallback to work when compiled in release mode llvm-svn: 6646
-
Misha Brukman authored
* Do not block a print statement with a DEBUG() guard if we're going to abort() llvm-svn: 6645
-
Misha Brukman authored
llvm-svn: 6644
-
Misha Brukman authored
output clean so that tests can automatically diff the output. llvm-svn: 6643
-
Misha Brukman authored
that tests can automatically diff the output. llvm-svn: 6642
-
Misha Brukman authored
llvm-svn: 6641
-
Misha Brukman authored
Now %fcc registers are recognized correctly. llvm-svn: 6640
-
Misha Brukman authored
llvm-svn: 6639
-
Misha Brukman authored
class, because they are currently unused. llvm-svn: 6638
-
Misha Brukman authored
llvm-svn: 6637
-
Misha Brukman authored
* Added comment as to why we are still ignoring predict and annul bits. llvm-svn: 6636
-
- Jun 05, 2003
-
-
Vikram S. Adve authored
Also, reorder a couple of functions for inlining. llvm-svn: 6635
-