aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Fixed a bug where I was trying to ModuloSchedule a loop with no instructions ...Tanya Lattner2004-11-223-9/+32
* Remove JIT-specific code from the code emitter.Chris Lattner2004-11-222-569/+35
* New methods implementedChris Lattner2004-11-221-0/+18
* Implement the Sparc JIT interfaces, including relocation support.Chris Lattner2004-11-221-0/+354
* Add stub method for long shift codegen.Brian Gaeke2004-11-222-0/+42
* Update to-do list.Brian Gaeke2004-11-222-2/+0
* Initial checkin of the V9 relocation typesChris Lattner2004-11-221-0/+42
* Implement setcc on longs.Brian Gaeke2004-11-212-42/+72
* Add all the rest of the ADD and SUB variants, some of which are important forBrian Gaeke2004-11-212-4/+26
* Support add, sub, mul, div, rem on longs/ulongs (latter 3 by emitting libcalls).Brian Gaeke2004-11-212-4/+130
* Update to-do list.Brian Gaeke2004-11-212-6/+4
* Fix Shootout-C++/wc, which was broken by my recent changes to emit fewerNate Begeman2004-11-211-5/+6
* There is no reason to emit function stubs for direct calls.Chris Lattner2004-11-212-2/+1
* Fix extraStack calculation -- I think in fact it might be getting a bit *too*Brian Gaeke2004-11-212-18/+44
* Update list of failing benchmarks & to-do list.Brian Gaeke2004-11-212-12/+2
* ignore generated filesChris Lattner2004-11-212-0/+3
* ignore generated files.Chris Lattner2004-11-211-0/+2
* Remove all JIT specific code and switch the code generator over to emittingChris Lattner2004-11-201-194/+26
* Implement the X86 JIT interfacesChris Lattner2004-11-201-0/+140
* Describe the X86 target-specific relocations.Chris Lattner2004-11-201-0/+33
* We implement these interfacesChris Lattner2004-11-201-5/+13
* Adjust to changed interfacesChris Lattner2004-11-201-2/+2
* Support most cases of vaarg (except double).Brian Gaeke2004-11-202-2/+56
* Update failing test cases & to-do list.Brian Gaeke2004-11-202-8/+6
* This method was never implementedChris Lattner2004-11-201-6/+0
* Remove this method, it's not clear how it could be implemented indep of 32 or...Chris Lattner2004-11-202-12/+0
* getJITStubForFunction is optional and unimplemented, just remove it for now.Chris Lattner2004-11-202-12/+0
* getJITStubForFunction is optional and unimplemented, just remove it.Chris Lattner2004-11-204-23/+0
* Implement vacopy and vanext.Brian Gaeke2004-11-202-6/+24
* Revert the patch that adds Function* for each 64-bit libc div/mul/rem that weMisha Brukman2004-11-202-46/+0
* Made modsched hidden and changed so it matches the style of other options.Tanya Lattner2004-11-191-2/+2
* Fix grammarMisha Brukman2004-11-192-2/+2
* Add protoypes for 64-bit long/ulong div, mul, and rem functionsMisha Brukman2004-11-192-0/+46
* Fix file comment headerMisha Brukman2004-11-191-1/+1
* Handle GhostLinkage case for completeness (should not be seen by the asm writer)Misha Brukman2004-11-192-0/+6
* Add VANext and VAArg stubs.Brian Gaeke2004-11-192-2/+20
* Implement va_start.Brian Gaeke2004-11-192-4/+32
* Dont' forget to switch back to decimal outputChris Lattner2004-11-191-1/+2
* First part of varargs support: getting all varargs which could possiblyBrian Gaeke2004-11-192-2/+42
* va_end can safely be codegen'd to nothing on v8.Brian Gaeke2004-11-192-2/+4
* A very sorry stub implementation of varargs intrinsics...Brian Gaeke2004-11-192-4/+22
* Update list of expected test failures.Brian Gaeke2004-11-192-2/+0
* Fix bug in casting to long/ulong.Brian Gaeke2004-11-192-22/+54
* Eliminate another 6k register copies that the register allocator would justNate Begeman2004-11-191-8/+14
* Generate fewer reg-reg copies for the register allocator to deal with.Nate Begeman2004-11-191-64/+39
* Fixed to fit in 80 columns.Tanya Lattner2004-11-181-1/+2
* Adding option to llc for ModuloScheduling. By default it is turned off.Tanya Lattner2004-11-181-2/+13
* Rewrite LoadArgumentsToVirtualRegs, making it match almost exactly howBrian Gaeke2004-11-182-140/+180
* Update current expected failures list - expand it to include all ofBrian Gaeke2004-11-182-20/+44
* Eliminate another common source of moves that the register allocatorNate Begeman2004-11-181-5/+4