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