aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Sparc
AgeCommit message (Expand)Author
2005-12-16Remove JIT support, which doesn't work.Chris Lattner
2005-12-16add some simple operand infoChris Lattner
2005-12-01Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman
2005-11-08Add a new option to indicate we want the code generator to emit code quickly,...Chris Lattner
2005-10-29remove reference to this passChris Lattner
2005-10-24do not wrap this whole file in namespace llvmChris Lattner
2005-10-24Make this build with GCC 4.1, patch contributed by Vladimir A. Merzliakov!Chris Lattner
2005-10-22This file is entirely ifdef'd outChris Lattner
2005-10-05silence some warningsChris Lattner
2005-09-30Pass extra regclasses into spilling codeChris Lattner
2005-09-13This has been moved to the target-indep codeChris Lattner
2005-09-07ignore generated filesChris Lattner
2005-09-011. Use SubtargetFeatures in llc/lli.Jim Laskey
2005-08-19Split RegisterClass 'Methods' into MethodProtos and MethodBodiesChris Lattner
2005-08-19Fix code that assumes the register info will be dumped into a targetChris Lattner
2005-08-19put reg classes in namespacesChris Lattner
2005-08-17Promote dependency for MathExtras.h out of Constants.h.Jim Laskey
2005-08-17Culling out use of unions for converting FP to bits and vice versa.Jim Laskey
2005-08-16Implement BR_CC and BRTWOWAY_CC. This allows the removal of a rather nastyNate Begeman
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
2005-07-10Change *EXTLOAD to use an VTSDNode operand instead of being an MVTSDNode.Chris Lattner
2005-07-10Change TRUNCSTORE to use a VTSDNode operand instead of being an MVTSTDNodeChris Lattner
2005-06-27some call workAndrew Lenharth
2005-06-25Refactor the addPassesToEmitAssembly interface into a addPassesToEmitFileChris Lattner
2005-06-18core changes for varargsAndrew Lenharth
2005-06-17A start at a Sparc V8 Pattern ISel. Anyone want to implement the callingAndrew Lenharth
2005-05-18Wrap long linesMisha Brukman
2005-04-22Convert tabs to spacesMisha Brukman
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner
2005-01-01Substantially improve the code generated by non-folded setcc instructions.Chris Lattner
2004-12-17Remove unused #includeChris Lattner
2004-12-14The mystery of Olden/tsp solved, and more opportunities for speedup.Brian Gaeke
2004-12-14Get rid of shifts by zero in most cases.Brian Gaeke
2004-12-13Add some notesChris Lattner
2004-12-13Add V8 SPEC status.Brian Gaeke
2004-12-12Use the target triple to pick this target.Chris Lattner
2004-12-12Complete the list of MultiSource failures.Brian Gaeke
2004-12-12hbd should be working now.Brian Gaeke
2004-12-12Finally enable the setcc-branch folding code.Brian Gaeke
2004-12-12Add (currently disabled) code for canFoldSetCCBrian Gaeke
2004-12-12Add stubs for setcc-branch folding support.Brian Gaeke
2004-12-11Print llvm code one function at a time.Brian Gaeke
2004-12-11JIT should print LLVM each function before selecting instructions for it.Brian Gaeke
2004-12-11Bools are *also* not ints. Sigh. Furthermore, most of the TargetMachineBrian Gaeke
2004-12-11Look for many more moves to fold (previously, we onlyBrian Gaeke
2004-12-11Make GEPs not suck so much:Brian Gaeke
2004-12-11Update lists of failing benchmarks, including info on whichBrian Gaeke
2004-12-10Move -lowerselect later in the chain; some select instructions wereBrian Gaeke
2004-12-10Add the rest of the multiply instructions.Brian Gaeke