aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9
Commit message (Expand)AuthorAgeFilesLines
...
* 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-1212-98/+79
* getOpCode() --> getOpcode().Brian Gaeke2004-02-124-53/+53
* 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
* Move InstrSchedule's iterator begin/end methods inline.Brian Gaeke2004-02-091-28/+4
* Make SchedGraph::dump() use SchedGraphNodeCommon's const_iteratorBrian Gaeke2004-02-091-25/+14
* Add a new (static inline) std::ostream& << AllocInfo& method. Use it.Brian Gaeke2004-01-282-6/+9
* Moved iterators around.Tanya Lattner2004-01-201-2/+0
* Moved iterators to common file.Tanya Lattner2004-01-201-62/+0
* 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-093-6/+5
* Fix more incestuous #includage.Chris Lattner2004-01-092-4/+4
* Move InstrSelection into lib/Target/Sparc, as it's sparc specific. ThisChris Lattner2004-01-093-5/+4
* Move lib/Codegen/RegAlloc into lib/Target/Sparc, as it is sparc specificChris Lattner2004-01-092-1/+2
* Clean up a lot of the code I added yesterday by exposing the IntrinsicLoweringChris Lattner2003-12-284-23/+9
* Whoops, don't try to lower non intrinsic callsChris Lattner2003-12-281-0/+1
* Eliminate some code that is not needed now that we have the intrinsic lowerin...Chris Lattner2003-12-284-58/+30
* Use the intrinsic lowering functionalityChris Lattner2003-12-281-15/+44
* 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
* Remove a horrible APIChris Lattner2003-12-201-2/+0
* 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
* Doxygenified some comments, reduced extraneous space.Misha Brukman2003-12-171-19/+12
* Reorganized the Sparc backend to be more modular -- each differentMisha Brukman2003-12-1713-773/+845
* Change interface of MachineOperand as follows:Alkis Evlogimenos2003-12-148-56/+48
* This appears to fix Bug 172 and does not break any other feature tests orJohn Criswell2003-12-101-0/+6
* * Add code to flush the ICache, which any self-respecting SMC must doMisha Brukman2003-11-211-5/+8
* Include the file before we close the llvm namespace.Misha Brukman2003-11-131-1/+2
* Substantially re-organized this file:Misha Brukman2003-11-131-600/+554
* The function to create an instance of this pass is no longer a method ofMisha Brukman2003-11-132-2/+2
* The functions to create new instances of passes are no longer methods in theMisha Brukman2003-11-131-15/+16
* * Put command-line switches in their own namespaceMisha Brukman2003-11-131-17/+16
* Force a dependency on the .inc file, which must be generated!Misha Brukman2003-11-131-0/+3