aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV8
Commit message (Expand)AuthorAgeFilesLines
* Add a new option to indicate we want the code generator to emit code quickly,...Chris Lattner2005-11-082-8/+3
* remove reference to this passChris Lattner2005-10-291-4/+0
* do not wrap this whole file in namespace llvmChris Lattner2005-10-241-4/+1
* Make this build with GCC 4.1, patch contributed by Vladimir A. Merzliakov!Chris Lattner2005-10-241-2/+2
* This file is entirely ifdef'd outChris Lattner2005-10-221-521/+0
* silence some warningsChris Lattner2005-10-051-1/+1
* Pass extra regclasses into spilling codeChris Lattner2005-09-302-4/+8
* This has been moved to the target-indep codeChris Lattner2005-09-131-22/+0
* ignore generated filesChris Lattner2005-09-071-0/+1
* 1. Use SubtargetFeatures in llc/lli.Jim Laskey2005-09-012-2/+4
* Split RegisterClass 'Methods' into MethodProtos and MethodBodiesChris Lattner2005-08-191-2/+7
* Fix code that assumes the register info will be dumped into a targetChris Lattner2005-08-191-18/+18
* put reg classes in namespacesChris Lattner2005-08-191-3/+3
* Promote dependency for MathExtras.h out of Constants.h.Jim Laskey2005-08-171-0/+1
* Culling out use of unions for converting FP to bits and vice versa.Jim Laskey2005-08-171-13/+3
* Implement BR_CC and BRTWOWAY_CC. This allows the removal of a rather nastyNate Begeman2005-08-161-0/+1
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-272-19/+19
* Change *EXTLOAD to use an VTSDNode operand instead of being an MVTSDNode.Chris Lattner2005-07-101-1/+1
* Change TRUNCSTORE to use a VTSDNode operand instead of being an MVTSTDNodeChris Lattner2005-07-101-1/+1
* some call workAndrew Lenharth2005-06-271-1/+64
* Refactor the addPassesToEmitAssembly interface into a addPassesToEmitFileChris Lattner2005-06-252-4/+8
* core changes for varargsAndrew Lenharth2005-06-181-17/+20
* A start at a Sparc V8 Pattern ISel. Anyone want to implement the callingAndrew Lenharth2005-06-171-0/+479
* Wrap long linesMisha Brukman2005-05-181-5/+14
* Convert tabs to spacesMisha Brukman2005-04-223-33/+45
* Remove trailing whitespaceMisha Brukman2005-04-2113-83/+83
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-152-3/+3
* Substantially improve the code generated by non-folded setcc instructions.Chris Lattner2005-01-011-33/+20
* Remove unused #includeChris Lattner2004-12-171-1/+1
* The mystery of Olden/tsp solved, and more opportunities for speedup.Brian Gaeke2004-12-141-0/+6
* Get rid of shifts by zero in most cases.Brian Gaeke2004-12-142-12/+6
* Add some notesChris Lattner2004-12-131-1/+21
* Add V8 SPEC status.Brian Gaeke2004-12-131-0/+10
* Use the target triple to pick this target.Chris Lattner2004-12-121-0/+4
* Complete the list of MultiSource failures.Brian Gaeke2004-12-121-5/+12
* hbd should be working now.Brian Gaeke2004-12-121-1/+0
* Finally enable the setcc-branch folding code.Brian Gaeke2004-12-121-17/+73
* Add (currently disabled) code for canFoldSetCCBrian Gaeke2004-12-121-0/+10
* Add stubs for setcc-branch folding support.Brian Gaeke2004-12-121-0/+11
* Print llvm code one function at a time.Brian Gaeke2004-12-111-1/+1
* JIT should print LLVM each function before selecting instructions for it.Brian Gaeke2004-12-111-0/+4
* Bools are *also* not ints. Sigh. Furthermore, most of the TargetMachineBrian Gaeke2004-12-111-1/+6
* Look for many more moves to fold (previously, we onlyBrian Gaeke2004-12-111-2/+24
* Make GEPs not suck so much:Brian Gaeke2004-12-111-15/+67
* Update lists of failing benchmarks, including info on whichBrian Gaeke2004-12-111-24/+21
* Move -lowerselect later in the chain; some select instructions wereBrian Gaeke2004-12-101-6/+6
* Add the rest of the multiply instructions.Brian Gaeke2004-12-101-2/+8
* Support binary operations with immediates for <= cInt.Brian Gaeke2004-12-101-4/+23
* Update lists of failing benchmarks (except C++...something is theBrian Gaeke2004-12-101-2/+1
* Adjust paths: Sparc/V8 --> SparcV8Brian Gaeke2004-12-102-3/+3