1. 8f4d5eb Don't crash analyzing certain quadratics (addrec of {X,+,Y,+,1}). by Nick Lewycky · 16 years ago
  2. c714f13 by David Greene · 16 years ago
  3. c83889a Avoid crashing if instruction is not part of a loop. by Torok Edwin · 16 years ago
  4. 04aa2c3 Don't try to create a mask when we don't need one. Fixes a crash. by Nick Lewycky · 16 years ago
  5. f522068 Trim #includes. by Dan Gohman · 16 years ago
  6. ddbe5cb Fix "large integer implicitly truncated to unsigned type" by Duncan Sands · 16 years ago
  7. e9324f3 do not use deprecated interfaces by Gabor Greif · 16 years ago
  8. cb8f1b5 Disallow the construction of SCEVs with could-not-compute operands. Catch CNCs by Nick Lewycky · 16 years ago
  9. b5cf048 Add special-case code to allow null-guards on calls to malloc. by Owen Anderson · 16 years ago
  10. 4b08992 Make Escape Analysis work for any pointer. by Owen Anderson · 16 years ago
  11. 5efff77 Fix crashes and infinite loops. by Owen Anderson · 16 years ago
  12. 4382f62 Duncan convinced me that it's not possible to transform control-based escapes into by Owen Anderson · 16 years ago
  13. fc62ffc CMake: updated lib/Analysis/CMakeLists.txt. by Oscar Fuentes · 16 years ago
  14. 8f28c78 Add a basic intra-procedural escape analysis. This hasn't be extensively tested yet, but feedback is welcome. by Owen Anderson · 16 years ago
  15. 26e4b21 Allow the construction of SCEVs with SCEVCouldNotCompute operands, by by Nick Lewycky · 16 years ago
  16. a2582da Teach internalize to preserve the callgraph. Why? Because it was there! by Duncan Sands · 16 years ago
  17. 5d0392c Factorize code: remove variants of "strip off by Duncan Sands · 16 years ago
  18. eaf42ab s/ParameterAttributes/Attributes/g by Devang Patel · 16 years ago
  19. 3ee8fc9 Rationalize the names of passes that print information: by Duncan Sands · 16 years ago
  20. 3d01fc7 Initial support for the CMake build system. by Oscar Fuentes · 16 years ago
  21. 70ff4cf Finally re-apply r46959. This is made feasible by the combination by Dan Gohman · 16 years ago
  22. 81b28ce Improve instcombine's handling of integer min and max in two ways: by Dan Gohman · 16 years ago
  23. fd6edef Teach ScalarEvolution to consider loop preheaders in the search for by Dan Gohman · 16 years ago
  24. 8dae138 Fix WriteAsOperand to not emit a leading space character. Adjust by Dan Gohman · 16 years ago
  25. b8ca4ff Fix PR2792: treat volatile loads as writing memory somewhere. by Duncan Sands · 16 years ago
  26. 2bb4a4d Rather than marking all internal globals "Ref" by Duncan Sands · 16 years ago
  27. af8bc26 Fix comment typo. by Duncan Sands · 16 years ago
  28. 892b840 Intrinsics don't touch internal global variables by Duncan Sands · 16 years ago
  29. 1abe60b Intrinsics don't read these kinds of global variables. by Duncan Sands · 16 years ago
  30. 7ca9d81 Simplify this some more. No functionality change. by Duncan Sands · 16 years ago
  31. 24a0521 Optimization suggested by Matthijs Kooijman. by Duncan Sands · 16 years ago
  32. 99c1a7c Correct callgraph construction. It has two problems: by Duncan Sands · 16 years ago
  33. 28f0212 Didn't mean to commit this change to how the callgraph is printed. by Duncan Sands · 16 years ago
  34. d7b9851 Reapply 55859. This doesn't change anything as by Duncan Sands · 16 years ago
  35. fec2c2b When PruneEH turned an invoke into an ordinary by Duncan Sands · 16 years ago
  36. 6e60745 Revert r55859. This is breaking the build in the abscence of its companion commit. by Owen Anderson · 16 years ago
  37. c94fe21 Delete the removeCallEdgeTo callgraph method, by Duncan Sands · 16 years ago
  38. f423abc Neaten this up a bit. No functionality change. by Duncan Sands · 16 years ago
  39. ae73dc1 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 16 years ago
  40. 34f2a0c If a SCC has a node without a function, then the SCC by Duncan Sands · 16 years ago
  41. b070bee Fix maxo bado thinko. by Duncan Sands · 16 years ago
  42. d0ac373 Since onlyReadsMemory returns true if in fact by Duncan Sands · 16 years ago
  43. 9a036b9 Cleanup GlobalsModRef a bit. When analysing the by Duncan Sands · 16 years ago
  44. db57ef1 rename destroy -> releaseMemory to properly hook into passmgr. by Chris Lattner · 16 years ago
  45. 1e1ef3e Clear the intervals list in "destroy", patch by Prakash Prabhu! by Chris Lattner · 16 years ago
  46. 944fac7 Switch the asmprinter (.ll) and all the stuff it requires over to by Chris Lattner · 16 years ago
  47. d611cf6 Temporarily reverting r55137. This was causing the bootstrap to go into an by Bill Wendling · 16 years ago
  48. dce51c3 by David Greene · 16 years ago
  49. 2c69184 Don't use the result of WriteAsOperand or WriteTypeSymbolic. by Chris Lattner · 16 years ago
  50. 3688f26 Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been deprecated for almost a year; it's finally time for them to go away. by Owen Anderson · 16 years ago
  51. a60832b Fix a bogus srem rule - a negative value srem'd by a power-of-2 by Dan Gohman · 16 years ago
  52. 81b06be Teach constant folding that an inttoptr of a by Duncan Sands · 16 years ago
  53. 3837218 Extend ScalarEvolution's executesAtLeastOnce logic to be able to by Dan Gohman · 16 years ago
  54. afcde47 "This patch adds a virtual call to AbstractLatticeFunction to derive a by Chris Lattner · 16 years ago
  55. d9cc749 Canonicalize nested AddRecs in by nesting them in order of loop depth. by Dan Gohman · 16 years ago
  56. 0dabb7e Don't call getAnalysisUsage unless -debug-pass is enabled. This speeds by Chris Lattner · 16 years ago
  57. b42a626 PR2621: Improvements to the SCEV AddRec binomial expansion. This by Eli Friedman · 16 years ago
  58. 1fbffe0 Another SCEV issue from PR2607; essentially the same issue, but this by Eli Friedman · 16 years ago
  59. 068acc3 Fix for PR2607: SCEV miscomputing the loop count for loops with an by Eli Friedman · 16 years ago
  60. d4310a5 Fix a subtle bug when removing instructions from memdep. In very specific by Owen Anderson · 16 years ago
  61. b5557ab Fix minor issues with VICmp/VFCmp constant expressions by Nate Begeman · 16 years ago
  62. 9e13cbc Revert r53812 -- premature. LegalizeTypes isn't actually on yet! by Nick Lewycky · 16 years ago
  63. 2ceb40f Switch on the use of arbitrary precision integers in scalar evolution. This will by Nick Lewycky · 16 years ago
  64. 8b82c49 This header isn't necessary now. by Wojciech Matyjewicz · 16 years ago
  65. de0f238 Fix PR2088. Use modulo linear equation solver to compute loop iteration count. by Wojciech Matyjewicz · 16 years ago
  66. dddc827 Don't use ++idx_begin when I actually mean idx_begin + 1, especially since we by Matthijs Kooijman · 16 years ago
  67. 8ae38e1 Correct this inversion! I swear that didn't show up in svn diff... by Nick Lewycky · 16 years ago
  68. 86dae65 Fix up comments. by Nick Lewycky · 16 years ago
  69. 59cff12 Stop creating extraneous smax/umax in SCEV. This removes a regression where we by Nick Lewycky · 16 years ago
  70. e6acf36 Fix spelling of "hierarchy" in comments. by Dan Gohman · 16 years ago
  71. c418bf3 Use find instead of lower_bound. by Dan Gohman · 16 years ago
  72. b0b0468 Remove getValueRange from SCEV. It wasn't doing anything there anyways, and a by Nick Lewycky · 16 years ago
  73. 6177fd4 Expand SCEVUDiv of power of 2 to a lshr instruction. by Nick Lewycky · 16 years ago
  74. 01eaf80 Handle 'lshr' instruction with SCEVUDiv object. Comment the xor %x, -1 case. by Nick Lewycky · 16 years ago
  75. 70c09c5 Keep track of inherited analysis (e.g. dominator tree). by Devang Patel · 16 years ago
  76. f2aa160 A better fix for PR2503 that doesn't pessimize GVN in the presence of unreachable blocks. by Owen Anderson · 16 years ago
  77. 844a3d1 Fix typos in comments. Thanks for the feedback! by Devang Patel · 16 years ago
  78. 5b57e72 Add dom info verifier. by Devang Patel · 16 years ago
  79. c4b871c Properly handle cases where a predecessor of the block being queried on is unreachable. by Owen Anderson · 16 years ago
  80. 0ff39b3 - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an empty string for ConstantAggregateZero case which surprises selectiondag. by Evan Cheng · 16 years ago
  81. a11e2eb Add a value range analysis that lazily computes ranges using ScalarEvolutions. by Nick Lewycky · 16 years ago
  82. 6d116bc Revert (52748 and friends): by Anton Korobeynikov · 16 years ago
  83. b746b82 Add back the capability to include nul characters in strings with by Chris Lattner · 16 years ago
  84. 3284d42 Tighten up checking. by Chris Lattner · 16 years ago
  85. 3648f9f fix the regressions from Eric's patch by making GetConstantStringInfo by Chris Lattner · 16 years ago
  86. aefacb5 Reserve the size we'll need in advance. by Owen Anderson · 16 years ago
  87. 0d2b0ab Move GetConstantStringInfo to lib/Analysis. Remove by Eric Christopher · 16 years ago
  88. 6c459a2 Generalize createSCEV to be able to form SCEV expressions from ConstantExprs. by Dan Gohman · 16 years ago
  89. 17f1972 Use SCEVAddRecExpr::isAffine. by Dan Gohman · 16 years ago
  90. 11f6d3b Move a few more SCEVExpander methods out-of-line. by Dan Gohman · 16 years ago
  91. 9d2c9bd fix warning when assertions disabled. by Chris Lattner · 16 years ago
  92. 9954c76 Fix some warnings reported by gcc-4.3. Hopefully by Duncan Sands · 16 years ago
  93. e24fa64 Move SCEVExpander::visitAddExpr out-of-line. by Dan Gohman · 16 years ago
  94. cfeb6a4 Move LSR's private isZero function to a public SCEV member by Dan Gohman · 16 years ago
  95. 3faf9df Use a SmallVector instead of an array, since auto_ptr doesn't handle arrays by Matthijs Kooijman · 16 years ago
  96. 0a9aaf4 Make BuildSubAggregate use FindInsertedElement again to prevent it from by Matthijs Kooijman · 16 years ago
  97. 9772891 Make the InsertBefore argument to FindInsertedValue optional, so you can find an inserted value without modifying the code. by Matthijs Kooijman · 16 years ago
  98. 0a7413d Pass around Instruction* instead of Instruction& in FindInsertedValue and friends. by Matthijs Kooijman · 16 years ago
  99. 710eb23 80 column fixes. by Matthijs Kooijman · 16 years ago
  100. b23d5ad Move FindScalarValue from InstructionCombining.cpp to ValueTracking.cpp. While by Matthijs Kooijman · 16 years ago