summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsDelaySlotFiller.cpp
Commit message (Expand)AuthorAge
* [mips][mips64r6] Replace m[tf]hi, m[tf]lo, mult, multu, dmult, dmultu, div, d...Daniel Sanders2014-06-12
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-29
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-25
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [C++11] Replace OwningPtr with std::unique_ptr in places where it doesn't bre...Benjamin Kramer2014-04-21
* Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky2014-04-15
* [mips] Implement NaCl sandboxing of loads, stores and SP changes:Sasa Stankovic2014-03-10
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-07
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* Now that we have C++11, turn simple functors into lambdas and remove a ton of...Benjamin Kramer2014-03-01
* [mips] Coding style clean up.Akira Hatanaka2013-10-07
* [mips] Make sure loads from lazy-binding entries do not get CSE'd or hoisted outAkira Hatanaka2013-09-28
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-03
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-07
* Fix comment.Akira Hatanaka2013-03-25
* [mips] Remove unused option. Fix 80-column violations.Akira Hatanaka2013-03-01
* [mips] Add the capability to search delay slot filling instructions inAkira Hatanaka2013-03-01
* [mips] Add options to disable searching backward and in successor blocks.Akira Hatanaka2013-03-01
* [mips] Add capability to search in the forward direction for instructions thatAkira Hatanaka2013-03-01
* [mips] Define helper function searchRangeAkira Hatanaka2013-03-01
* [mips] Rename function findDelayInstr to searchBackward.Akira Hatanaka2013-03-01
* [mips] Define class MemDefsUses.Akira Hatanaka2013-03-01
* [mips] Use class RegDefsUses to track register defs and uses.Akira Hatanaka2013-02-26
* [mips] Disallow moving load/store instructions past volatile instructions.Akira Hatanaka2013-02-14
* [mips] Replace usage of SmallSet with BitVector, which is used to keep track ofAkira Hatanaka2013-02-14
* [mips] Fix comments and coding style violations. Declare functions to be const.Akira Hatanaka2013-02-14
* [mips] Simplify code in function Filler::findDelayInstr.Akira Hatanaka2013-02-14
* [mips] Make Filler a class and reduce indentation.Akira Hatanaka2013-02-07
* Use the new MIBundleBuilder class in the Mips target.Jakob Stoklund Olesen2012-12-07
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* [mips] Fix delay slot filler so that instructions with register operand $1 areAkira Hatanaka2012-11-16
* Disable Mips' delay slot filler when optimization level is O0.Akira Hatanaka2012-08-24
* Add option disable-mips-delay-filler. Turn on mips' delay slot filler byAkira Hatanaka2012-08-22
* Fix coding style violations. Remove white spaces and tabs.Akira Hatanaka2012-06-14
* Bundle jump/branch instructions with the instructions in the delay slot inAkira Hatanaka2012-06-13
* Switch some getAliasSet clients to MCRegAliasIterator.Jakob Stoklund Olesen2012-06-01
* Add a command line option to skip the delay slot filler pass entirely for Mips.Akira Hatanaka2012-05-14
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-04
* remove blanks, and some code formatJia Liu2012-02-28
* remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.Jia Liu2012-02-17
* add Emacs tag and fix some comment error in file headersJia Liu2012-02-17
* Tidy up. Simplify logic. No functional change intended.Akira Hatanaka2011-12-19
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-07
* Fix assertion string.Akira Hatanaka2011-10-05
* Make sure candidate for delay slot filler is not a return instruction.Akira Hatanaka2011-10-05
* Add RA to the set of registers that are defined if instruction is a call.Akira Hatanaka2011-10-05
* MipsDelaySlotFiller.cpp: Appease msvc to specify llvm::next() explicitly.NAKAMURA Takumi2011-10-05
* Insert space.Akira Hatanaka2011-10-05
* Do not examine variadic or implicit operands if instruction is a return (jr).Akira Hatanaka2011-10-05
* Clean up function Filler::delayHasHazard. Akira Hatanaka2011-10-05