summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SparcV8/InstSelectSimple.cpp
Commit message (Expand)AuthorAgeFilesLines
* Renamed file to SparcV8ISelSimple.cppMisha Brukman2004-09-101-1150/+0
* This file does not need <iostream>, I think.Brian Gaeke2004-09-081-1/+0
* Back to compiling land for v8Brian Gaeke2004-09-021-1/+1
* CPR fixesChris Lattner2004-07-181-4/+3
* Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc.Brian Gaeke2004-07-161-10/+61
* Support setcc on fp values.Brian Gaeke2004-07-081-12/+21
* Fix bug involving bool arguments to binary operators.Brian Gaeke2004-07-081-2/+2
* Fix bug in copying long constants to register pairs. We were gettingBrian Gaeke2004-07-081-2/+17
* Support 'ret float'Brian Gaeke2004-07-081-0/+3
* Add #includesChris Lattner2004-07-041-0/+1
* Fix indentation to be 2 spaces.Misha Brukman2004-06-301-8/+8
* visitSetCondInst() takes a parameter of type `SetCondInst'Misha Brukman2004-06-301-2/+2
* Trim whitespace.Brian Gaeke2004-06-271-13/+56
* Support cast float to float, cast double to float, and cast float to double.Brian Gaeke2004-06-241-10/+27
* Fix a dyn_cast in copyConstantToRegister which should have been a cast.Brian Gaeke2004-06-241-19/+16
* Use correct add*Imm form in more BuildMI calls.Brian Gaeke2004-06-241-18/+26
* Rename the load and store opcodes. The non-fp ones only have oneBrian Gaeke2004-06-241-16/+40
* Strange as it may sound, we'll not use LDD/STD to store longs. For reasons ofBrian Gaeke2004-06-241-2/+4
* Support constant cast expressions.Brian Gaeke2004-06-241-17/+43
* Move the IntrinsicLowering header into the CodeGen directory, as per PR346Chris Lattner2004-06-201-1/+1
* Make visitAllocaInst() look more like its X86 counterpart.Brian Gaeke2004-06-181-3/+11
* Support intrinsic calls (although no particular intrinsics are supported yet).Brian Gaeke2004-06-181-4/+22
* Support alloca instructions.Brian Gaeke2004-06-181-0/+32
* Support generating machine instructions for Phi nodes (based on x86, but withBrian Gaeke2004-06-171-52/+178
* Use addGlobalAddress and addMBB for call & branch targets instead of addPCDisp.Brian Gaeke2004-06-171-5/+5
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-171-1/+1
* Fix thinko in visitor... ShiftInsts should currently be delegatedBrian Gaeke2004-06-151-1/+2
* Fix bug generating code for void call instructions: don't callBrian Gaeke2004-06-151-2/+2
* Support constant GEP expressions.Brian Gaeke2004-06-151-21/+52
* Add support for widening integral casts.Brian Gaeke2004-05-081-34/+76
* Flesh out GEP supportBrian Gaeke2004-05-081-3/+53
* Add stub support for GEPs.Brian Gaeke2004-05-081-8/+90
* Add support for copying bool constants to registers.Brian Gaeke2004-05-071-8/+36
* I started working on casts, but I don't have anything compilable yet.Brian Gaeke2004-04-131-0/+11
* First version of code to handle loads. Stub function for handling stores.Brian Gaeke2004-04-071-1/+39
* Support loading arguments from %I0...%I5 into virtual registers inBrian Gaeke2004-04-071-3/+30
* It's setting up the call args right now, but on the callee side, it'sBrian Gaeke2004-04-071-1/+13
* This is a start on handling setcc instructions. As the comment notes, weChris Lattner2004-04-071-0/+35
* Avoid emitting an extra copy on each 32-bit operationChris Lattner2004-04-071-4/+11
* Add support for shift instructions, wrap some long linesChris Lattner2004-04-071-15/+24
* Add a bunch more instructionsChris Lattner2004-04-071-23/+43
* Preliminary support for getting 64-bit integer constants into registers.Brian Gaeke2004-04-071-2/+27
* Deal with call return values.Brian Gaeke2004-04-061-1/+15
* Add support for call instructions (0-ary only for now).Brian Gaeke2004-04-021-1/+7
* Fix bug in zero-extending of shorts.Brian Gaeke2004-03-161-2/+2
* Make getClass more robust by adding cLong.Brian Gaeke2004-03-161-1/+7
* Hmm, who left this sitting around in my treeBrian Gaeke2004-03-091-4/+4
* Support return values of basic integer types.Brian Gaeke2004-03-061-24/+37
* Subtract instructions; minor cleanupsBrian Gaeke2004-03-041-4/+6
* Simple copyConstantToReg support, SETHIi and ORriBrian Gaeke2004-03-041-4/+20
OpenPOWER on IntegriCloud