summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc
Commit message (Expand)AuthorAgeFilesLines
* 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
* Switch targets over to using SelectionDAG::getCALLSEQ_START to createChris Lattner2006-02-131-2/+1
* Use the auto-generated call matcher. Remove a broken impl of the frameaddr/r...Chris Lattner2006-02-103-61/+34
* Update to new-style flags usage, simplifying the .td fileChris Lattner2006-02-102-36/+25
* DoneChris Lattner2006-02-091-1/+0
* Enable LSR by default for SPARC: it is a clear win.Chris Lattner2006-02-091-4/+1
* Match getTargetNode() changes (now return SDNode* instead of SDOperand).Evan Cheng2006-02-091-24/+29
* add an option to turn on LSR.Chris Lattner2006-02-092-1/+62
* Adjust to MachineConstantPool interface change: instead of keeping aChris Lattner2006-02-091-1/+1
* Change Select() fromEvan Cheng2006-02-091-32/+49
* Fix the Sparc backend with Evan's recent tblgen changesChris Lattner2006-02-051-7/+7
* Use SelectRoot() as the entry to any tblgen based isel.Evan Cheng2006-02-051-1/+2
* remove V8 referenceChris Lattner2006-02-051-1/+1
* Rename SPARC V8 target to be the LLVM SPARC target.Chris Lattner2006-02-0520-0/+3682
* Great renaming: Sparc --> SparcV9Brian Gaeke2004-02-2558-17669/+0
* FunctionLiveVarInfo.h moved: include/llvm/CodeGen -> lib/Target/Sparc/LiveVarBrian Gaeke2004-02-244-3/+114
* Move MOTy::UseType enum into MachineOperand. This eliminates theAlkis Evlogimenos2004-02-224-56/+64
* Adjustments to support the new ConstantAggregateZero classChris Lattner2004-02-151-2/+3
* Use newly added next() and prior() utility functions.Alkis Evlogimenos2004-02-142-6/+5
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-138-17/+15
* Squish warningChris Lattner2004-02-131-2/+2
* Remove this MachineOpCodeFlags assertion - its test can never be false.Brian Gaeke2004-02-121-2/+0
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-1210-75/+55
* MachineInstr::getOpCode() --> getOpcode() in SPARC back-end.Brian Gaeke2004-02-1110-41/+41
* Increase constness.Alkis Evlogimenos2004-02-112-4/+6
* Remove assert as the only integer registers on the sparc are physical.Alkis Evlogimenos2004-02-111-3/+0
* Fix previous broken commit. A MachineOperand may have opType ==Alkis Evlogimenos2004-02-111-2/+4
* Remove assert as it is meaningless. MachineOperands can be tagged asAlkis Evlogimenos2004-02-111-2/+0
* Stop using this methodChris Lattner2004-02-101-1/+1
* Remvoe use of MO.isVirtualRegister(), turn an assertion into an assert()Chris Lattner2004-02-101-5/+3
OpenPOWER on IntegriCloud