1. d1279df [IRCE] Switch over to LLVM_DUMP_METHOD. NFCI. by Davide Italiano · 9 years ago
  2. b03fd12 Replace "fallthrough" comments with LLVM_FALLTHROUGH by Justin Bogner · 9 years ago
  3. 3bcaa81 Scalar: Avoid dereferencing end() in InductiveRangeCheckElimination by Duncan P. N. Exon Smith · 9 years ago
  4. 35459f0 [IRCE] Change variable grouping; NFC by Sanjoy Das · 9 years ago
  5. 2143447 [IRCE] Create llvm::Loop instances for cloned out loops by Sanjoy Das · 9 years ago
  6. 7a18a23 [IRCE] Don't iterate on loops that were cloned out by Sanjoy Das · 9 years ago
  7. 43fdc54 [IRCE] Add better DEBUG diagnostic; NFC by Sanjoy Das · 9 years ago
  8. 2a2f14d [IRCE] Be resilient in the face of non-simplified loops by Sanjoy Das · 9 years ago
  9. f2b7baf [IRCE] Use dyn_cast instead of explicit isa/cast; NFC by Sanjoy Das · 9 years ago
  10. d1d62a1 [IRCE] Use range-for; NFC by Sanjoy Das · 9 years ago
  11. b8c2ebe [IRCE] Remove unused headers; NFC by Sanjoy Das · 9 years ago
  12. cf18186 [IRCE] Preserve loop-simplify form by Sanjoy Das · 9 years ago
  13. 83a7285 [IRCE] Rename variable; NFC by Sanjoy Das · 9 years ago
  14. f45e03e [IRCE] Preserve DomTree and LCSSA by Sanjoy Das · 9 years ago
  15. bb96979 [IRCE] Add an option to skip profitability checks by Sanjoy Das · 9 years ago
  16. 81c00fe [IRCE] Use getTerminator instead of rbegin; NFC by Sanjoy Das · 9 years ago
  17. ee77a48 [IRCE] Use C++11 style initializers; NFC by Sanjoy Das · 9 years ago
  18. a099268 [IRCE] Optimize conjunctions of range checks by Sanjoy Das · 9 years ago
  19. 8fe8892 [IRCE] Refactor out a parseRangeCheckFromCond; NFC by Sanjoy Das · 9 years ago
  20. 5fd7ac4 [IRCE] Return a Value*, not SCEV* from parseRangeCheck; NFC by Sanjoy Das · 9 years ago
  21. aa83c47 [IRCE] Optimize "uses" not branches; NFCI by Sanjoy Das · 9 years ago
  22. c5b1169 [IRCE] Don't use an allocator for range checks; NFC by Sanjoy Das · 9 years ago
  23. 5977673 [IRCE] Don't pass IRBuilder<> where unnecessary; NFC by Sanjoy Das · 9 years ago
  24. 50271f7 Add opt-bisect support to additional passes that can be skipped by Andrew Kaylor · 10 years ago
  25. b550cb1 [NFC] Header cleanup by Mehdi Amini · 10 years ago
  26. da68cbc IR: RF_IgnoreMissingValues => RF_IgnoreMissingLocals, NFC by Duncan P. N. Exon Smith · 10 years ago
  27. 2eac48d Return StringRef instead of a naked char*; NFC by Sanjoy Das · 10 years ago
  28. f13900f [IRCE] Reflow comments; NFC by Sanjoy Das · 10 years ago
  29. 31088a9 [LPM] Factor all of the loop analysis usage updates into a common helper by Chandler Carruth · 10 years ago
  30. 3a9c9e3 Scalar: Remove some implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  31. da0d79e [IRCE] Add INITIALIZE_PASS_DEPENDENCY invocations. by Sanjoy Das · 10 years ago
  32. 2f1fd16 [PM] Port ScalarEvolution to the new pass manager. by Chandler Carruth · 10 years ago
  33. ab23bfb Create a wrapper pass for BranchProbabilityInfo. by Cong Hou · 10 years ago
  34. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  35. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  36. 45dc94a [IRCE] Fix how IRCE checks for no-sign-overflow. by Sanjoy Das · 11 years ago
  37. 337d46b [IRCE] Fix a regression introduced in r232444. by Sanjoy Das · 11 years ago
  38. 799003b Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. by Benjamin Kramer · 11 years ago
  39. c4dfa63 Fix GCC -Wparentheses warning (& reformat now that the precedence is fixed) by David Blaikie · 11 years ago
  40. 0b16859 Use an underlying enum type of unsigned to silence a -Wmicrosoft warning about being unable to put (unsigned)-1 into the default underyling type of int by Reid Kleckner · 11 years ago
  41. 9c1bfae [IRCE] Add a -irce-print-range-checks option. by Sanjoy Das · 11 years ago
  42. 7a0b7f5 [IRCE] Add comments, NFC. by Sanjoy Das · 11 years ago
  43. e2cde6f [IRCE] Support half-range checks. by Sanjoy Das · 11 years ago
  44. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  45. e91665d IRCE: only touch loops that have been shown to have a high by Sanjoy Das · 11 years ago
  46. e75ed92 IRCE: generalize to handle loops with decreasing induction variables. by Sanjoy Das · 11 years ago
  47. 48c7581 IRCE: print newline after printing an InductiveRangeCheck. by Sanjoy Das · 11 years ago
  48. 95c476d IRCE: generalize InductiveRangeCheck::computeSafeIterationSpace to by Sanjoy Das · 11 years ago
  49. 7fc60da IRCE: use SCEVs instead of llvm::Value's for intermediate by Sanjoy Das · 11 years ago
  50. 970eac4 Make helper functions/classes/globals static. NFC. by Benjamin Kramer · 11 years ago
  51. 39f76ac IRCE: Demote template to ArrayRef and SmallVector to array. by Benjamin Kramer · 11 years ago
  52. dcf2651 Teach IRCE to look at branch weights when recognizing range checks by Sanjoy Das · 11 years ago
  53. 351db05 [NFC] Introduce a 'struct Range' for IRCE by Sanjoy Das · 11 years ago
  54. d1fb13c Fix crashes in IRCE caused by mismatched types by Sanjoy Das · 11 years ago
  55. 691addc [PM] Now that LoopInfo isn't in the Pass type hierarchy, it is much by Chandler Carruth · 11 years ago
  56. 4f8f307 [PM] Split the LoopInfo object apart from the legacy pass, creating by Chandler Carruth · 11 years ago
  57. a1837a3 Add a new pass "inductive range check elimination" by Sanjoy Das · 11 years ago
  58. 7f62ac8 Revert r226201 (Add a new pass "inductive range check elimination") by Sanjoy Das · 11 years ago
  59. f1f72c9 InductiveRangeCheckElimination: Remove extra ';' by David Majnemer · 11 years ago
  60. 7059e29 Add a new pass "inductive range check elimination" by Sanjoy Das · 11 years ago