1. 7ce3dbc [Hexagon] Remove HexagonExpandPredSpillCode pass by Krzysztof Parzyszek · 10 years ago
  2. e599643 [Hexagon] Specify vector alignment in DataLayout string by Krzysztof Parzyszek · 10 years ago
  3. 1279881 [Hexagon] Implement RDF-based post-RA optimizations by Krzysztof Parzyszek · 10 years ago
  4. 759a7d0 [Hexagon] Subtarget features/default CPU corrections by Krzysztof Parzyszek · 10 years ago
  5. ced9941 [Hexagon] Bit-based instruction simplification by Krzysztof Parzyszek · 10 years ago
  6. 055c5fd [Hexagon] Remove unnecessary argument sign extends by Krzysztof Parzyszek · 10 years ago
  7. db86770 [Hexagon] Delay emission of CFI instructions by Krzysztof Parzyszek · 10 years ago
  8. a7c5f04 [Hexagon] Split double registers by Krzysztof Parzyszek · 10 years ago
  9. aec39c6 [Hexagon] Delete lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp by Krzysztof Parzyszek · 10 years ago
  10. 5b7dd0c [Hexagon] Merge adjacent stores by Krzysztof Parzyszek · 10 years ago
  11. fb33824 [Hexagon] Add an early if-conversion pass by Krzysztof Parzyszek · 10 years ago
  12. a4e5d3c constify the Function parameter to the TTI creation callback and by Eric Christopher · 10 years ago
  13. b130076 Remove unnecessary includes by Matt Arsenault · 10 years ago
  14. 73e66f3 [Hexagon] Implement TargetTransformInfo for Hexagon by Krzysztof Parzyszek · 10 years ago
  15. 9217220 [Hexagon] Generate MUX from conditional transfers when dot-new not possible by Krzysztof Parzyszek · 10 years ago
  16. 7587447 [Hexagon] Generate instructions for operations on predicate registers by Krzysztof Parzyszek · 10 years ago
  17. a0ecf07 [Hexagon] Generate "extract" instructions more aggressively by Krzysztof Parzyszek · 10 years ago
  18. feaf7b8 [Hexagon] Add support for atomic RMW operations by Krzysztof Parzyszek · 10 years ago
  19. 79b2433 [Hexagon] Implement commoning of GetElementPtr instructions by Krzysztof Parzyszek · 10 years ago
  20. 21b53a5 [Hexagon] Generate "insert" instructions more aggressively by Krzysztof Parzyszek · 10 years ago
  21. d19b476 Revert 241681: causes Windows builds to fail by Krzysztof Parzyszek · 10 years ago
  22. 712b15b [Hexagon] Generate "insert" instructions more aggressively by Krzysztof Parzyszek · 10 years ago
  23. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  24. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  25. 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
  26. 3e5de88 Replace string GNU Triples with llvm::Triple in TargetMachine. NFC. by Daniel Sanders · 10 years ago
  27. a73f1fd Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MCSubtargetInfo(). NFC. by Daniel Sanders · 10 years ago
  28. c05dff1 Expand MUX instructions early on Hexagon by Krzysztof Parzyszek · 11 years ago
  29. 8c4fd2b Revert 233694. Weak SVN-fu. by Krzysztof Parzyszek · 11 years ago
  30. 261d62c Expand MUX instructions early on Hexagon by Krzysztof Parzyszek · 11 years ago
  31. 93e1ea1 Move the DataLayout to the generic TargetMachine, making it mandatory. by Mehdi Amini · 11 years ago
  32. 5f141b0 Remove useMachineScheduler and replace it with subtarget options by Eric Christopher · 11 years ago
  33. 4683395 Hexagon: Remove pass that does nothing at all by Benjamin Kramer · 11 years ago
  34. 30d69c2 [PM] Remove the old 'PassManager.h' header file at the top level of by Chandler Carruth · 11 years ago
  35. 6098f15 Remove unused class variables and update all callers/uses from by Eric Christopher · 11 years ago
  36. 01f875e Migrate the HexagonSplitConst32AndConst64 pass from TargetMachine by Eric Christopher · 11 years ago
  37. 6ff7ed6 Get TargetRegisterInfo and TargetInstrInfo off of the MachineFunction by Eric Christopher · 11 years ago
  38. 5c3376a Grab TargetInstrInfo off of the MachineFunction and remove by Eric Christopher · 11 years ago
  39. 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
  40. 7e37a5f [CodeGen] Add print and verify pass after each MachineFunctionPass by default by Matthias Braun · 11 years ago
  41. 01c7361 This reverts commit r224043 and r224042. by Rafael Espindola · 11 years ago
  42. a7c82a9 [CodeGen] Add print and verify pass after each MachineFunctionPass by default by Matthias Braun · 11 years ago
  43. 357600e Add out of line virtual destructors to all LLVMTargetMachine subclasses by Reid Kleckner · 11 years ago
  44. a271932 This patch changes the ownership of TLOF from TargetLoweringBase to TargetMachine so that different subtargets could share the TLOF effectively by Aditya Nandakumar · 11 years ago
  45. c4c63ae Move all of the hexagon subtarget dependent variables from the target by Eric Christopher · 11 years ago
  46. 4496eb0b Have HexagonSelectionDAGInfo take a DataLayout rather than a by Eric Christopher · 11 years ago
  47. a68f376 Remove unnecessary caching of the subtarget for HexagonFrameLowering and remove the unused constructor argument. by Eric Christopher · 11 years ago
  48. 0d0b360 InstrItineraryData is already on the subtarget, no reason to by Eric Christopher · 11 years ago
  49. 0120db5 Remove getTargetLowering from TargetPassConfig as the target lowering by Eric Christopher · 11 years ago
  50. 94cb35c Remove HexagonTargetMachine::addPassesForOptimizations; it is not needed any more. by Pranav Bhandarkar · 12 years ago
  51. 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
  52. 422b93d Use unique_ptr to manage objects owned by the ScheduleDAGMI. by David Blaikie · 12 years ago
  53. 4d38c82 Enable CFI on Hexagon. by Krzysztof Parzyszek · 12 years ago
  54. 5887356 Make the llvm mangler depend only on DataLayout. by Rafael Espindola · 12 years ago
  55. e89b414 One last cleanup of LLVM's DataLayout strings. by Rafael Espindola · 12 years ago
  56. bccb9d4 The preferred alignment defaults to the abi alignment. Omit if it is the same. by Rafael Espindola · 12 years ago
  57. 1caa693 Assume defaults to produce smaller datalayout strings. by Rafael Espindola · 12 years ago
  58. e8f4d58 Use "a" instead of "a0" in DataLayout. by Rafael Espindola · 12 years ago
  59. 978674b Allow subtarget selection of the default MachineScheduler and document the interface. by Andrew Trick · 12 years ago
  60. a3cd350 Access the TargetLoweringInfo from the TargetMachine object instead of caching it. The TLI may change between functions. No functionality change. by Bill Wendling · 12 years ago
  61. 2057a2b Don't cast away constness. by Benjamin Kramer · 12 years ago
  62. 803e506 Hexagon: Pass to replace tranfer/copy instructions into combine instruction by Jyotsna Verma · 12 years ago
  63. c61e350 Hexagon: Remove dead-code after unconditional return from addPreSched2. by Jyotsna Verma · 12 years ago
  64. 227144c Remove the MachineMove class. by Rafael Espindola · 12 years ago
  65. 5eb5980 Hexagon: Fix Small Data support to handle -G 0 correctly. by Jyotsna Verma · 12 years ago
  66. 03c6ca90 Reverting r181331. by Jyotsna Verma · 12 years ago
  67. 19f0b40 Hexagon: Fix Small Data support to handle -G 0 correctly. by Jyotsna Verma · 12 years ago
  68. 59df52c Cleanup of the HexagonTargetMachine setup. by Krzysztof Parzyszek · 12 years ago
  69. cd410d0 Use consistent function names. by Krzysztof Parzyszek · 13 years ago
  70. 653d883 Hexagon: Disable optimizations at O0. by Jyotsna Verma · 13 years ago
  71. d922524 Hexagon: Use absolute addressing mode loads/stores for global+offset by Jyotsna Verma · 13 years ago
  72. 664e354 Switch TargetTransformInfo from an immutable analysis pass that requires by Chandler Carruth · 13 years ago
  73. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  74. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  75. 2289f2c Implement a basic VectorTargetTransformInfo interface to be used by the loop and bb vectorizers for modeling the cost of instructions. by Nadav Rotem · 13 years ago
  76. 5dc203e Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke. by Nadav Rotem · 13 years ago
  77. d6d9ccc Temporarily revert the TargetTransform changes. by Bob Wilson · 13 years ago
  78. e103287 by Nadav Rotem · 13 years ago
  79. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  80. 4d8986a Porting Hexagon MI Scheduler to the new API. by Sergei Larin · 13 years ago
  81. b9b6936 Consistently use AnalysisID types in TargetPassConfig. by Bob Wilson · 13 years ago
  82. bbd38dd Add all codegen passes to the PassManager via TargetPassConfig. by Bob Wilson · 13 years ago
  83. f6b687e Revert 156634 upon request until code improvement changes are made. by Brendon Cahoon · 13 years ago
  84. 4bd20c5 Support for Hexagon feature, New Value Jump. by Sirish Pande · 13 years ago
  85. 31f8723 Hexagon constant extender support. by Brendon Cahoon · 13 years ago
  86. 69295b8 Hexagon V5 FP Support. by Sirish Pande · 13 years ago
  87. f8e5e3c Support for target dependent Hexagon VLIW packetizer. by Sirish Pande · 14 years ago
  88. b12f16e Change the PassManager from a reference to a pointer. by Bill Wendling · 14 years ago
  89. 3c3bb55 Revert r155365, r155366, and r155367. All three of these have regression by Chandler Carruth · 14 years ago
  90. a3f8ba2 Hexagon V5 (floating point) support. by Sirish Pande · 14 years ago
  91. 2c7bf00 Support for Hexagon architectural feature, new value jump. by Sirish Pande · 14 years ago
  92. 6cd2251 Support for Hexagon VLIW Packetizer. by Sirish Pande · 14 years ago
  93. b415bf98 This reverts a long string of commits to the Hexagon backend. These by Chandler Carruth · 14 years ago
  94. 96e8ee1 Hexagon V5 (Floating Point) Support. by Sirish Pande · 14 years ago
  95. 0e6e36d Add support for Hexagon Architectural feature, New Value Jump. by Sirish Pande · 14 years ago
  96. a8071a0 Pass to replace tranfer/copy instructions into combine instruction where possible. by Sirish Pande · 14 years ago
  97. b486144 HexagonPacketizer patch. by Sirish Pande · 14 years ago
  98. b545408 Pass TargetOptions to HexagonTargetMachine constructor by reference to match other targets and the base class. by Craig Topper · 14 years ago
  99. b22310f Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore. by Jia Liu · 14 years ago
  100. 30804c2 Optimize redundant sign extends and negation of predicates. by Sirish Pande · 14 years ago