- c4c63ae Move all of the hexagon subtarget dependent variables from the target by Eric Christopher · 11 years ago
- 4496eb0b Have HexagonSelectionDAGInfo take a DataLayout rather than a by Eric Christopher · 11 years ago
- a68f376 Remove unnecessary caching of the subtarget for HexagonFrameLowering and remove the unused constructor argument. by Eric Christopher · 11 years ago
- 0d0b360 InstrItineraryData is already on the subtarget, no reason to by Eric Christopher · 11 years ago
- 0120db5 Remove getTargetLowering from TargetPassConfig as the target lowering by Eric Christopher · 11 years ago
- 94cb35c Remove HexagonTargetMachine::addPassesForOptimizations; it is not needed any more. by Pranav Bhandarkar · 11 years ago
- 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 · 11 years ago
- 422b93d Use unique_ptr to manage objects owned by the ScheduleDAGMI. by David Blaikie · 11 years ago
- 4d38c82 Enable CFI on Hexagon. by Krzysztof Parzyszek · 12 years ago
- 5887356 Make the llvm mangler depend only on DataLayout. by Rafael Espindola · 12 years ago
- e89b414 One last cleanup of LLVM's DataLayout strings. by Rafael Espindola · 12 years ago
- bccb9d4 The preferred alignment defaults to the abi alignment. Omit if it is the same. by Rafael Espindola · 12 years ago
- 1caa693 Assume defaults to produce smaller datalayout strings. by Rafael Espindola · 12 years ago
- e8f4d58 Use "a" instead of "a0" in DataLayout. by Rafael Espindola · 12 years ago
- 978674b Allow subtarget selection of the default MachineScheduler and document the interface. by Andrew Trick · 12 years ago
- 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
- 2057a2b Don't cast away constness. by Benjamin Kramer · 12 years ago
- 803e506 Hexagon: Pass to replace tranfer/copy instructions into combine instruction by Jyotsna Verma · 12 years ago
- c61e350 Hexagon: Remove dead-code after unconditional return from addPreSched2. by Jyotsna Verma · 12 years ago
- 227144c Remove the MachineMove class. by Rafael Espindola · 12 years ago
- 5eb5980 Hexagon: Fix Small Data support to handle -G 0 correctly. by Jyotsna Verma · 12 years ago
- 03c6ca90 Reverting r181331. by Jyotsna Verma · 12 years ago
- 19f0b40 Hexagon: Fix Small Data support to handle -G 0 correctly. by Jyotsna Verma · 12 years ago
- 59df52c Cleanup of the HexagonTargetMachine setup. by Krzysztof Parzyszek · 12 years ago
- cd410d0 Use consistent function names. by Krzysztof Parzyszek · 12 years ago
- 653d883 Hexagon: Disable optimizations at O0. by Jyotsna Verma · 13 years ago
- d922524 Hexagon: Use absolute addressing mode loads/stores for global+offset by Jyotsna Verma · 13 years ago
- 664e354 Switch TargetTransformInfo from an immutable analysis pass that requires by Chandler Carruth · 13 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 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
- 5dc203e Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke. by Nadav Rotem · 13 years ago
- d6d9ccc Temporarily revert the TargetTransform changes. by Bob Wilson · 13 years ago
- e103287 by Nadav Rotem · 13 years ago
- cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- 4d8986a Porting Hexagon MI Scheduler to the new API. by Sergei Larin · 13 years ago
- b9b6936 Consistently use AnalysisID types in TargetPassConfig. by Bob Wilson · 13 years ago
- bbd38dd Add all codegen passes to the PassManager via TargetPassConfig. by Bob Wilson · 13 years ago
- f6b687e Revert 156634 upon request until code improvement changes are made. by Brendon Cahoon · 13 years ago
- 4bd20c5 Support for Hexagon feature, New Value Jump. by Sirish Pande · 13 years ago
- 31f8723 Hexagon constant extender support. by Brendon Cahoon · 13 years ago
- 69295b8 Hexagon V5 FP Support. by Sirish Pande · 13 years ago
- f8e5e3c Support for target dependent Hexagon VLIW packetizer. by Sirish Pande · 13 years ago
- b12f16e Change the PassManager from a reference to a pointer. by Bill Wendling · 13 years ago
- 3c3bb55 Revert r155365, r155366, and r155367. All three of these have regression by Chandler Carruth · 13 years ago
- a3f8ba2 Hexagon V5 (floating point) support. by Sirish Pande · 13 years ago
- 2c7bf00 Support for Hexagon architectural feature, new value jump. by Sirish Pande · 13 years ago
- 6cd2251 Support for Hexagon VLIW Packetizer. by Sirish Pande · 13 years ago
- b415bf98 This reverts a long string of commits to the Hexagon backend. These by Chandler Carruth · 14 years ago
- 96e8ee1 Hexagon V5 (Floating Point) Support. by Sirish Pande · 14 years ago
- 0e6e36d Add support for Hexagon Architectural feature, New Value Jump. by Sirish Pande · 14 years ago
- a8071a0 Pass to replace tranfer/copy instructions into combine instruction where possible. by Sirish Pande · 14 years ago
- b486144 HexagonPacketizer patch. by Sirish Pande · 14 years ago
- b545408 Pass TargetOptions to HexagonTargetMachine constructor by reference to match other targets and the base class. by Craig Topper · 14 years ago
- 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
- 30804c2 Optimize redundant sign extends and negation of predicates. by Sirish Pande · 14 years ago
- d9811eb Revert "Optimize redundant sign extends and negation of predicates" by Eric Christopher · 14 years ago
- 4736aee Optimize redundant sign extends and negation of predicates by Sirish Pande · 14 years ago
- 1fa5bcb Codegen pass definition cleanup. No functionality. by Andrew Trick · 14 years ago
- ae87d7b Hexagon: Remove forbidden iostream includes (it introduces static initializers) by Benjamin Kramer · 14 years ago
- f8ea108 TargetPassConfig: confine the MC configuration to TargetMachine. by Andrew Trick · 14 years ago
- ccb6736 Added TargetPassConfig. The first little step toward configuring codegen passes. by Andrew Trick · 14 years ago
- 9ca2e72 Hexagon: Fix a nasty order-of-initialization bug. by Benjamin Kramer · 14 years ago
- b3705e0 Add MCTargetDesc library to Hexagon target by Tony Linthicum · 14 years ago
- 1213a7a Hexagon backend support by Tony Linthicum · 14 years ago