1. c5c730b PR14904: Segmentation fault running pass 'Recognize loop idioms' by Shuxin Yang · 13 years ago
  2. 342cc25 Switch LoopIdiom pass to directly require target transform information. by Chandler Carruth · 13 years ago
  3. 50a36cd Make the popcnt support enums and methods have more clear names and by Chandler Carruth · 13 years ago
  4. d3e7355 Move TargetTransformInfo to live under the Analysis library. This no by Chandler Carruth · 13 years ago
  5. 6fe147f Switch LoopIdiomRecognize to directly use the TargetTransformInfo by Chandler Carruth · 13 years ago
  6. 98c844f - Add comment to two functions which might be considered as dead code. by Shuxin Yang · 13 years ago
  7. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  8. 95de7c3 - Re-enable population count loop idiom recognization by Shuxin Yang · 13 years ago
  9. 91e4753 Revert the patches adding a popcount loop idiom recognition pass. by Chandler Carruth · 13 years ago
  10. 9c5c976 Fix an inadvertent typo error. by Shuxin Yang · 13 years ago
  11. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  12. abcc370 rdar://12100355 (part 1) by Shuxin Yang · 13 years ago
  13. 099f5cb0 Revert the switch of loop-idiom to use the new dependence analysis. by Chandler Carruth · 13 years ago
  14. 7ec5085 Revert the series of commits starting with r166578 which introduced the by Chandler Carruth · 13 years ago
  15. 48a6478 LoopIdiom: Fix a serious missed optimization: we only turned top-level loops into memmove. by Benjamin Kramer · 13 years ago
  16. 8d2ee55 LoopIdiom: Add checks to avoid turning memmove into an infinite loop. by Benjamin Kramer · 13 years ago
  17. 1c9e5186 LoopIdiom: Recognize memmove loops. by Benjamin Kramer · 13 years ago
  18. d5c9be8 LoopIdiom: Replace custom dependence analysis with DependenceAnalysis. by Benjamin Kramer · 13 years ago
  19. 12d9127 Add in support for getIntPtrType to get the pointer type based on the address space. by Micah Villmow · 13 years ago
  20. f77f224 Revert r166390 "LoopIdiom: Replace custom dependence analysis with LoopDependenceAnalysis." by Benjamin Kramer · 13 years ago
  21. 3ae8bc6 LoopIdiom: Replace custom dependence analysis with LoopDependenceAnalysis. by Benjamin Kramer · 13 years ago
  22. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  23. eba9aca LoopIdiom: Give up when the loop is not in canonical form. by Benjamin Kramer · 13 years ago
  24. 8bcc971 Make MemoryBuiltins aware of TargetLibraryInfo. by Benjamin Kramer · 13 years ago
  25. 465834c Clean whitespaces. by Nadav Rotem · 13 years ago
  26. aafe091 Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h by Chandler Carruth · 13 years ago
  27. a93ab13 Correct grammar. by Eli Friedman · 14 years ago
  28. 7c5dc12 Change a bunch of isVolatile() checks to check for atomic load/store as well. by Eli Friedman · 14 years ago
  29. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  30. a7ff543 Disable loop idiom recognition of memset/memcpy if the function being compiled by Chad Rosier · 14 years ago
  31. 411daa5 SCEVExpander: give new insts a name that identifies the reponsible pass. by Andrew Trick · 14 years ago
  32. 60ab3ef whitespace by Andrew Trick · 14 years ago
  33. c4ca7ab Fix PR9815: I was trying to get out of "generating code and then by Chris Lattner · 14 years ago
  34. 0daa07e preserve line number info. by Devang Patel · 15 years ago
  35. 8b55b73 Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrap by Andrew Trick · 15 years ago
  36. 328b223 whitespace by Andrew Trick · 15 years ago
  37. d00c628 Preserve line no. info. Radar 9097659 by Devang Patel · 15 years ago
  38. 2333ac2 fix a crasher in disabled code (on variable stride loops) by Chris Lattner · 15 years ago
  39. bc661d6 Add some (disabled code) to print out negative strides. by Chris Lattner · 15 years ago
  40. 72a35fb rewrite the memset_pattern pattern generation stuff to accept any 2/4/8/16-byte by Chris Lattner · 15 years ago
  41. 0f4a640 Implement rdar://9009151, transforming strided loop stores of by Chris Lattner · 15 years ago
  42. e6b261f Make loop-idiom use TargetLibraryInfo to determine whether it is allowed by Chris Lattner · 15 years ago
  43. 75b5d27 Spelling fix: consequtive -> consecutive. by Duncan Sands · 15 years ago
  44. 8643810 Teach loop-idiom to turn a loop containing a memset into a larger memset by Chris Lattner · 15 years ago
  45. a62b01d restructure this a bit. Initialize the WeakVH with "I", the by Chris Lattner · 15 years ago
  46. 0ba473c use the very-handy getTruncateOrZeroExtend helper function, and by Chris Lattner · 15 years ago
  47. 0839d39 Fix comment. by Owen Anderson · 15 years ago
  48. 02a9776 reduce redundancy in the hashing code and other misc cleanups. by Chris Lattner · 15 years ago
  49. 8fac5db add DEBUG and -stats output to earlycse. by Chris Lattner · 15 years ago
  50. 9c69406 fix a miscompilation of tramp3d-v4: when forming a memcpy, we have to make by Chris Lattner · 15 years ago
  51. 5702a43 If a loop iterates exactly once (has backedge count = 0) then don't by Chris Lattner · 15 years ago
  52. 8455b6e enhance loop idiom recognition to scan *all* unconditionally executed by Chris Lattner · 15 years ago
  53. 0469e01 add a list of opportunities for future improvement. by Chris Lattner · 15 years ago
  54. ddf5801 Allow loop-idiom to run on multiple BB loops, but still only scan the loop by Chris Lattner · 15 years ago
  55. 5b5a043 remove debugging code. by Chris Lattner · 15 years ago
  56. 12f91be add some -stats output. by Chris Lattner · 15 years ago
  57. 85b6d81 teach loop idiom recognition to form memcpy's from simple loops. by Chris Lattner · 15 years ago
  58. a351444 add a validity check that was missed, fixing a crash on the new testcase. by Chris Lattner · 15 years ago
  59. 91a44358 improve validity check to handle constant-trip-count loops more by Chris Lattner · 15 years ago
  60. 8b3baf6 implement the "no aliasing accesses in loop" safety check. This pass by Chris Lattner · 15 years ago
  61. 65a699d simplify this, isBytewiseValue handles the extra check. We still by Chris Lattner · 15 years ago
  62. 5cf10e6 Silence gcc warning about an unused variable when doing a release build. by Duncan Sands · 15 years ago
  63. cb18bfa fix some issues Frits noticed, add AliasAnalysis as a dependency by Chris Lattner · 15 years ago
  64. b9fe685 have loop-idiom nuke instructions that feed stores that get removed. by Chris Lattner · 15 years ago
  65. 29e14ed implement enough of the memset inference algorithm to recognize and insert by Chris Lattner · 15 years ago
  66. 7c5f9c3 sketch more of this out. by Chris Lattner · 15 years ago
  67. 81ae3f2 actually add the file... by Chris Lattner · 15 years ago