aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9
Commit message (Expand)AuthorAgeFilesLines
* Regularize include guards, remove some excess whitespace and fix some comments.Brian Gaeke2004-04-191-14/+11
* Give SparcV9CodeEmitter a head-of-file comment and a PassName.Brian Gaeke2004-04-151-1/+6
* We don't need to insert TargetData into the PassManager here.Brian Gaeke2004-04-121-5/+0
* Don't include InstrSelectionSupport.h.Brian Gaeke2004-04-072-2/+0
* Move ChooseRegOrImmed() prototype here, from InstrSelectionSupport.h.Brian Gaeke2004-04-071-0/+5
* Don't include InstrSelectionSupport.h.Brian Gaeke2004-04-072-2/+0
* Fix insertion of SelectInsts.Brian Gaeke2004-04-071-1/+1
* In the perhaps not-to-distant future, we might support gep instructions thatChris Lattner2004-04-041-5/+20
* Only strip symbols if emitting bytecode to the assembly file.Brian Gaeke2004-04-021-29/+33
* Add support for constant select expressions. Clarify the assertion failure msg.Brian Gaeke2004-04-021-3/+17
* MBB::remove should not modify the iterator passed inChris Lattner2004-03-312-2/+3
* Factor out getStaticStackSize from InsertPrologCode(), so that I can moreBrian Gaeke2004-03-311-9/+15
* Add the select lowering pass to get initial support for select instructionsChris Lattner2004-03-301-0/+4
* Don't warn about a null live range if the Value is a ConstantIntegral.Brian Gaeke2004-03-291-1/+1
* Fix PR299: [Sparc] Code generator asserts on alloc of zero size typeChris Lattner2004-03-191-1/+7
* Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* toChris Lattner2004-03-132-9/+6
* Make -print-machineinstrs show us the code both before and after reg. alloc.Brian Gaeke2004-03-121-1/+4
* Get rid of the abort in PhyRegAlloc::finishSavingState().Brian Gaeke2004-03-111-5/+6
* Give pass a nameBrian Gaeke2004-03-111-0/+1
* In PhyRegAlloc::saveState(), dump Arguments' saved-state, and try toBrian Gaeke2004-03-112-10/+31
* Move all the SaveState options and stuff inton one spot at the top of the file.Brian Gaeke2004-03-101-8/+10
* Only call verifySavedState if SaveRegAllocState is set AND debugging flag is on.Brian Gaeke2004-03-101-3/+4
* Change PhyRegAlloc::saveStateForValue()'s arg type to deal withBrian Gaeke2004-03-081-1/+1
* Save argument list alloc state by recording it as the operands of InstructionBrian Gaeke2004-03-081-2/+10
* Make AllocInfo's Instruction an int, so that we can overload it for arguments.Brian Gaeke2004-03-081-4/+4
* make -print-machineinstrs work for both SparcV9 and X86Brian Gaeke2004-03-041-0/+4
* Add this back, as its absence introduces assertions, and it seems to work nowChris Lattner2004-03-011-4/+1
* fix bug in previous checkinTanya Lattner2004-03-011-1/+1
* TargetCacheInfo has been removed; its only uses were to propagate a constantBrian Gaeke2004-03-014-18/+1
* Adding new Modulo Scheduling graph files.Tanya Lattner2004-03-013-0/+769
* Removing old graph files with new graph files that I wrote. Updated ModuloSch...Tanya Lattner2004-03-013-276/+682
* Move the private MachineInstrAnnot.h into a private directory.Chris Lattner2004-02-294-4/+4
* Do not use explicit casts that hide the dependence on Instruction beingChris Lattner2004-02-291-8/+2
* Remove dead member variables of SparcV9SchedInfo and TargetSchedInfoBrian Gaeke2004-02-291-10/+0
* Adjust to change in TII ctor argumentsChris Lattner2004-02-291-5/+1
* Eliminate the distinction between "real" and "unreal" instructionsChris Lattner2004-02-291-1/+1
* Remove a TON of flags that noone cares aboutChris Lattner2004-02-291-362/+362
* Noone calls these virtual methodsChris Lattner2004-02-291-26/+0
* This is the only file in the system that uses this enum. eliminate it.Chris Lattner2004-02-291-6/+6
* Turn off the SparcV9MachineCodeDestructionPass for now, because it's buggyBrian Gaeke2004-02-271-1/+6
* Correct DestroyMachineFunction's getPassNameBrian Gaeke2004-02-271-1/+1
* Great sparc renaming fallout IV: Sparc --> SparcV9.Brian Gaeke2004-02-252-2/+2
* Great renaming part II: Sparc --> SparcV9 (also includes command-line options...Brian Gaeke2004-02-251-1/+1
* Great renaming: Sparc --> SparcV9Brian Gaeke2004-02-2534-375/+375
* FunctionLiveVarInfo.h moved: include/llvm/CodeGen -> lib/Target/Sparc/LiveVarBrian Gaeke2004-02-246-5/+116
* Move MOTy::UseType enum into MachineOperand. This eliminates theAlkis Evlogimenos2004-02-224-56/+64
* Eliminate operator[] is deprecated warningsChris Lattner2004-02-181-16/+21
* Fix deprecated operator[] warningsChris Lattner2004-02-181-15/+17
* 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