| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix formatting in file | Chris Lattner | 2003-05-29 | 1 | -12/+12 |
* | Eliminate unnecessary ->get calls that are now automatically handled. | Chris Lattner | 2003-05-29 | 6 | -23/+17 |
* | * Separate all of the grunt work of inlining out into the Utils library. | Chris Lattner | 2003-05-29 | 2 | -169/+291 |
* | Don't require the user to do something like isa<foo>(II->get()). The ->get | Chris Lattner | 2003-05-29 | 1 | -0/+20 |
* | dyn_cast_or_null should work just the same as dyn_cast does | Chris Lattner | 2003-05-29 | 2 | -6/+6 |
* | Doxygenify comments | Chris Lattner | 2003-05-29 | 1 | -16/+15 |
* | When TableGen finds an error in the SparcV9.td file, it exits with a non-zero | Misha Brukman | 2003-05-29 | 1 | -1/+4 |
* | Fixed misspelling and broke a line that was wrapping. | Misha Brukman | 2003-05-29 | 1 | -2/+3 |
* | Fixed to use the correct format of the instruction. | Misha Brukman | 2003-05-29 | 1 | -3/+3 |
* | This should work better with re-generating the SparcV9CodeEmitter.inc file. | Misha Brukman | 2003-05-29 | 1 | -6/+8 |
* | * Broke up SparcV9.td into separate files as it was getting unmanageable | Misha Brukman | 2003-05-29 | 5 | -258/+381 |
* | mmap() seems to be failing on Sparc, so just use malloc()/free() . | Misha Brukman | 2003-05-28 | 1 | -4/+29 |
* | Output the opcode name of the instruction being emitted to cerr. | Misha Brukman | 2003-05-28 | 2 | -6/+8 |
* | Correctly write out binary data as chars, before they're cast to ints. | Misha Brukman | 2003-05-28 | 1 | -2/+1 |
* | Fixed ordering of elements in instructions: although the binary instructions | Misha Brukman | 2003-05-28 | 1 | -30/+50 |
* | Add dependency to make TableGen rule fire. | Brian Gaeke | 2003-05-28 | 1 | -0/+2 |
* | Three kinds of boolean values handled incorrectly: | Vikram S. Adve | 2003-05-28 | 6 | -0/+394 |
* | Fixed an error preventing compilation. | Misha Brukman | 2003-05-27 | 2 | -2/+2 |
* | Added the 'r' and 'i' annotations to instructions as their opcode names have | Misha Brukman | 2003-05-27 | 1 | -3/+3 |
* | Added a debugging code emitter that prints code to a file, debug to std::cerr, | Misha Brukman | 2003-05-27 | 1 | -0/+121 |
* | Keep track of the current BasicBlock being processed so that a referencing | Misha Brukman | 2003-05-27 | 2 | -2/+4 |
* | Added 'r' and 'i' annotations to instructions as SparcInstr.def has changed. | Misha Brukman | 2003-05-27 | 1 | -19/+22 |
* | Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed. | Misha Brukman | 2003-05-27 | 1 | -16/+16 |
* | Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed. | Misha Brukman | 2003-05-27 | 1 | -41/+79 |
* | Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed. | Misha Brukman | 2003-05-27 | 3 | -27/+30 |
* | Added entries for each of the instructions with annotations ('r' or 'i'). | Misha Brukman | 2003-05-27 | 1 | -34/+57 |
* | One of the first major changes to make the work of JITting easier: adding | Misha Brukman | 2003-05-27 | 1 | -55/+113 |
* | Cannot output `static' in generated cpp code: results in error. It's already | Misha Brukman | 2003-05-27 | 2 | -2/+2 |
* | * Allow passing in an unsigned configuration to allocateSparcTargetMachine() | Misha Brukman | 2003-05-27 | 1 | -10/+35 |
* | * Now outputting a static function getBinaryCodeForInstr() (JIT-accessible) | Misha Brukman | 2003-05-27 | 2 | -32/+66 |
* | Moved generation of the SparcV9CodeEmitter.inc file higher in the Makefile so | Misha Brukman | 2003-05-27 | 1 | -3/+4 |
* | Add prototypes to add passes to JIT compilation and code emission. | Misha Brukman | 2003-05-27 | 1 | -8/+17 |
* | Defines a pass-through debugging emitter -- it writes to a file for inspection | Misha Brukman | 2003-05-27 | 1 | -0/+7 |
* | Allow allocation of a Sparc TargetMachine. | Misha Brukman | 2003-05-27 | 1 | -2/+3 |
* | Broke out class definition from SparcV9CodeEmitter, and added ability to take a | Misha Brukman | 2003-05-27 | 2 | -25/+35 |
* | Update to match the reality that is now. | Chris Lattner | 2003-05-27 | 2 | -6/+1 |
* | Link in Sparc libs for the JIT, even on X86 to be able to support debugging | Misha Brukman | 2003-05-27 | 2 | -6/+38 |
* | Allow for specification of which JIT to run on the commandline. | Misha Brukman | 2003-05-27 | 5 | -14/+271 |
* | Remove ugly hack (that I put in originally) for building in trace stuff | Chris Lattner | 2003-05-27 | 2 | -115/+15 |
* | SparcV9CodeEmitter.cpp is a part of the Sparc code emitter. The main function | Misha Brukman | 2003-05-27 | 3 | -0/+94 |
* | Added definitions for a bunch of floating-point instructions. | Misha Brukman | 2003-05-27 | 1 | -65/+381 |
* | Fix constant folding to ALWAYS work. | Chris Lattner | 2003-05-27 | 1 | -19/+9 |
* | Add compatibility option | Chris Lattner | 2003-05-27 | 1 | -0/+2 |
* | New testcase | Chris Lattner | 2003-05-27 | 1 | -0/+8 |
* | Fix bug: Instcombine/2003-05-27-ConstExprCrash.ll | Chris Lattner | 2003-05-27 | 1 | -27/+37 |
* | Make _sure_ we don't go into an infinite loop if a signal happens! | Chris Lattner | 2003-05-27 | 2 | -0/+2 |
* | Start testing SRoA | Chris Lattner | 2003-05-27 | 1 | -0/+1 |
* | * Actually USE the statistic that we made | Chris Lattner | 2003-05-27 | 1 | -6/+21 |
* | Expose proto for SRoA pass. | Chris Lattner | 2003-05-27 | 1 | -0/+7 |
* | Initial testcases for scalar replacement of aggregates pass | Chris Lattner | 2003-05-27 | 4 | -0/+46 |