aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Sparc/InstSelectSimple.cpp
AgeCommit message (Expand)Author
2004-09-10Renamed file to SparcV8ISelSimple.cppMisha Brukman
2004-09-08This file does not need <iostream>, I think.Brian Gaeke
2004-09-02Back to compiling land for v8Brian Gaeke
2004-07-18CPR fixesChris Lattner
2004-07-16Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc.Brian Gaeke
2004-07-08Support setcc on fp values.Brian Gaeke
2004-07-08Fix bug involving bool arguments to binary operators.Brian Gaeke
2004-07-08Fix bug in copying long constants to register pairs. We were gettingBrian Gaeke
2004-07-08Support 'ret float'Brian Gaeke
2004-07-04Add #includesChris Lattner
2004-06-30Fix indentation to be 2 spaces.Misha Brukman
2004-06-30visitSetCondInst() takes a parameter of type `SetCondInst'Misha Brukman
2004-06-27Trim whitespace.Brian Gaeke
2004-06-24Support cast float to float, cast double to float, and cast float to double.Brian Gaeke
2004-06-24Fix a dyn_cast in copyConstantToRegister which should have been a cast.Brian Gaeke
2004-06-24Use correct add*Imm form in more BuildMI calls.Brian Gaeke
2004-06-24Rename the load and store opcodes. The non-fp ones only have oneBrian Gaeke
2004-06-24Strange as it may sound, we'll not use LDD/STD to store longs. For reasons ofBrian Gaeke
2004-06-24Support constant cast expressions.Brian Gaeke
2004-06-20Move the IntrinsicLowering header into the CodeGen directory, as per PR346Chris Lattner
2004-06-18Make visitAllocaInst() look more like its X86 counterpart.Brian Gaeke
2004-06-18Support intrinsic calls (although no particular intrinsics are supported yet).Brian Gaeke
2004-06-18Support alloca instructions.Brian Gaeke
2004-06-17Support generating machine instructions for Phi nodes (based on x86, but withBrian Gaeke
2004-06-17Use addGlobalAddress and addMBB for call & branch targets instead of addPCDisp.Brian Gaeke
2004-06-17Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner
2004-06-15Fix thinko in visitor... ShiftInsts should currently be delegatedBrian Gaeke
2004-06-15Fix bug generating code for void call instructions: don't callBrian Gaeke
2004-06-15Support constant GEP expressions.Brian Gaeke
2004-05-08Add support for widening integral casts.Brian Gaeke
2004-05-08Flesh out GEP supportBrian Gaeke
2004-05-08Add stub support for GEPs.Brian Gaeke
2004-05-07Add support for copying bool constants to registers.Brian Gaeke
2004-04-13I started working on casts, but I don't have anything compilable yet.Brian Gaeke
2004-04-07First version of code to handle loads. Stub function for handling stores.Brian Gaeke
2004-04-07Support loading arguments from %I0...%I5 into virtual registers inBrian Gaeke
2004-04-07It's setting up the call args right now, but on the callee side, it'sBrian Gaeke
2004-04-07This is a start on handling setcc instructions. As the comment notes, weChris Lattner
2004-04-07Avoid emitting an extra copy on each 32-bit operationChris Lattner
2004-04-07Add support for shift instructions, wrap some long linesChris Lattner
2004-04-07Add a bunch more instructionsChris Lattner
2004-04-07Preliminary support for getting 64-bit integer constants into registers.Brian Gaeke
2004-04-06Deal with call return values.Brian Gaeke
2004-04-02Add support for call instructions (0-ary only for now).Brian Gaeke
2004-03-16Fix bug in zero-extending of shorts.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-06Support return values of basic integer types.Brian Gaeke
2004-03-04Subtract instructions; minor cleanupsBrian Gaeke
2004-03-04Simple copyConstantToReg support, SETHIi and ORriBrian Gaeke