Improve code generated for integer multiplications by 2,3,5,9
[oota-llvm.git] / lib / Target / SparcV9 /
2004-04-27 Brian GaekeIntegrate the rest of my random sparcv9 scribblings...
2004-04-27 Chris LattnerChanges to fix up the inst_iterator to pass to boost...
2004-04-25 Brian GaekeFix file header comments and include guards -- many...
2004-04-25 Brian GaekeAdd a getRegisterInfo() accessor just like on the X86...
2004-04-25 Brian GaekeRegularize file header comment and include guard.
2004-04-25 Brian GaekeAdd MRegisterInfo subclass for the SparcV9 target ...
2004-04-23 Brian GaekeFix a typo.
2004-04-23 Brian GaekeMerge TargetRegInfo.h into SparcV9RegInfo.h, which...
2004-04-23 Brian GaekeInclude SparcV9RegInfo.h instead of TargetRegInfo.h.
2004-04-23 Brian GaekeInclude SparcV9RegInfo.h instead of TargetRegInfo.h...
2004-04-23 Brian GaekeGet rid of the old byte-at-a-time emission code used...
2004-04-23 Brian GaekeEmit SPARC machine code a word at a time instead of...
2004-04-21 Brian GaekeMake SparcV9RegInfo::getRegType() return the right...
2004-04-20 Brian GaekeMake it legal to ask for the type of a specialreg
2004-04-19 Brian GaekeMake it legal to request a load or store of %fsr.
2004-04-19 Brian GaekeRegularize include guards and remove some excess whites...
2004-04-19 Brian GaekeTighten up SparcV9FloatCCRegClass::getRegName()'s asser...
2004-04-19 Brian GaekeRegularize include guards, remove some excess whitespac...
2004-04-15 Brian GaekeGive SparcV9CodeEmitter a head-of-file comment and...
2004-04-12 Brian GaekeWe don't need to insert TargetData into the PassManager...
2004-04-07 Brian GaekeDon't include InstrSelectionSupport.h.
2004-04-07 Brian GaekeMove ChooseRegOrImmed() prototype here, from InstrSelec...
2004-04-07 Brian GaekeDon't include InstrSelectionSupport.h.
2004-04-07 Brian GaekeFix insertion of SelectInsts.
2004-04-04 Chris LattnerIn the perhaps not-to-distant future, we might support...
2004-04-02 Brian GaekeOnly strip symbols if emitting bytecode to the assembly...
2004-04-02 Brian GaekeAdd support for constant select expressions. Clarify...
2004-03-31 Chris LattnerMBB::remove should not modify the iterator passed in
2004-03-31 Brian GaekeFactor out getStaticStackSize from InsertPrologCode...
2004-03-30 Chris LattnerAdd the select lowering pass to get initial support...
2004-03-29 Brian GaekeDon't warn about a null live range if the Value is...
2004-03-19 Chris LattnerFix PR299: [Sparc] Code generator asserts on alloc...
2004-03-13 Chris LattnerRename the intrinsic enum values for llvm.va_* from...
2004-03-12 Brian GaekeMake -print-machineinstrs show us the code both before...
2004-03-11 Brian GaekeGet rid of the abort in PhyRegAlloc::finishSavingState().
2004-03-11 Brian GaekeGive pass a name
2004-03-11 Brian GaekeIn PhyRegAlloc::saveState(), dump Arguments' saved...
2004-03-10 Brian GaekeMove all the SaveState options and stuff inton one...
2004-03-10 Brian GaekeOnly call verifySavedState if SaveRegAllocState is...
2004-03-08 Brian GaekeChange PhyRegAlloc::saveStateForValue()'s arg type...
2004-03-08 Brian GaekeSave argument list alloc state by recording it as the...
2004-03-08 Brian GaekeMake AllocInfo's Instruction an int, so that we can...
2004-03-04 Brian Gaekemake -print-machineinstrs work for both SparcV9 and X86
2004-03-01 Chris LattnerAdd this back, as its absence introduces assertions...
2004-03-01 Tanya Lattnerfix bug in previous checkin
2004-03-01 Brian GaekeTargetCacheInfo has been removed; its only uses were...
2004-03-01 Tanya LattnerAdding new Modulo Scheduling graph files.
2004-03-01 Tanya LattnerRemoving old graph files with new graph files that...
2004-02-29 Chris LattnerMove the private MachineInstrAnnot.h into a private...
2004-02-29 Chris LattnerDo not use explicit casts that hide the dependence...
2004-02-29 Brian GaekeRemove dead member variables of SparcV9SchedInfo and...
2004-02-29 Chris LattnerAdjust to change in TII ctor arguments
2004-02-29 Chris LattnerEliminate the distinction between "real" and "unreal...
2004-02-29 Chris LattnerRemove a TON of flags that noone cares about
2004-02-29 Chris LattnerNoone calls these virtual methods
2004-02-29 Chris LattnerThis is the only file in the system that uses this...
2004-02-27 Brian GaekeTurn off the SparcV9MachineCodeDestructionPass for...
2004-02-27 Brian GaekeCorrect DestroyMachineFunction's getPassName
2004-02-25 Brian GaekeGreat sparc renaming fallout IV: Sparc --> SparcV9.
2004-02-25 Brian GaekeGreat renaming part II: Sparc --> SparcV9 (also include...
2004-02-25 Brian GaekeGreat renaming: Sparc --> SparcV9
2004-02-24 Brian GaekeFunctionLiveVarInfo.h moved: include/llvm/CodeGen ...
2004-02-22 Alkis EvlogimenosMove MOTy::UseType enum into MachineOperand. This elimi...
2004-02-18 Chris LattnerEliminate operator[] is deprecated warnings
2004-02-18 Chris LattnerFix deprecated operator[] warnings
2004-02-15 Chris LattnerAdjustments to support the new ConstantAggregateZero...
2004-02-14 Alkis EvlogimenosUse newly added next() and prior() utility functions.
2004-02-13 Alkis EvlogimenosRemove getAllocatedRegNum(). Use getReg() instead.
2004-02-13 Chris LattnerSquish warning
2004-02-12 Brian GaekeRemove this MachineOpCodeFlags assertion - its test...
2004-02-12 Alkis EvlogimenosChange MachineBasicBlock's vector of MachineInstr point...
2004-02-12 Brian GaekegetOpCode() --> getOpcode().
2004-02-11 Brian GaekeMachineInstr::getOpCode() --> getOpcode() in SPARC...
2004-02-11 Alkis EvlogimenosIncrease constness.
2004-02-11 Alkis EvlogimenosRemove assert as the only integer registers on the...
2004-02-11 Alkis EvlogimenosFix previous broken commit. A MachineOperand may have...
2004-02-11 Alkis EvlogimenosRemove assert as it is meaningless. MachineOperands...
2004-02-10 Chris LattnerStop using this method
2004-02-10 Chris LattnerRemvoe use of MO.isVirtualRegister(), turn an assertion...
2004-02-10 Chris LattnerRemove use of isPhysicalRegister
2004-02-10 Chris LattnerFix PR228: [sparc] Boolean constants are emitted as...
2004-02-09 Misha BrukmanDoxygenify comments.
2004-02-09 John CriswellFix PR#226: When emitting padding, always emit it as...
2004-02-09 Brian GaekeMove InstrSchedule's iterator begin/end methods inline.
2004-02-09 Brian GaekeMake SchedGraph::dump() use SchedGraphNodeCommon's...
2004-01-28 Brian GaekeAdd a new (static inline) std::ostream& << AllocInfo...
2004-01-20 Tanya LattnerMoved iterators around.
2004-01-20 Tanya LattnerMoved iterators to common file.
2004-01-15 Misha BrukmanUse the LLVM standard name mangling infrastructure...
2004-01-15 Brian GaekeInclude TargetRegInfo.h and declare SparcTargetMachine...
2004-01-14 Chris LattnerEliminate the isStringCompatible function, using Consta...
2004-01-13 Chris LattnerFinegrainify namespacification
2004-01-13 Brian GaekeRemove dump-input option.
2004-01-12 Chris LattnerEliminate use of ConstantHandling itf
2004-01-09 Chris LattnerMove sparc-specific livevar code into lib/Target/Sparc
2004-01-09 Chris LattnerFix more incestuous #includage.
2004-01-09 Chris LattnerMove InstrSelection into lib/Target/Sparc, as it's...
2004-01-09 Chris LattnerMove lib/Codegen/RegAlloc into lib/Target/Sparc, as...
2003-12-28 Chris LattnerClean up a lot of the code I added yesterday by exposin...
2003-12-28 Chris LattnerWhoops, don't try to lower non intrinsic calls
next