summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove use of isPhysicalRegisterChris Lattner2004-02-101-1/+1
* Fix PR228: [sparc] Boolean constants are emitted as true and falseChris Lattner2004-02-101-0/+2
* Doxygenify comments.Misha Brukman2004-02-091-12/+9
* Fix PR#226: When emitting padding, always emit it as bytes. Bytes can beJohn Criswell2004-02-091-8/+5
* Add a new (static inline) std::ostream& << AllocInfo& method. Use it.Brian Gaeke2004-01-282-6/+9
* Use the LLVM standard name mangling infrastructure instead of reinventing theMisha Brukman2004-01-151-77/+18
* Include TargetRegInfo.h and declare SparcTargetMachine forward, to make thisBrian Gaeke2004-01-151-1/+4
* Eliminate the isStringCompatible function, using ConstantArray::isString.Chris Lattner2004-01-141-40/+22
* Finegrainify namespacificationChris Lattner2004-01-131-53/+15
* Remove dump-input option.Brian Gaeke2004-01-131-14/+2
* Eliminate use of ConstantHandling itfChris Lattner2004-01-121-5/+4
* Move sparc-specific livevar code into lib/Target/SparcChris Lattner2004-01-096-1/+688
* Fix more incestuous #includage.Chris Lattner2004-01-092-4/+4
* Move InstrSelection into lib/Target/Sparc, as it's sparc specific. ThisChris Lattner2004-01-095-1/+1036
* Move lib/Codegen/RegAlloc into lib/Target/Sparc, as it is sparc specificChris Lattner2004-01-0915-0/+3354
* Clean up a lot of the code I added yesterday by exposing the IntrinsicLoweringChris Lattner2003-12-283-15/+5
* Eliminate some code that is not needed now that we have the intrinsic lowerin...Chris Lattner2003-12-284-58/+30
* Really release memory used by functions. Patch by Chris.Misha Brukman2003-12-221-0/+1
* Hoist some sparc specific code into the sparc targetChris Lattner2003-12-203-6/+53
* Rip JIT specific stuff out of TargetMachine, as per PR176Chris Lattner2003-12-204-25/+61
* * Converted C-style comments to C++Misha Brukman2003-12-171-13/+15
* Reordered #includes.Misha Brukman2003-12-171-5/+5
OpenPOWER on IntegriCloud