aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SparcV8
AgeCommit message (Expand)Author
2005-12-17Use sethi to build large immediates with zeros at the bottomChris Lattner
2005-12-17Add shift and small immediate supportChris Lattner
2005-12-17Add some basic reg-reg instructionsChris Lattner
2005-12-17Add empty patterns to all F3_1 instructionsChris Lattner
2005-12-17Add some simple integer patterns. This allows us to compile this:Chris Lattner
2005-12-17Implement ret with operand, giving us this:Chris Lattner
2005-12-17Add a pattern for 'ret'. This now compiles:Chris Lattner
2005-12-17Add empty patterns for F3_2 instructionsChris Lattner
2005-12-17Implement LowerArguments, at least for the first 6 integer argsChris Lattner
2005-12-17Add the framework for a dag-dag iselChris Lattner
2005-12-17asmprinter done, added crucial missing stepChris Lattner
2005-12-17Use the AsmPrinter for global variable init printing. This eliminates aChris Lattner
2005-12-17Switch constant pool printing over to use the Shared AsmPrinter versionChris Lattner
2005-12-17Use the shared AsmPrinter code for some basic stuff. No functionalityChris Lattner
2005-12-17Convert the remaining instructions over, branches and calls. Fix a coupleChris Lattner
2005-12-17convert FP instructions to use an asmstring and operand list, allowing FPChris Lattner
2005-12-16add some notesChris Lattner
2005-12-16Add a couple more instrsChris Lattner
2005-12-16remove some dead codeChris Lattner
2005-12-16asmprint pseudo instrsChris Lattner
2005-12-16Autogenerate asmprinter for F3_2 instructionsChris Lattner
2005-12-16Switch F3_1 instructions over to use AsmStringsChris Lattner
2005-12-16Plug in basic hooks for an autogenerated asm printer to fill in.Chris Lattner
2005-12-16Add operand info for F3_[12] instructions, getting V8 back to basic functiona...Chris Lattner
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