aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Sparc
AgeCommit message (Expand)Author
2004-04-06Delete reference to "the Mach-O Runtime ABI".Brian Gaeke
2004-04-06Deal with call return values.Brian Gaeke
2004-04-02Add support for many of the MRegisterInfo callbacks.Brian Gaeke
2004-04-02Add load, store, and NOP instructions.Brian Gaeke
2004-04-02Add support for printing pc-relative displacements of functions (as used inBrian Gaeke
2004-04-02Add support for call instructions (0-ary only for now).Brian Gaeke
2004-03-16The .type directive on Solaris uses the # character instead of @.Brian Gaeke
2004-03-16Fix bug in zero-extending of shorts.Brian Gaeke
2004-03-16Add UMULrr and SMULrr instructions.Brian Gaeke
2004-03-16Use ! for comment char; it works in both Solaris as and GAS.Brian Gaeke
2004-03-16Make getClass more robust by adding cLong.Brian Gaeke
2004-03-09Hmm, who left this sitting around in my treeBrian Gaeke
2004-03-08Avoid allocating special registers a bit more robustlyChris Lattner
2004-03-06Support return values of basic integer types.Brian Gaeke
2004-03-06Sort stanzas into Sparc V8 book page number order.Brian Gaeke
2004-03-06Hack it so we do not try to allocate values to G0.Brian Gaeke
2004-03-06Make prolog align stack properly. Make epilog not touch any registers.Brian Gaeke
2004-03-06Emit register names in lowercase, as required by the assembler.Brian Gaeke
2004-03-06Teach getRegClassForType where to find FP registersBrian Gaeke
2004-03-05Asm output is looking a lot better; not correct for all operands yet though.Brian Gaeke
2004-03-04Support -print-machineinstrsBrian Gaeke
2004-03-04Asm printer support, based on x86 - only prints mnemonics for nowBrian Gaeke
2004-03-04Double-FP pseudo-registers.Brian Gaeke
2004-03-04Subtract instructions; minor cleanupsBrian Gaeke
2004-03-04Floating point regsBrian Gaeke
2004-03-04Simple copyConstantToReg support, SETHIi and ORriBrian Gaeke
2004-03-03Support add - note, still missing important copyConstantToRegister stuffBrian Gaeke
2004-03-01TargetCacheInfo has been removed; its only uses were to propagate a constantBrian Gaeke
2004-02-29Adjust to change in TII ctor argumentsChris Lattner
2004-02-29These two virtual methods are never called.Chris Lattner
2004-02-29Implement initial prolog/epilog code insertion methods.Chris Lattner
2004-02-29Add an instruction selector capable of selecting 'ret void'Chris Lattner
2004-02-28Change this so that LLC actually tries to run the code generator, though it willChris Lattner
2004-02-28Finegrainify namespacificationChris Lattner
2004-02-28Tab completion is our friend.Chris Lattner
2004-02-28Clean up rulesChris Lattner
2004-02-28Bring this directory into "it actually compiles" landChris Lattner
2004-02-28Fix multiple inclusion problemChris Lattner
2004-02-26Instructions to call and return from functions.Misha Brukman
2004-02-25SparcV8 regs are really 32-bit, not 64! Thanks, Chris.Misha Brukman
2004-02-25Clean up the tablegen descriptions for SparcV8.Misha Brukman
2004-02-25Fix the SparcV8 register definitions that were imported from PPC template.Misha Brukman
2004-02-25SparcV8 has different types of instructions, but F1 is only used for CALL.Misha Brukman
2004-02-25SparcV8 skeletonBrian Gaeke