aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Sparc
Commit message (Expand)AuthorAgeFilesLines
* Constify some methods. Patch provided by Anton Vayvod, thanks!Chris Lattner2006-08-171-2/+2
* SelectNodeTo() may return a SDOperand that is different from the input.Evan Cheng2006-08-161-3/+3
* Match tablegen changes.Evan Cheng2006-08-111-6/+6
* CALLSEQ_* produces chain even if that's not needed.Evan Cheng2006-08-111-2/+4
* Start eliminating temporary vectors used to create DAG nodes. Instead, passChris Lattner2006-08-081-24/+14
* Match tablegen isel changes.Evan Cheng2006-08-071-14/+5
* Remove InFlightSet hack. No longer needed.Evan Cheng2006-07-281-1/+0
* Don't pass target name into TargetData anymore, it is never used or needed.Chris Lattner2006-06-161-2/+1
* Type of extract_element index operand should be iPTR.Evan Cheng2006-06-151-2/+2
* Change RET node to include signness information of the return values. i.e.Evan Cheng2006-05-261-3/+3
* Add support for the missing FP condition codesChris Lattner2006-05-251-6/+12
* Assert if InflightSet is not cleared after instruction selecting a BB.Evan Cheng2006-05-251-0/+1
* Clear HandleMap and ReplaceMap after instruction selection. Or it may causeEvan Cheng2006-05-241-0/+2
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-244-4/+4
* Sparc is big-endian.Owen Anderson2006-05-201-1/+1
* Make all of the TargetMachine subclasses use the new string TargetData methods.Owen Anderson2006-05-201-1/+1
* getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd.Evan Cheng2006-05-183-3/+16
* Remove PointerType from class TargetEvan Cheng2006-05-171-3/+0
* Remove dead variable.Chris Lattner2006-05-121-1/+0
* Refactor a bunch of includes so that TargetMachine.h doesn't have to includeOwen Anderson2006-05-122-0/+2
* Split SwitchSection into SwitchTo{Text|Data}Section methods.Chris Lattner2006-05-091-6/+6
* Some notes and thoughts to myselfChris Lattner2006-05-091-7/+7
* Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner2006-05-041-5/+5
* Move some methods out of MachineInstr into MachineOperandChris Lattner2006-05-042-7/+6
* There shalt be only one "immediate" operand type!Chris Lattner2006-05-042-7/+5
* Remove a bunch more SparcV9 specific stuffChris Lattner2006-05-041-8/+1
* Remove some more unused stuff from MachineInstr that was leftover from V9.Chris Lattner2006-05-041-4/+0
* Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson2006-05-033-7/+9
* Extend printBasicBlockLabel a bit so that it can be used to print allNate Begeman2006-05-021-4/+4
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-222-6/+3
* Add the README files to the distribution.Reid Spencer2006-04-131-0/+1
* Disable switch lowering for targets based on the selection dag isel,Nate Begeman2006-04-081-3/+0
* Foundation for call frame information.Jim Laskey2006-04-072-1/+8
* Expose base register for DwarfWriter. Refactor code accordingly.Jim Laskey2006-03-282-11/+4
* Translate llvm target registers to dwarf register numbers properly.Jim Laskey2006-03-271-1/+1
* SelectionDAGISel can now natively handle Switch instructions, in the sameNate Begeman2006-03-271-1/+9
* #include Intrinsics.h into all dag iselsChris Lattner2006-03-251-0/+1
* D'oh - should be even numbered.Jim Laskey2006-03-241-15/+15
* Add dwarf register numbering to register data.Jim Laskey2006-03-241-31/+80
* Add support to locate local variables in frames (early version.)Jim Laskey2006-03-232-0/+15
* Eliminate IntrinsicLowering from TargetMachine.Chris Lattner2006-03-232-6/+3
* Remove BRTWOWAY*Nate Begeman2006-03-171-2/+0
* Add support for 'special' llvm globals like debug info and static ctors/dtors.Chris Lattner2006-03-091-1/+6
* Copysign needs to be expanded everywhere. Note that Alpha and IA64 shouldChris Lattner2006-03-051-0/+2
* Don't print constant initializers, they may span lines now.Chris Lattner2006-02-271-2/+0
* The HasNoV9 hack isn't needed here, now that tblgen knows that CustomDAGSched...Chris Lattner2006-02-211-3/+2
* kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBCNate Begeman2006-02-172-41/+18
* Rework the SelectionDAG-based implementations of SimplifyDemandedBitsNate Begeman2006-02-161-13/+26
* Sparc actually *DOES* have a directive for emitting zeros. In fact, it requiresChris Lattner2006-02-151-1/+1
* Fix SingleSource/Regression/C/2004-08-12-InlinerAndAllocas.c on Sparc.Chris Lattner2006-02-151-1/+22