summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/Mips16InstrInfo.cpp
Commit message (Expand)AuthorAge
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-21
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* remove an uneeded statement (condition is covered by the statementReed Kotler2013-12-15
* Last change for mips16 prolog/epilog cleanup and optimization.Reed Kotler2013-12-15
* Distinguish and choose 16 or 32 bit forms of save/restore for Mips16.Reed Kotler2013-12-11
* Next step in Mips16 prologue/epilogue cleanup.Reed Kotler2013-12-10
* get rid of superfluous commentReed Kotler2013-12-09
* Delete some old code used for testing that is not needed anymore.Reed Kotler2013-12-09
* Make sure we mark these registers as defined. Previously was doneReed Kotler2013-12-08
* Cleaning up of prologue/epilogue code for Mips16. First stepReed Kotler2013-12-08
* Delete dead code.Reed Kotler2013-12-06
* Make sure that for C++ emitting LwConstant32 pseudos, that it correspondsReed Kotler2013-11-24
* Make all the conditional Mips 16 branches get initially set for theReed Kotler2013-11-15
* Mips16InstrInfo.cpp: Use <cctype> instead of <ctype.h>NAKAMURA Takumi2013-11-13
* Allow the code which returns the length for inline assembler to knowReed Kotler2013-11-13
* Change the default branch instruction to be the 16 bit variety for mips16.Reed Kotler2013-11-12
* Remove unused stdio.h includesDmitri Gribenko2013-08-18
* [mips] Rename HIRegs and LORegs.Akira Hatanaka2013-08-14
* [mips] Rename register classes CPURegs and CPU64Regs.Akira Hatanaka2013-08-06
* Clean up code for Mips16 large frame handling.Reed Kotler2013-08-04
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-07
* [mips] Rename functions. No functionality changes.Akira Hatanaka2013-05-13
* [mips] Define overloaded versions of storeRegToStack and loadRegFromStack.Akira Hatanaka2013-03-29
* Make pseudos FEXT_CCRX16_ins and FEXT_CCRXI16_ins into custom emitters.Reed Kotler2013-02-25
* Make psuedo FEXT_T8I816_ins into a custom emitter.Reed Kotler2013-02-24
* Make psuedo FEXT_T8I816_ins a custom inserter. It should be expandedReed Kotler2013-02-24
* Expand pseudos/macros:Reed Kotler2013-02-20
* Expand pseudos/macros BteqzT8SltiX16, BteqzT8SltiuX16,Reed Kotler2013-02-19
* Expand pseudos BteqzT8CmpiX16 and BtnezT8CmpiX16.Reed Kotler2013-02-19
* Expand macro/pseudo instructions BtnezT8SltX16 and BtnezT8SltuX16.Reed Kotler2013-02-18
* Expand pseudo/macro BteqzT8SltuX16 . There is no test case becauseReed Kotler2013-02-18
* Expand pseudo/macro BteqzT8SltX16.Reed Kotler2013-02-18
* Expand macro/pseudo BteqzT8CmpX16.Reed Kotler2013-02-18
* Beginning of expanding all current mips16 macro/pseudo instruction sequences.Reed Kotler2013-02-18
* One more try to make this look nice. I have lots of pseudo lowering Reed Kotler2013-02-16
* Use a different scheme to chose 16/32 variants. This scheme is moreReed Kotler2013-02-16
* For Mips 16, add the optimization where the 16 bit form of addiu sp can be usedReed Kotler2013-02-13
* When Mips16 frames grow large, the immediate field may exceed the maximumReed Kotler2013-02-08
* This is a resubmittal. For some reason it broke the bots yesterdayJack Carter2013-01-19
* fix most of remaining issues with large frames.Reed Kotler2012-12-20
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Implement ADJCALLSTACKUP and ADJCALLSTACKDOWNReed Kotler2012-10-31
* Change mips16 delay slot jumps to non delay slot forms by default.Reed Kotler2012-10-30
* Add conditional branch instructions and their patterns.Reed Kotler2012-10-17
* Div, Rem int/unsigned int Reed Kotler2012-10-12
* 1. Add load/store words from the stackReed Kotler2012-09-28
* mips16 fixes.Akira Hatanaka2012-09-14
* Remove unused private field to silence build warning.Craig Topper2012-08-23
* Move the code that creates instances of MipsInstrInfo and MipsFrameLowering outAkira Hatanaka2012-08-02
* Add definitions of two subclasses of MipsRegisterInfo, Mips16RegisterInfo andAkira Hatanaka2012-07-31