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