summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove most of the TargetMachine::getSubtarget/getSubtargetImplEric Christopher2015-01-291-4/+2
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-1/+1
* [mips] Replace MipsABIEnum with a MipsABIInfo class.Daniel Sanders2014-10-241-3/+1
* Eliminate some deep std::vector copies. NFC.Benjamin Kramer2014-10-031-3/+1
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-0/+1
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-1/+0
* Nuke the old JIT.Rafael Espindola2014-08-071-0/+1
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-1/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-2/+4
* Fundamentally change the MipsSubtarget replacement machinery:Eric Christopher2014-07-181-7/+6
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-2/+2
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-6/+6
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* remove a bunch of unused private methodsNuno Lopes2014-03-231-12/+0
* [Modules] Move InstIterator out of the Support library, where it had noChandler Carruth2014-03-041-1/+1
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-12/+11
* Adjust offsets for max load instruction offsets. This is more pessimisticReed Kotler2014-01-161-2/+2
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* Make cosmetic changes as part of Mips internal post commit review ofReed Kotler2013-12-191-4/+4
* Correct word hyphenationsAlp Toker2013-12-051-1/+1
* final patch for very long conditional branches for mips16 constant islands.Reed Kotler2013-12-031-5/+18
* Part 1 of 3 patches that completes very long conditional branchesReed Kotler2013-11-291-16/+29
* Check in conditional branches for constant islands. Still need to finishReed Kotler2013-11-281-2/+154
* Make sure that for C++ emitting LwConstant32 pseudos, that it correspondsReed Kotler2013-11-241-1/+1
* Fix a funny bug I introduced during conversion of ARM constant islands to Mips.Reed Kotler2013-11-241-3/+5
* Add, to constant islands, long jumps similar to ARM far branch.Reed Kotler2013-11-211-2/+22
* Take care of long short branch immediate instructions for mips16 inReed Kotler2013-11-131-5/+10
* Allow the code which returns the length for inline assembler to knowReed Kotler2013-11-131-2/+3
* Change the default branch instruction to be the 16 bit variety for mips16.Reed Kotler2013-11-121-3/+5
* Mostly finish up constant islands port for Mips for load constants.Reed Kotler2013-11-101-3/+20
* Disable some code that is causing some warnings. It's in the processReed Kotler2013-11-071-3/+2
* Fix definition for Mips16 pc relative load word instructions.Reed Kotler2013-11-061-5/+3
* Get rid of current calculation function and adjustment schemeReed Kotler2013-11-051-76/+13
* Get rid of all references to soimm in MipsConstantIslands pass becauseReed Kotler2013-11-051-12/+7
* Cleanup getUserOffset. Issues related to inline assembler length andReed Kotler2013-11-051-16/+1
* Remove the word "thumb" from comments. Remove also an incorrectReed Kotler2013-11-051-24/+6
* Fix r194019 as requested by Eric Christopher.Reed Kotler2013-11-051-12/+1371
* Revert r194019 to r194021, "Submit the basic port of the rest of ARM constant...NAKAMURA Takumi2013-11-041-1490/+11
* Make sure we don't get a warning from this variable that is only usedReed Kotler2013-11-041-0/+1
* Submit the basic port of the rest of ARM constant islands code to Mips. Reed Kotler2013-11-041-11/+1489
* Make first substantial checkin of my port of ARM constant islands code to Mips.Reed Kotler2013-10-271-8/+177
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-071-5/+0
* This patch enables llvm to switch between compiling for mips32/mips64 Reed Kotler2013-04-091-1/+5
* Fix cut/paste error in a comment.Reed Kotler2013-02-271-1/+1
* Add the skeleton for the Mips constant island pass.Reed Kotler2013-02-271-0/+85
OpenPOWER on IntegriCloud