1. 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
  2. 1eb4736 MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it by Matthias Braun · 9 years ago
  3. 733fe36 CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
  4. 8c3fbdc Revert r279564. It introduces undefined behavior (binding a reference to a by Richard Smith · 9 years ago
  5. 4c1f1f1 CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
  6. 38e2ccc [Hexagon] Packetize return value setup with the return instruction by Krzysztof Parzyszek · 9 years ago
  7. 7f66202 Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses" by Matthias Braun · 9 years ago
  8. fd93684 CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
  9. 29a6a2e [Hexagon] Avoid register dependencies on indirect branches in packetizer by Krzysztof Parzyszek · 9 years ago
  10. 639545b [Hexagon] Enforce LLSC packetization rules by Krzysztof Parzyszek · 9 years ago
  11. 6421b93 [Hexagon] Mark PS_jumpret as pseudo-instruction, expand it into J2_jumpr by Krzysztof Parzyszek · 9 years ago
  12. 0d955d0 Use the range variant of find instead of unpacking begin/end by David Majnemer · 9 years ago
  13. 8fb181c Replace MachineInstr* with MachineInstr& in TargetInstrInfo, NFC by Krzysztof Parzyszek · 9 years ago
  14. f0b34a5 [Hexagon] Referencify MachineInstr in HexagonInstrInfo, NFC by Krzysztof Parzyszek · 9 years ago
  15. 941a705 MachineFunction: Return reference for getFrameInfo(); NFC by Matthias Braun · 9 years ago
  16. 2a48059 [Hexagon] Post-increment loads/stores enhancements by Krzysztof Parzyszek · 9 years ago
  17. 3b4682f [Hexagon] Update store offset when not packetizing it with allocframe by Krzysztof Parzyszek · 9 years ago
  18. 9be6673 [Hexagon] Add a scheduling DAG mutation by Krzysztof Parzyszek · 9 years ago
  19. ecea07c [Hexagon] Packetize function call arguments with tail call instructions by Krzysztof Parzyszek · 9 years ago
  20. 98226e3 Hexagon: Avoid implicit iterator conversions, NFC by Duncan P. N. Exon Smith · 9 years ago
  21. 9cfc75c CodeGen: Use MachineInstr& in TargetInstrInfo, NFC by Duncan P. N. Exon Smith · 9 years ago
  22. adb7ff0 [Hexagon] Be careful about anti-dependencies with a call in packetizer by Krzysztof Parzyszek · 9 years ago
  23. 5b444a2 Add optimization bisect opt-in calls for Hexagon passes by Andrew Kaylor · 10 years ago
  24. b550cb1 [NFC] Header cleanup by Mehdi Amini · 10 years ago
  25. 1dbf7a5 Add MachineFunctionProperty checks for AllVRegsAllocated for target passes by Derek Schuff · 10 years ago
  26. 5702287 CodeGen: Update DFAPacketizer API to take MachineInstr&, NFC by Duncan P. N. Exon Smith · 10 years ago
  27. 6307eb5 CodeGen: TII: Take MachineInstr& in predicate API, NFC by Duncan P. N. Exon Smith · 10 years ago
  28. d84f600 CodeGen: Bring back MachineBasicBlock::iterator::getInstrIterator()... by Duncan P. N. Exon Smith · 10 years ago
  29. c5b668d Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC" by Duncan P. N. Exon Smith · 10 years ago
  30. 4f9164d [Hexagon] Misc fixes to r255807 by Krzysztof Parzyszek · 10 years ago
  31. 56bbf54 [Hexagon] Update the Hexagon packetizer by Krzysztof Parzyszek · 10 years ago
  32. dac7102 [Packetizer] Add AliasAnalysis as a parameter to the packetizer by Krzysztof Parzyszek · 10 years ago
  33. d44a1fd Add "const" to function arguments in DFAPacketizer by Krzysztof Parzyszek · 10 years ago
  34. b9a1c3a [Hexagon] Bring HexagonInstrInfo up to date by Krzysztof Parzyszek · 10 years ago
  35. f538e13 Fix build problme introduced in r251883 by Matthias Braun · 10 years ago
  36. 5f78c5c Test commit: fix typo in comment. by Oleg Ranevskyy · 10 years ago
  37. a72c6e2 Hexagon: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  38. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  39. c396601 [Hexagon] Use MF reference from parent class in HexagonPacketizerList by Krzysztof Parzyszek · 10 years ago
  40. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  41. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  42. 56efafc [Hexagon] Moving pass declarations out of header and in to implementation files. Removing unused function getSubtargetInfo from HexagonMCCodeEmitter.cpp Removing deletion of copy construction and assignment operator since parent already deletes it. by Colin LeMahieu · 10 years ago
  43. 6bbcb31 [Hexagon] Treat CFI as solo instructions by Krzysztof Parzyszek · 11 years ago
  44. 473e347 [Hexagon] Simplify boolean expression by Colin LeMahieu · 11 years ago
  45. 7af95287 Have getCalleeSavedRegs take a non-null MachineFunction all the by Eric Christopher · 11 years ago
  46. 4fd203d [Hexagon] Removing more V4 predicates since V4 is the required minimum. by Colin LeMahieu · 11 years ago
  47. b882f2b [Hexagon] Renaming Y2_barrier. Fixing issues where doubleword variants of instructions can't be newvalue producers. by Colin LeMahieu · 11 years ago
  48. 2e3a26d [Hexagon] Updating call/jump instruction patterns. by Colin LeMahieu · 11 years ago
  49. d7a56fd [Hexagon] Updating constant extender def, adding alu-not instructions, compare to general register, and inverted compares. by Colin LeMahieu · 11 years ago
  50. 651b720 [Hexagon] Adding allocframe, post-increment circular immediate stores, post-increment circular register stores, and bit reversed post-increment stores. by Colin LeMahieu · 11 years ago
  51. bda31b4 [Hexagon] Adding post-increment register form stores and register-immediate form stores with tests. by Colin LeMahieu · 11 years ago
  52. ff370ed [Hexagon] Adding deallocframe and circular addressing loads. by Colin LeMahieu · 11 years ago
  53. 5ccbb12 [Hexagon] Adding loop0/1 sp0/1/2loop0 instructions. by Colin LeMahieu · 11 years ago
  54. 174476e Reverting 224550, was not ready for commit. by Colin LeMahieu · 11 years ago
  55. 9000481 [Hexagon] Adding loop0/1 sp0/1/2loop0 instructions. by Colin LeMahieu · 11 years ago
  56. db0b13c [Hexagon] Adding encodings for JR class instructions. Updating complier usages. by Colin LeMahieu · 11 years ago
  57. 2a321f7 Remove the TargetMachine from DFAPacketizer since it was only by Eric Christopher · 11 years ago
  58. c6cc58e Remove unnecessary copying or replace it with moves in a bunch of places. by Benjamin Kramer · 11 years ago
  59. ac3e325 Spelling correction by Sid Manning · 11 years ago
  60. ea0aee6 Cleanup: Delete seemingly unused reference to MachineDominatorTree from ScheduleDAGInstrs. by Alexey Samsonov · 11 years ago
  61. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  62. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  63. 906c2cd [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. Hexagon edition by Craig Topper · 12 years ago
  64. 062a2ba [C++] Use 'nullptr'. Target edition. by Craig Topper · 12 years ago
  65. 84e68b2 [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  66. 840beec Make consistent use of MCPhysReg instead of uint16_t throughout the tree. by Craig Topper · 12 years ago
  67. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  68. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  69. f907b89 Correct word hyphenations by Alp Toker · 12 years ago
  70. e79beac Hexagon: Make helper functions static. by Benjamin Kramer · 12 years ago
  71. 11bd54a Hexagon: ArePredicatesComplement should not restrict itself to TFRs. by Jyotsna Verma · 12 years ago
  72. 438cec5 Hexagon: Fix switch statements in GetDotOldOp and IsNewifyStore. by Jyotsna Verma · 12 years ago
  73. 300f0b9 Hexagon: Fix switch cases in HexagonVLIWPacketizer.cpp. by Jyotsna Verma · 12 years ago
  74. 00681dc Hexagon: Remove switch cases from GetDotNewPredOp and isPostIncrement functions. by Jyotsna Verma · 12 years ago
  75. 18ee119 Print IR from Hexagon MI passes with -print-before/after-all. by Krzysztof Parzyszek · 13 years ago
  76. 84c4710 Hexagon: Add multiclass/encoding bits for the New-Value Jump instructions. by Jyotsna Verma · 13 years ago
  77. 1d29750 Hexagon: Honor __builtin_expect by using branch probabilities. by Jyotsna Verma · 13 years ago
  78. 5ed5181 Hexagon: Use multiclass for Jump instructions. by Jyotsna Verma · 13 years ago
  79. a46059b Hexagon: Replace switch-case in isDotNewInst with TSFlags. by Jyotsna Verma · 13 years ago
  80. f1214a8 Hexagon: Use MO operand flags to mark constant extended instructions. by Jyotsna Verma · 13 years ago
  81. 8425643 Hexagon: Add constant extender support framework. by Jyotsna Verma · 13 years ago
  82. d922524 Hexagon: Use absolute addressing mode loads/stores for global+offset by Jyotsna Verma · 13 years ago
  83. 2ceafa6 Replace LDriu*[bhdw]_indexed_V4 instructions with "def Pats". by Jyotsna Verma · 13 years ago
  84. bf75aaf Add TSFlags to ALU32 type instructions for constant-extender/Relationship maps. by Jyotsna Verma · 13 years ago
  85. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  86. cea3e77 Rename hasVolatileMemoryRef() to hasOrderedMemoryRef(). by Jakob Stoklund Olesen · 13 years ago
  87. 8db5547 Revert r158679 - use case is unclear (and it increases the memory footprint). by Hal Finkel · 13 years ago
  88. 8eac009 Allow up to 64 functional units per processor itinerary. by Hal Finkel · 13 years ago
  89. f6b687e Revert 156634 upon request until code improvement changes are made. by Brendon Cahoon · 13 years ago
  90. 95d0117 Remove warnings from HexagonVLIWPacketizer. by Sirish Pande · 13 years ago
  91. 31f8723 Hexagon constant extender support. by Brendon Cahoon · 13 years ago
  92. 3c52f02 Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass(). by Jakob Stoklund Olesen · 13 years ago
  93. f8e5e3c Support for target dependent Hexagon VLIW packetizer. by Sirish Pande · 14 years ago
  94. 3c3bb55 Revert r155365, r155366, and r155367. All three of these have regression by Chandler Carruth · 14 years ago
  95. 6cd2251 Support for Hexagon VLIW Packetizer. by Sirish Pande · 14 years ago
  96. b415bf98 This reverts a long string of commits to the Hexagon backend. These by Chandler Carruth · 14 years ago
  97. 0e6e36d Add support for Hexagon Architectural feature, New Value Jump. by Sirish Pande · 14 years ago
  98. eb45583 Silence various build warnings from Hexagon backend that show up in release builds. Mostly converting 'assert(0)' to 'llvm_unreachable' to silence warnings about missing returns. Also fold some variable declarations into asserts to prevent the variables from being unused in release builds. by Craig Topper · 14 years ago
  99. b486144 HexagonPacketizer patch. by Sirish Pande · 14 years ago