1. 472b05b Ignore annotation function calls in cost computation by David Peixotto · 11 years ago
  2. d85ffb1 Add a new pass FunctionTargetTransformInfo. This pass serves as a by Eric Christopher · 11 years ago
  3. b653de1 Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option names controlling this variable. by Sanjay Patel · 11 years ago
  4. fd38cbe Remove 'virtual' keyword from methods markedwith 'override' keyword. by Craig Topper · 11 years ago
  5. 7f33ff7 Allow vectorization of division by uniform power of 2. by Karthik Bhat · 11 years ago
  6. 2b8933c Teach the SLP Vectorizer that keeping some values live over a callsite can have a cost. by James Molloy · 11 years ago
  7. 9304691 Add @llvm.assume, lowering, and some basic properties by Hal Finkel · 11 years ago
  8. f1221bd [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  9. 9f00886 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  10. b4e001c Use TopTTI->getGEPCost from within getUserCost by Hal Finkel · 12 years ago
  11. f0dff49 [Constant Hoisting] Make the constant materialization cost operand dependent by Juergen Ributzka · 12 years ago
  12. 4635793 Revert "[Constant Hoisting] Extend coverage of the constant hoisting pass." by Juergen Ributzka · 12 years ago
  13. 6dab520 [Constant Hoisting] Extend coverage of the constant hoisting pass. by Juergen Ributzka · 12 years ago
  14. aee3ca6 [TTI] There is actually no realistic way to pop TTI implementations off by Chandler Carruth · 12 years ago
  15. 219b89b [Modules] Move CallSite into the IR library where it belogs. It is by Chandler Carruth · 12 years ago
  16. 7315602 Switch all uses of LLVM_OVERRIDE to just use 'override' directly. by Craig Topper · 12 years ago
  17. 77dfe45 Switch all uses of LLVM_FINAL to just use 'final', and remove the macro. by Craig Topper · 12 years ago
  18. 9351251 Make DataLayout a plain object, not a pass. by Rafael Espindola · 12 years ago
  19. 3c29c07 Make succ_iterator a real random access iterator and clean up a couple of users. by Benjamin Kramer · 12 years ago
  20. f26beda Revert "Revert "Add Constant Hoisting Pass" (r200034)" by Juergen Ributzka · 12 years ago
  21. 4d67a2e Revert "Add Constant Hoisting Pass" (r200034) by Hans Wennborg · 12 years ago
  22. 4f3df4a Add Constant Hoisting Pass by Juergen Ributzka · 12 years ago
  23. 50e7e80 Revert "Add Constant Hoisting Pass" by Juergen Ributzka · 12 years ago
  24. 38b67d0 Add Constant Hoisting Pass by Juergen Ributzka · 12 years ago
  25. 3e752e7 Add final and owerride keywords to TargetTransformInfo's subclasses. by Juergen Ributzka · 12 years ago
  26. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  27. cae8735 Costmodel: Add support for horizontal vector reductions by Arnold Schwaighofer · 12 years ago
  28. 8f2e700 Add getUnrollingPreferences to TTI by Hal Finkel · 12 years ago
  29. 8e83820 Revert: r189565 - Add getUnrollingPreferences to TTI by Hal Finkel · 12 years ago
  30. 63e6c0e Add getUnrollingPreferences to TTI by Hal Finkel · 12 years ago
  31. 54c3cbc Handle address spaces in TargetTransformInfo by Matt Arsenault · 12 years ago
  32. 37cd6cf Turn MipsOptimizeMathLibCalls into a target-independent scalar transform by Richard Sandiford · 12 years ago
  33. 8b1e021 SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch conditions by Tom Stellard · 12 years ago
  34. 9da9a43 TargetTransformInfo: address calculation parameter for gather/scather by Arnold Schwaighofer · 12 years ago
  35. bf490d4 Loop Strength Reduce: Scaling factor cost. by Quentin Colombet · 12 years ago
  36. b977387 CostModel: Add parameter to instruction cost to further classify operand values by Arnold Schwaighofer · 13 years ago
  37. 3eaa4b9 Small fix for cost analysis of ptrtoint. by Patrik Hagglund · 13 years ago
  38. 594fa2d ARM cost model: Address computation in vector mem ops not free by Arnold Schwaighofer · 13 years ago
  39. 0ba8db4 Begin fleshing out an interface in TTI for modelling the costs of by Chandler Carruth · 13 years ago
  40. bb9caa9 Switch CodeMetrics itself over to use TTI to determine if an instruction by Chandler Carruth · 13 years ago
  41. 511aa76 Introduce a generic interface for querying an operation's expected lowered cost. by Chandler Carruth · 13 years ago
  42. e1fb059 Revert CostTable algorithm, will re-write by Renato Golin · 13 years ago
  43. cc99c42 Fix 80-col and early exit in cost model by Renato Golin · 13 years ago
  44. f104c4c Change CostTable model to be global to all targets by Renato Golin · 13 years ago
  45. b1791a7 ARM Cost model: Use the size of vector registers and widest vectorizable instruction to determine the max vectorization factor. by Nadav Rotem · 13 years ago
  46. b696c36 Cost Model: Move the 'max unroll factor' variable to the TTI and add initial Cost Model support on ARM. by Nadav Rotem · 13 years ago
  47. 26c59fa Switch the SCEV expander and LoopStrengthReduce to use by Chandler Carruth · 13 years ago
  48. 50a36cd Make the popcnt support enums and methods have more clear names and by Chandler Carruth · 13 years ago
  49. d3e7355 Move TargetTransformInfo to live under the Analysis library. This no by Chandler Carruth · 13 years ago[Renamed (97%) from llvm/lib/IR/TargetTransformInfo.cpp]
  50. 664e354 Switch TargetTransformInfo from an immutable analysis pass that requires by Chandler Carruth · 13 years ago
  51. 539edf4 Convert the TargetTransformInfo from an immutable pass with dynamic by Chandler Carruth · 13 years ago
  52. ef860a2 Rename VMCore directory to IR. by Chandler Carruth · 13 years ago[Renamed (94%) from llvm/lib/VMCore/TargetTransformInfo.cpp]
  53. 27328d0 Lowercase the argument for TargetTransformInfo so it's consistent with all other passes. by Benjamin Kramer · 13 years ago
  54. 58df27c Add a comment which explains why the assert fired and how to fix it. by Nadav Rotem · 13 years ago
  55. 5dc203e Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke. by Nadav Rotem · 13 years ago
  56. d6d9ccc Temporarily revert the TargetTransform changes. by Bob Wilson · 13 years ago
  57. e103287 by Nadav Rotem · 13 years ago