aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Alpha/AlphaRegisterInfo.cpp
AgeCommit message (Expand)Author
2007-11-11Use TableGen to emit information for dwarf register numbers. Anton Korobeynikov
2007-10-18- Added getOpcodeAfterMemoryUnfold(). It doesn't unfold an instruction, but o...Evan Cheng
2007-10-18Use SmallVectorImpl instead of SmallVector with hardcoded size in MRegister p...Evan Cheng
2007-10-05- Added a few target hooks to generate load / store instructions from / to anyEvan Cheng
2007-09-26Allow copyRegToReg to emit cross register classes copies.Evan Cheng
2007-07-14Long live the exception handling!Anton Korobeynikov
2007-05-01eliminateFrameIndex() change.Evan Cheng
2007-04-16Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov
2007-03-20Added MRegisterInfo hook to re-materialize an instruction.Evan Cheng
2007-02-28PEI now passes a RegScavenger ptr to eliminateFrameIndex.Evan Cheng
2007-02-23By default, spills kills the register being stored.Evan Cheng
2007-02-21Support to provide exception and selector registers.Jim Laskey
2007-02-19Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.Evan Cheng
2007-02-19For PR1207:Reid Spencer
2007-02-17Added getReservedRegs().Evan Cheng
2007-01-23PEI is now responsible for adding MaxCallFrameSize to frame size and align th...Evan Cheng
2007-01-23hasFP() is now a virtual method of MRegisterInfo.Evan Cheng
2007-01-02Fix naming inconsistency.Evan Cheng
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-11-27Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng
2006-11-15Properly transfer kill / dead info.Evan Cheng
2006-11-13Matches MachineInstr changes.Evan Cheng
2006-11-03silence warnings.Chris Lattner
2006-10-31more shotenningAndrew Lenharth
2006-09-05Completely eliminate def&use operands. Now a register operand is EITHER aChris Lattner
2006-08-17Constify some methods. Patch provided by Anton Vayvod, thanks!Chris Lattner
2006-06-12Let the alpha breakage begin. First Formals and RET. next CallsAndrew Lenharth
2006-05-18getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd.Evan Cheng
2006-05-17Fix call_adj.llAndrew Lenharth
2006-05-04Move some methods out of MachineInstr into MachineOperandChris Lattner
2006-05-04There shalt be only one "immediate" operand type!Chris Lattner
2006-05-04Remove a bunch more SparcV9 specific stuffChris Lattner
2006-04-07Foundation for call frame information.Jim Laskey
2006-03-28Expose base register for DwarfWriter. Refactor code accordingly.Jim Laskey
2006-03-27Translate llvm target registers to dwarf register numbers properly.Jim Laskey
2006-03-23Add support to locate local variables in frames (early version.)Jim Laskey
2006-03-09remove some now-dead codeChris Lattner
2006-02-02Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,a far ...Chris Lattner
2006-02-01Add immediate forms of cmov and remove some cruftAndrew Lenharth
2006-01-26allow R28 to be used for frame calculations without entirely removing it from...Andrew Lenharth
2006-01-25maintaining stackpointer alignment. Perhaps it doesn't matterAndrew Lenharth
2006-01-01clean this function up someAndrew Lenharth
2005-11-09whatever. Intermediate patch to see what breaks. Seems ok.Andrew Lenharth
2005-10-20ret 0; works, not much elseAndrew Lenharth
2005-10-09This seems useful from the original patch that added the function. If there ...Andrew Lenharth
2005-09-30Pass extra regclasses into spilling codeChris Lattner
2005-08-19This code has always been dead for alphaChris Lattner
2005-07-22Alpha JIT (beta)Andrew Lenharth
2005-07-07clean up prolouge and epilougeAndrew Lenharth
2005-07-01simplify call code, remove pseudo ops for div and rem, track more loads and s...Andrew Lenharth