Fix undefined behavior in the Mips backend.
[oota-llvm.git] / lib / Target / Mips / MipsRegisterInfo.cpp
2012-03-04 Craig TopperUse uint16_t to store registers in callee saved registe...
2012-03-01 Akira HatanakaChanges for migrating to using register mask operands.
2012-02-28 Jia Liuremove blanks, and some code format
2012-02-24 Akira HatanakaAdd an option to use a virtual register as the global...
2012-02-17 Jia Liuremove Emacs-tag form .cpp files in Mips Backend, and...
2012-01-25 Akira HatanakaModify MipsRegisterInfo::eliminateFrameIndex to use...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2011-12-30 Bruno Cardoso LopesCleanup Mips code and rename some variables. Patch...
2011-12-06 Bruno Cardoso LopesAdd register HWR29 numbering. Patch by Jack Carter
2011-11-15 Akira HatanakaFix functions in MipsFrameLowering.cpp and MipsRegister...
2011-11-07 Akira HatanakaUse array_lengthof to compute the number of iterations...
2011-09-27 Akira HatanakaFix function MipsRegisterInfo::getRegisterNumbering.
2011-09-23 Akira HatanakaAdd definitions of 64-bit register files. Add code...
2011-09-22 Akira HatanakaAdd F31 to the set of callee-saved registers.
2011-09-09 Akira HatanakaMake F31 and D15 non-reserved registers.
2011-09-09 Akira HatanakaMips32 does not reserve even-numbered floating point...
2011-07-18 Evan ChengMove getInitialFrameState from TargetFrameInfo to MCAsm...
2011-07-18 Evan ChengSink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from...
2011-07-14 Evan ChengNext round of MC refactoring. This patch factor MC...
2011-07-07 Akira HatanakaSimplify MipsRegisterInfo::eliminateFrameIndex.
2011-07-07 Akira HatanakaReverse order of operands of address operand mem so...
2011-07-01 Akira HatanakaImprove Mips back-end's handling of DBG_VALUE.
2011-06-28 Evan ChengMove CallFrameSetupOpcode and CallFrameDestroyOpcode...
2011-06-28 Evan ChengHide more details in tablegen generated MCRegisterInfo...
2011-06-27 Evan ChengMerge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc...
2011-06-24 Evan ChengStarting to refactor Target to separate out code that...
2011-06-21 Akira HatanakaRe-apply 132758 and 132768 which were speculatively...
2011-06-09 Jakob Stoklund OlesenRemove custom allocation order boilerplate that is...
2011-06-09 Eric ChristopherSpeculatively revert 132758 and 132768 to try to fix...
2011-06-08 Akira HatanakaFix bug in lowering of DYNAMIC_STACKALLOC nodes. The...
2011-05-30 Rafael EspindolaUse the dwarf->llvm mapping to print register names...
2011-05-28 Akira HatanakaChange the set of callee-saved registers for non-MIPS32...
2011-05-26 Akira HatanakaAdd support for C++ exception handling.
2011-05-24 Akira HatanakaEnable printing of immediates that do not fit in 16...
2011-05-23 Akira HatanakaChange StackDirection from StackGrowsUp to StackGrowsDown.
2011-05-21 Akira HatanakaUse the correct register to access stack frame objects.
2011-05-20 Akira HatanakaMake $fp and $ra callee-saved registers and let PrologE...
2011-05-19 Akira HatanakaIncrease number of available registers when target...
2011-05-06 Akira Hatanaka1. Keep lines in 80 columns.
2011-05-03 Akira HatanakaFix function MipsRegisterInfo::getRegisterNumbering.
2011-04-15 Akira HatanakaReverse unnecessary changes made in r129606 and r129608...
2011-04-15 Akira HatanakaFix lines that have incorrect indentation or exceed...
2011-03-04 Bruno Cardoso LopesExpands register/immediate pairs when the immediate...
2011-03-04 Bruno Cardoso LopesRemove (hopefully) all trailing whitespaces from the...
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...
2010-11-18 Anton KorobeynikovMove hasFP() and few related hooks to TargetFrameInfo.
2010-11-15 Anton KorobeynikovFirst step of huge frame-related refactoring: move...
2010-08-26 Jim GrosbachSimplify eliminateFrameIndex() interface back down...
2010-06-02 Rafael EspindolaRemove the TargetRegisterClass member from CalleeSavedInfo
2010-06-02 Rafael Espindolacleanup
2010-05-14 Bill WendlingRename "HasCalls" in MachineFrameInfo to "AdjustsStack...
2010-04-21 Evan ChengImplement -disable-non-leaf-fp-elim which disable frame...
2010-04-02 Chris Lattneruse DebugLoc default ctor instead of DebugLoc::getUnkno...
2010-03-09 Jim GrosbachChange the Value argument to eliminateFrameIndex to...
2010-02-01 Bruno Cardoso LopesFix stack size bug while using o32 abi
2010-01-20 Chris Lattnerreduce redundant are's.
2009-11-25 Bruno Cardoso LopesOnly include in the callee saved regs the sub registers...
2009-11-12 David GreeneAdd a bool flag to StackObjects telling whether they...
2009-11-09 Bruno Cardoso LopesFix PR5149.
2009-10-07 Jim GrosbachAdd register-reuse to frame-index register scavenging...
2009-08-23 Chris Lattnereliminate the last DOUTs from the targets.
2009-08-23 Chris Lattnerremove various std::ostream version of printing methods...
2009-08-12 Dan GohmanThis void is implicit in C++.
2009-08-05 Dan GohmanMajor calling convention code refactoring.
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-05-16 Jakob Stoklund OlesenFix a missing def-flag on a Mips epilogue load.
2009-03-21 Bruno Cardoso LopesRemoved AFGR32 register class
2009-03-15 Bruno Cardoso LopesThis causes incorrect stack frame allocation when the...
2009-02-23 Bill WendlingPropagate debug loc info through prologue/epilogue.
2009-02-13 Dale JohannesenRemove non-DebugLoc versions of BuildMI from IA64,...
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-09-27 Evan ChengRe-apply 56683 with fixes.
2008-09-26 Bill WendlingTemporarily reverting r56683. This is causing a failure...
2008-09-26 Evan ChengFix @llvm.frameaddress codegen. FP elimination optimiza...
2008-08-07 Bruno Cardoso LopesAdded Mips support for DYNAMIC_STACKALLOC
2008-08-06 Bruno Cardoso LopesAdded support for fp callee saved registers.
2008-08-02 Bruno Cardoso LopesImproved asm inline for hi,lo results
2008-07-15 Bruno Cardoso LopesFixed call stack alignment. Improved AsmPrinter alignme...
2008-07-14 Bruno Cardoso LopesAdded Subtarget support into RegisterInfo
2008-07-05 Bruno Cardoso LopesSeveral changes to Mips backend, experimental fp suppor...
2008-06-04 Bruno Cardoso LopesSome Mips minor fixes
2008-03-31 Evan ChengMove reMaterialize() from TargetRegisterInfo to TargetI...
2008-03-30 Chris LattnerFix "Control reaches the end of non-void function"...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-01-22 Chris LattnerTrivial patch to fix two warnings, please pull into...
2008-01-07 Owen AndersonMove even more functionality from MRegisterInfo into...
2008-01-01 Owen AndersonMove some more instruction creation methods from Regist...
2007-12-31 Owen AndersonMove copyRegToReg from MRegisterInfo to TargetInstrInfo...
2007-12-30 Chris LattnerAdd new shorter predicates for testing machine operands...
2007-12-30 Chris LattnerUse MachineOperand::getImm instead of MachineOperand...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-05 Evan ChengAdd a argument to storeRegToStackSlot and storeRegToAdd...
2007-12-02 Evan ChengRemove redundant foldMemoryOperand variants and other...
2007-12-01 Evan ChengAllow some reloads to be folded in multi-use cases...
2007-11-13 Dale JohannesenAdd parameter to getDwarfRegNum to permit targets
2007-11-11 Anton KorobeynikovUse TableGen to emit information for dwarf register...
2007-11-05 Bruno Cardoso LopesAdded support for PIC code with "explicit relocations...
2007-10-18 Evan Cheng- Added getOpcodeAfterMemoryUnfold(). It doesn't unfold...
next