1. ad63638 AMDGPU/SI: Add llvm.amdgcn.buffer.atomic.* intrinsics by Nicolai Haehnle · 10 years ago
  2. 79cad85 AMDGPU: mark atomic instructions as sources of divergence by Nicolai Haehnle · 10 years ago
  3. 74127fe8 AMDGPU: mark llvm.amdgcn.image.atomic.* as a source of divergence by Nicolai Haehnle · 10 years ago
  4. bc4497b AMDGPU/SI: Detect uniform branches and emit s_cbranch instructions by Tom Stellard · 10 years ago
  5. fe26def AMDGPU: Fix not handling new workitem intrinsics in DivergenceAnalysis by Matt Arsenault · 10 years ago
  6. 4339b3f AMDGPU: Fix getRegisterBitWidth for vectors by Matt Arsenault · 10 years ago
  7. ffc1a5a AMDGPU/SI: Fix implemenation of isSourceOfDivergence() for graphics shaders by Tom Stellard · 10 years ago
  8. e05ff15 AMDGPU: Override getCFInstrCost by Matt Arsenault · 10 years ago
  9. dbe374b AMDGPU/SI: Implement AMDGPUTargetTransformInfo::isSourceOfDivergence() by Tom Stellard · 10 years ago
  10. e830f54 AMDGPU: Report extractelement as free in cost model by Matt Arsenault · 10 years ago
  11. 45bb48e R600 -> AMDGPU rename by Tom Stellard · 10 years ago[Renamed from llvm/lib/Target/R600/AMDGPUTargetTransformInfo.cpp]
  12. 062c744 [X86] Disable loop unrolling in loop vectorization pass when VF is 1. by Wei Mi · 10 years ago
  13. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  14. eea3f70 R600/SI: Fix bug in TTI loop unrolling preferences by Tom Stellard · 11 years ago
  15. ab5cb36 [multiversion] Remove the function parameter from the unrolling by Chandler Carruth · 11 years ago
  16. 93dcdc4 [PM] Switch the TargetMachine interface from accepting a pass manager by Chandler Carruth · 11 years ago
  17. 705b185 [PM] Change the core design of the TTI analysis to use a polymorphic by Chandler Carruth · 11 years ago
  18. a41cf01 Fix broken doxygen annotations, NFC by Jingyue Wu · 11 years ago
  19. d85ffb1 Add a new pass FunctionTargetTransformInfo. This pass serves as a by Eric Christopher · 11 years ago
  20. b653de1 Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option names controlling this variable. by Sanjay Patel · 11 years ago
  21. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  22. c824458 R600/SI: Allow partial unrolling and increase thresholds. by Matt Arsenault · 11 years ago
  23. 1c407fb Revert accidentally committed r213459 by Matt Arsenault · 11 years ago
  24. b38677e XXX - Increase unroll threshold by Matt Arsenault · 11 years ago
  25. a93441f R600: Implement a few simple TTI queries. by Matt Arsenault · 11 years ago
  26. 3dd43fc R600: Implement TTI:getPopcntSupport by Matt Arsenault · 11 years ago
  27. ac6e39c Use range for by Matt Arsenault · 11 years ago
  28. 5e2b0f5 R600: Short circuit alloca check if address space isn't private. by Matt Arsenault · 11 years ago
  29. 5656db4 [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. R600 edition by Craig Topper · 12 years ago
  30. 062a2ba [C++] Use 'nullptr'. Target edition. by Craig Topper · 12 years ago
  31. 84e68b2 [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  32. 5e1e431 Fix tabs by Matt Arsenault · 12 years ago
  33. aee3ca6 [TTI] There is actually no realistic way to pop TTI implementations off by Chandler Carruth · 12 years ago
  34. 7315602 Switch all uses of LLVM_OVERRIDE to just use 'override' directly. by Craig Topper · 12 years ago
  35. 77dfe45 Switch all uses of LLVM_FINAL to just use 'final', and remove the macro. by Craig Topper · 12 years ago
  36. fd0d86c R600: Don't unconditionally unroll loops with private memory accesses by Tom Stellard · 12 years ago
  37. 3e752e7 Add final and owerride keywords to TargetTransformInfo's subclasses. by Juergen Ributzka · 12 years ago
  38. 8cce9bd R600: Unconditionally unroll loops that contain GEPs with alloca pointers by Tom Stellard · 12 years ago
  39. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  40. 8b1e021 SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch conditions by Tom Stellard · 12 years ago