aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Sparc
AgeCommit message (Expand)Author
2005-12-17Implement 64-bit add/sub, make sure to receive and return 64-bit args withChris Lattner
2005-12-17implement div and remChris Lattner
2005-12-17implement MULHU/MULHS for 64-bit multipliesChris Lattner
2005-12-17Add patterns for multiply, simplify Y register handling stuff, add RDY instru...Chris Lattner
2005-12-17Make the addressing modes smarterChris Lattner
2005-12-17remove some unused instructionsChris Lattner
2005-12-17add andn/orn/xorn patterns. This allows us to compile this:Chris Lattner
2005-12-17Add support for 64-bit argumentsChris Lattner
2005-12-17Sparc doesn't have sext_inregChris Lattner
2005-12-17add patterns for FP storesChris Lattner
2005-12-17Add [reg+reg] integer storesChris Lattner
2005-12-17Add store patternsChris Lattner
2005-12-17add fp load patterns, switch rest of loads and stores to use addrmodesChris Lattner
2005-12-17Add integer load[r+r] forms.Chris Lattner
2005-12-17Rename load/store instructions to include an RI suffixChris Lattner
2005-12-17Add patterns for the rest of the loads. Add 'ri' suffixes to the load and st...Chris Lattner
2005-12-17Add basic addressing mode support and one load.Chris Lattner
2005-12-17Use a combination of sethi and or to build arbitrary immediates.Chris Lattner
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