aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9
Commit message (Expand)AuthorAgeFilesLines
* Adjust paths due to moving InstrSched to lib/Target/SparcV9Misha Brukman2004-10-083-7/+7
* Single-space instead of double-spacing in the MakefileMisha Brukman2004-10-081-3/+1
* Build InstrSched as well, and all three subdirs can be built independentlyMisha Brukman2004-10-081-1/+1
* * Adjust for the move to lib/Target/SparcV9/InstrSchedMisha Brukman2004-10-081-2/+2
* Single-space instead of double-spacing in the MakefileMisha Brukman2004-10-081-2/+1
* Make EmitMappingInfo into an "external location" option, so that it can be setBrian Gaeke2004-09-301-1/+7
* Change the #ifdefs to allow compilation with a V8 compiler, but the JIT stillMisha Brukman2004-09-292-6/+6
* Add includes and use std:: for standard library calls to make codeAlkis Evlogimenos2004-09-283-22/+25
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-206-24/+20
* Revamp the Register class, and allow the use of the RegisterGroup class toChris Lattner2004-09-141-9/+17
* Roll back constant printing changes until the problems with largerBrian Gaeke2004-09-101-35/+434
* Clean up some "clean:" targets so they use $(VERB) and don't print anythingReid Spencer2004-09-031-1/+1
* Changes For Bug 352Reid Spencer2004-09-0129-48/+48
* This code is dodgy, but the guaranteed assertion failure doesn't help anything.Brian Gaeke2004-08-241-1/+1
* Fix bug in PhyRegAlloc::setCallInterferences() handling call through aBrian Gaeke2004-08-241-2/+3
* Revise head-of-file comment.Brian Gaeke2004-08-241-31/+28
* Convert regclass alignment from bytes to bitesChris Lattner2004-08-211-1/+1
* M_DUMMY_PHI_FLAG is no longer used to distinguish V9::PHI. Get rid of it andBrian Gaeke2004-08-181-2/+1
* Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI.Brian Gaeke2004-08-184-9/+8
* Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI.Brian Gaeke2004-08-181-3/+3
* Convert to the new MachineFunctionInfo interfaceChris Lattner2004-08-1810-43/+34
* The SparcV9 target no longer uses any pseudoinstructions (SETSW, SETUW,Brian Gaeke2004-08-183-18/+1
* The Create*Const methods don't need to pass around a TargetMachine reference.Brian Gaeke2004-08-181-20/+18
* Doxygenify some comments.Brian Gaeke2004-08-181-98/+88
* Switch V9 over to using the AsmPrinter base class to do its constant printingChris Lattner2004-08-182-505/+91
* Moved this file out of lib/CodeGenChris Lattner2004-08-161-0/+119
* Hacks to make the MachineFunction class be able to delete the MFI objectChris Lattner2004-08-161-1/+2
* Code moved out of lib/CodeGen/MachineFunction.cppChris Lattner2004-08-161-0/+180
* Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/Sp...Chris Lattner2004-08-1616-33/+29
* Update and consolidate comments. Remove some excess whitespace.Brian Gaeke2004-08-161-15/+6
* Code insertion methods now return void instead of an int.Chris Lattner2004-08-152-6/+6
* These methods no longer take a TargetRegisterClass* operand.Chris Lattner2004-08-152-8/+4
* Eliminate MachineFunction& argument from eliminateFrameIndex in SparcV9 targetNate Begeman2004-08-142-4/+3
* Remove dead methodsChris Lattner2004-08-122-46/+7
* Fix warningChris Lattner2004-08-121-1/+1
* Instead of a virtual method call, lets try a direct constant referenceChris Lattner2004-08-123-7/+8
* Virtual method calls are overratedChris Lattner2004-08-121-3/+3
* Virtual method calls are overrated.Chris Lattner2004-08-122-8/+6
* Remove dead methodsChris Lattner2004-08-121-23/+0
* When we want a constant, just use it, instead of calling through layers ofChris Lattner2004-08-123-10/+10
* Fix file header comment: update filename, set tablegen emacs mode.Misha Brukman2004-08-101-1/+1
* * Instruction definitions moved to SparcV9InstrInfo.td for consistencyMisha Brukman2004-08-102-753/+805
* Renamed SparcV9_Reg.td -> SparcV9RegisterInfo.td for consistency.Misha Brukman2004-08-101-0/+0
* Fix comment header, specify type of file `tablegen'.Misha Brukman2004-08-103-3/+3
* Define the target name so we can use it via TableGen.Misha Brukman2004-08-101-0/+1
* Remove ClassPrefix variable as it's no longer used.Misha Brukman2004-08-091-1/+0
* Define the ClassPrefix for SparcV9.Misha Brukman2004-08-091-0/+1
* Get rid of a warning when compiling optimized. Uninitialized variable hasReid Spencer2004-08-071-1/+1
* dumpSavedState has outlived its usefulness.Brian Gaeke2004-08-062-47/+3
* Hand-propagate the constant TARGET_NAME which was making lines wrap anywayMisha Brukman2004-08-041-6/+4