summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Added the CloneTrace function which clones traces. It takes a vector of basic...Tanya Lattner2003-05-30
* Makefile: Make SparcV9CodeEmitter.inc depend on SparcV9_F*.td as well.Brian Gaeke2003-05-30
* Fix bug: ScalarRepl/2003-05-30-MultiLevel.llChris Lattner2003-05-30
* Fix bug: ScalarRepl/2003-05-29-ArrayFail.llChris Lattner2003-05-30
* Fix call to mmap, so that it can be used on sparc.Brian Gaeke2003-05-30
* so far everything compilesGuochun Shi2003-05-30
* Added support for function pointersSumant Kowshik2003-05-29
* Add commentChris Lattner2003-05-29
* Since there is now another derived .inc file, ignore them all.Misha Brukman2003-05-29
* Use an absolute path to TableGen because not everyone (e.g. automatic tester)Misha Brukman2003-05-29
* Added the target-independent part of TableGen data.Misha Brukman2003-05-29
* Eliminate unnecessary ->get calls that are now automatically handled.Chris Lattner2003-05-29
* * Separate all of the grunt work of inlining out into the Utils library.Chris Lattner2003-05-29
* When TableGen finds an error in the SparcV9.td file, it exits with a non-zeroMisha Brukman2003-05-29
* Fixed to use the correct format of the instruction.Misha Brukman2003-05-29
* This should work better with re-generating the SparcV9CodeEmitter.inc file.Misha Brukman2003-05-29
* * Broke up SparcV9.td into separate files as it was getting unmanageableMisha Brukman2003-05-29
* mmap() seems to be failing on Sparc, so just use malloc()/free() .Misha Brukman2003-05-28
* Correctly write out binary data as chars, before they're cast to ints.Misha Brukman2003-05-28
* Fixed ordering of elements in instructions: although the binary instructionsMisha Brukman2003-05-28
* Add dependency to make TableGen rule fire.Brian Gaeke2003-05-28
* Fixed an error preventing compilation.Misha Brukman2003-05-27
* Added the 'r' and 'i' annotations to instructions as their opcode names haveMisha Brukman2003-05-27
* Added a debugging code emitter that prints code to a file, debug to std::cerr,Misha Brukman2003-05-27
* Keep track of the current BasicBlock being processed so that a referencingMisha Brukman2003-05-27
* Added 'r' and 'i' annotations to instructions as SparcInstr.def has changed.Misha Brukman2003-05-27
* Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed.Misha Brukman2003-05-27
* Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed.Misha Brukman2003-05-27
* Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed.Misha Brukman2003-05-27
* Added entries for each of the instructions with annotations ('r' or 'i').Misha Brukman2003-05-27
* One of the first major changes to make the work of JITting easier: addingMisha Brukman2003-05-27
* * Allow passing in an unsigned configuration to allocateSparcTargetMachine()Misha Brukman2003-05-27
* Moved generation of the SparcV9CodeEmitter.inc file higher in the Makefile soMisha Brukman2003-05-27
* Add prototypes to add passes to JIT compilation and code emission.Misha Brukman2003-05-27
* Broke out class definition from SparcV9CodeEmitter, and added ability to take aMisha Brukman2003-05-27
* Link in Sparc libs for the JIT, even on X86 to be able to support debuggingMisha Brukman2003-05-27
* Allow for specification of which JIT to run on the commandline.Misha Brukman2003-05-27
* SparcV9CodeEmitter.cpp is a part of the Sparc code emitter. The main functionMisha Brukman2003-05-27
* Added definitions for a bunch of floating-point instructions.Misha Brukman2003-05-27
* Fix constant folding to ALWAYS work.Chris Lattner2003-05-27
* Fix bug: Instcombine/2003-05-27-ConstExprCrash.llChris Lattner2003-05-27
* Make _sure_ we don't go into an infinite loop if a signal happens!Chris Lattner2003-05-27
* * Actually USE the statistic that we madeChris Lattner2003-05-27
* Implementation of the simple "scalar replacement of aggregates" transformationChris Lattner2003-05-27
* Renamed MachienOperand::opIsDef to MachineOperand::opIsDefOnly()Vikram S. Adve2003-05-27
* (1) Added special register class containing (for now) %fsr.Vikram S. Adve2003-05-27
* Renamed opIsDef to opIsDefOnly.Vikram S. Adve2003-05-27
* Added special register class containing (for now) %fsr.Vikram S. Adve2003-05-27
* Fix bug: InstCombine/2003-05-26-CastMiscompile.llChris Lattner2003-05-26
* Bug fix: right shift for int divide-by-power-of-2 was incorrect forVikram S. Adve2003-05-25