- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
- 308181e [mips][mips64r6] Replace m[tf]hi, m[tf]lo, mult, multu, dmult, dmultu, div, ddiv, divu, ddivu for MIPS32r6/MIPS64. by Daniel Sanders · 11 years ago
- 56c590a [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Mips edition by Craig Topper · 12 years ago
- 062a2ba [C++] Use 'nullptr'. Target edition. by Craig Topper · 12 years ago
- 84e68b2 [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
- d2da720 [C++11] Replace OwningPtr with std::unique_ptr in places where it doesn't break the API. by Benjamin Kramer · 12 years ago
- aad475b Break PseudoSourceValue out of the Value hierarchy. It is now the root of its own tree containing FixedStackPseudoSourceValue (which you can use isa/dyn_cast on) and MipsCallEntry (which you can't). Anything that needs to use either a PseudoSourceValue* and Value* is strongly encouraged to use a MachinePointerInfo instead. by Nick Lewycky · 12 years ago
- 5fddf61 [mips] Implement NaCl sandboxing of loads, stores and SP changes: by Sasa Stankovic · 12 years ago
- b1f25f1 Replace PROLOG_LABEL with a new CFI_INSTRUCTION. by Rafael Espindola · 12 years ago
- b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
- 3a377bc Now that we have C++11, turn simple functors into lambdas and remove a ton of boilerplate. by Benjamin Kramer · 12 years ago
- 4c0a712 [mips] Coding style clean up. by Akira Hatanaka · 12 years ago
- af4211a [mips] Make sure loads from lazy-binding entries do not get CSE'd or hoisted out by Akira Hatanaka · 12 years ago
- 31ee586 Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid specifying the vector size. by Craig Topper · 12 years ago
- ead89ef Don't cache the instruction and register info from the TargetMachine, because by Bill Wendling · 12 years ago
- 1ff803f Fix comment. by Akira Hatanaka · 13 years ago
- e9e588d [mips] Remove unused option. Fix 80-column violations. by Akira Hatanaka · 13 years ago
- 8f7bfb3 [mips] Add the capability to search delay slot filling instructions in by Akira Hatanaka · 13 years ago
- e44e30c [mips] Add options to disable searching backward and in successor blocks. by Akira Hatanaka · 13 years ago
- e01ff9d [mips] Add capability to search in the forward direction for instructions that by Akira Hatanaka · 13 years ago
- f815db5 [mips] Define helper function searchRange by Akira Hatanaka · 13 years ago
- 50e174d [mips] Rename function findDelayInstr to searchBackward. by Akira Hatanaka · 13 years ago
- eb33ced [mips] Define class MemDefsUses. by Akira Hatanaka · 13 years ago
- 979899e [mips] Use class RegDefsUses to track register defs and uses. by Akira Hatanaka · 13 years ago
- 30f05f3 [mips] Disallow moving load/store instructions past volatile instructions. by Akira Hatanaka · 13 years ago
- 06bd138 [mips] Replace usage of SmallSet with BitVector, which is used to keep track of by Akira Hatanaka · 13 years ago
- 1083eb1 [mips] Fix comments and coding style violations. Declare functions to be const. by Akira Hatanaka · 13 years ago
- dfd2f24 [mips] Simplify code in function Filler::findDelayInstr. by Akira Hatanaka · 13 years ago
- a061281 [mips] Make Filler a class and reduce indentation. by Akira Hatanaka · 13 years ago
- 97030e0 Use the new MIBundleBuilder class in the Mips target. by Jakob Stoklund Olesen · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 907f5f0 [mips] Fix delay slot filler so that instructions with register operand $1 are by Akira Hatanaka · 13 years ago
- 4a08a4a Disable Mips' delay slot filler when optimization level is O0. by Akira Hatanaka · 13 years ago
- 9d95784 Add option disable-mips-delay-filler. Turn on mips' delay slot filler by by Akira Hatanaka · 13 years ago
- 5fd2248 Fix coding style violations. Remove white spaces and tabs. by Akira Hatanaka · 13 years ago
- 5ac7868 Bundle jump/branch instructions with the instructions in the delay slot in by Akira Hatanaka · 13 years ago
- 92a0083 Switch some getAliasSet clients to MCRegAliasIterator. by Jakob Stoklund Olesen · 13 years ago
- 4773e67 Add a command line option to skip the delay slot filler pass entirely for Mips. by Akira Hatanaka · 13 years ago
- 1d32658 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 14 years ago
- f54f60f remove blanks, and some code format by Jia Liu · 14 years ago
- 9f61011 remove Emacs-tag form .cpp files in Mips Backend, and fix some typo. by Jia Liu · 14 years ago
- dd6c1cd add Emacs tag and fix some comment error in file headers by Jia Liu · 14 years ago
- 9e1d369 Tidy up. Simplify logic. No functional change intended. by Akira Hatanaka · 14 years ago
- 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
- c6b742f Fix assertion string. by Akira Hatanaka · 14 years ago
- 426a804 Make sure candidate for delay slot filler is not a return instruction. by Akira Hatanaka · 14 years ago
- 14e4149 Add RA to the set of registers that are defined if instruction is a call. by Akira Hatanaka · 14 years ago
- 9ebdf46 MipsDelaySlotFiller.cpp: Appease msvc to specify llvm::next() explicitly. by NAKAMURA Takumi · 14 years ago
- 02e760a Insert space. by Akira Hatanaka · 14 years ago
- 8e532eb Do not examine variadic or implicit operands if instruction is a return (jr). by Akira Hatanaka · 14 years ago
- 0d7dfc0 Clean up function Filler::delayHasHazard. by Akira Hatanaka · 14 years ago
- 7b20468 Remove function Filler::insertCallUses. by Akira Hatanaka · 14 years ago
- d9c8aab Clean up Filler::findDelayInstr. by Akira Hatanaka · 14 years ago
- e7b0697 Remove function Filler::isDelayFiller. Check if I is the same instruction that by Akira Hatanaka · 14 years ago
- 5d4e4ea Clean up Filler::runOnMachineBasicBlock. Change interface of by Akira Hatanaka · 14 years ago
- 9e60344 Define a statistic for the number of slots that were filled with useful by Akira Hatanaka · 14 years ago
- 8b3666a Remove unnecessary check. isDelayFiller(MBB, I) will evaluate to true before by Akira Hatanaka · 14 years ago
- 7d39863 Add comments and move assignment statement. If sawStore is true, sawLoad does by Akira Hatanaka · 14 years ago
- b345b5c Correct description string of enable-mips-delay-filler. by Akira Hatanaka · 14 years ago
- f2619ee Fill delay slot with useful instructions. Modified from Sparc's version of delay by Akira Hatanaka · 14 years ago
- 4444dae Drop support for Mips1 and Mips2. by Akira Hatanaka · 14 years ago
- 6cc775f - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 14 years ago
- e248912 Reverse unnecessary changes made in r129606 and r129608. There is no change in functionality. by Akira Hatanaka · 15 years ago
- aef55c8 Fix lines that have incorrect indentation or exceed 80 columns. There is no change in functionality. by Akira Hatanaka · 15 years ago
- fde21cf Fix delay slot filler for non mips1 targets. Patch by Akira Hatanaka by Bruno Cardoso Lopes · 15 years ago
- 9c656fe Initial support for Mips32 and Mips32r2. Patch contributed by Akira Hatanaka (ahatanaka@mips.com) by Bruno Cardoso Lopes · 15 years ago
- a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
- bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
- 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
- 3a8bd17 Remove non-DebugLoc versions of BuildMI from IA64, Mips. by Dale Johannesen · 17 years ago
- a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
- 03ad885 rename TargetInstrDescriptor -> TargetInstrDesc. by Chris Lattner · 18 years ago
- a98c679 Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects by Chris Lattner · 18 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 0b97ce7 A Pass to insert Nops on intructions with DelaySlot by Bruno Cardoso Lopes · 18 years ago