1. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  2. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  3. cf10446 BranchProb: modify the definition of an edge in BranchProbabilityInfo to handle by Manman Ren · 13 years ago
  4. e1c5426 Set the branch probability of branching to the 'normal' destination of an invoke by Bill Wendling · 13 years ago
  5. b024aa0 Make the unreachable probability much much heavier. The previous by Chandler Carruth · 14 years ago
  6. 1f97a5a Remove all remaining uses of Value::getNameStr(). by Benjamin Kramer · 14 years ago
  7. 32f46e7 Fix the API usage in loop probability heuristics. It was incorrectly by Chandler Carruth · 14 years ago
  8. 7111f45 Remove return heuristics from the static branch probabilities, and by Chandler Carruth · 14 years ago
  9. 7a0094a Simplify the design of BranchProbabilityInfo by collapsing it into by Chandler Carruth · 14 years ago
  10. 24cee10 Tidy up a loop to be more idiomatic for LLVM's codebase, and remove some by Chandler Carruth · 14 years ago
  11. 1c8ace0 Teach the BranchProbabilityInfo pass to print its results, and use that by Chandler Carruth · 14 years ago
  12. 929f53f Add compare operators to BranchProbability and use it to determine if an edge is hot. by Benjamin Kramer · 14 years ago
  13. 606a50a Extend the floating point heuristic to consider NaN checks unlikely. by Benjamin Kramer · 14 years ago
  14. 1e731a1 BranchProbabilityInfo: floating point equality is unlikely. by Benjamin Kramer · 14 years ago
  15. deac50c Generalize the reading of probability metadata to work for both branches by Chandler Carruth · 14 years ago
  16. d27a7a9 Teach the BranchProbabilityInfo analysis pass to read any metadata by Chandler Carruth · 14 years ago
  17. 91f4faf Delete a dead member. Dunno if this was ever used, but the current code by Chandler Carruth · 14 years ago
  18. 0ca1ad0 Use canonical forms for the branch probability zero heutistic. by Benjamin Kramer · 14 years ago
  19. 8b13b59 Change SmallVector to SmallPtrSet in BranchProbabilityInfo. Handle cases where by Jakub Staszak · 14 years ago
  20. 6651b33 Do not handle cases with >= and <= predicates. by Jakub Staszak · 14 years ago
  21. e348afb Remove untrue comment. by Jakub Staszak · 14 years ago
  22. bfb1ae2 Do not handle case where LHS is equal to zero, because InstCombiner always moves by Jakub Staszak · 14 years ago
  23. 17af66a Add Zero Heurestics to BranchProbabilityInfo. If we compare value to zero we by Jakub Staszak · 14 years ago
  24. efd94c8 Add more constantness in BranchProbabilityInfo. by Jakub Staszak · 14 years ago
  25. 0978426 Remove incEdgeWeight and decEdgeWeight. Set edge weight directly to avoid by Jakub Staszak · 14 years ago
  26. eec01cc Change LBH_TAKEN_WEIGHT to 124 (from 128). Right now, sum of by Jakub Staszak · 14 years ago
  27. d07b2e1 Heuristics are in descending priority now. If we use one of them, skip the rest. by Jakub Staszak · 14 years ago
  28. bcb3c65 Add InEdges (edges from header to the loop) in Loop Branch Heuristics, so by Jakub Staszak · 14 years ago
  29. 623e197 Remove "LoopInfo.h" include from BranchProbabilityInfo.h. by Jakub Staszak · 14 years ago
  30. abb236f Fix pointer heuristic. Check whether predicator is ICMP_NE instead of if it is by Jakub Staszak · 14 years ago
  31. 1aae619 Calculate backedge probability correctly. by Jakub Staszak · 14 years ago
  32. be52acc Introduce BlockFrequency analysis for BasicBlocks. by Jakub Staszak · 14 years ago
  33. 12a43bd Introduce MachineBranchProbabilityInfo class, which has similar API to by Jakub Staszak · 14 years ago
  34. 558d09d Move class into an anonymous namespace. by Benjamin Kramer · 14 years ago
  35. 3d4e64b Branch profiling: floating-point avoidance. by Andrew Trick · 14 years ago
  36. 75b2053 Fold assert-only-used variable into the assert. by Nick Lewycky · 15 years ago
  37. c73aa1e Missing include of climits in the new BranchProbability pass. by Andrew Trick · 15 years ago
  38. 49371f3 New BranchProbabilityInfo analysis. Patch by Jakub Staszak! by Andrew Trick · 15 years ago