summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Initial support for the CMake build system.Oscar Fuentes2008-09-22
* Finally re-apply r46959. This is made feasible by the combinationDan Gohman2008-09-16
* Improve instcombine's handling of integer min and max in two ways:Dan Gohman2008-09-16
* Teach ScalarEvolution to consider loop preheaders in the search forDan Gohman2008-09-15
* Fix WriteAsOperand to not emit a leading space character. AdjustDan Gohman2008-09-14
* Fix PR2792: treat volatile loads as writing memory somewhere.Duncan Sands2008-09-13
* Rather than marking all internal globals "Ref"Duncan Sands2008-09-12
* Fix comment typo.Duncan Sands2008-09-11
* Intrinsics don't touch internal global variablesDuncan Sands2008-09-11
* Intrinsics don't read these kinds of globalDuncan Sands2008-09-11
* Simplify this some more. No functionality change.Duncan Sands2008-09-09
* Optimization suggested by Matthijs Kooijman.Duncan Sands2008-09-09
* Correct callgraph construction. It has two problems:Duncan Sands2008-09-09
* Didn't mean to commit this change to how theDuncan Sands2008-09-08
* Reapply 55859. This doesn't change anything asDuncan Sands2008-09-08
* When PruneEH turned an invoke into an ordinaryDuncan Sands2008-09-06
* Revert r55859. This is breaking the build in the abscence of its companion c...Owen Anderson2008-09-05
* Delete the removeCallEdgeTo callgraph method,Duncan Sands2008-09-05
* Neaten this up a bit. No functionality change.Duncan Sands2008-09-04
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* If a SCC has a node without a function, then the SCCDuncan Sands2008-09-03
* Fix maxo bado thinko.Duncan Sands2008-09-03
* Since onlyReadsMemory returns true if in factDuncan Sands2008-09-03
* Cleanup GlobalsModRef a bit. When analysing theDuncan Sands2008-09-03
* rename destroy -> releaseMemory to properly hook into passmgr.Chris Lattner2008-08-28
* Clear the intervals list in "destroy", patch by Chris Lattner2008-08-28
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-23
* Temporarily reverting r55137. This was causing the bootstrap to go into anBill Wendling2008-08-21
* Fix ComputeMaskedBits to handle phis correctly. We need to take theDavid Greene2008-08-21
* Don't use the result of WriteAsOperand or WriteTypeSymbolic.Chris Lattner2008-08-19
* Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca...Owen Anderson2008-08-15
* Fix a bogus srem rule - a negative value srem'd by a power-of-2Dan Gohman2008-08-13
* Teach constant folding that an inttoptr of aDuncan Sands2008-08-13
* Extend ScalarEvolution's executesAtLeastOnce logic to be able toDan Gohman2008-08-12
* "This patch adds a virtual call to AbstractLatticeFunction to derive a Chris Lattner2008-08-09
* Canonicalize nested AddRecs in by nesting them in order of loop depth.Dan Gohman2008-08-08
* Don't call getAnalysisUsage unless -debug-pass is enabled. This speedsChris Lattner2008-08-08
* PR2621: Improvements to the SCEV AddRec binomial expansion. This Eli Friedman2008-08-04
* Another SCEV issue from PR2607; essentially the same issue, but this Eli Friedman2008-07-30
* Fix for PR2607: SCEV miscomputing the loop count for loops with an Eli Friedman2008-07-30
* Fix a subtle bug when removing instructions from memdep. In very specific Owen Anderson2008-07-28
* Fix minor issues with VICmp/VFCmp constant expressionsNate Begeman2008-07-25
* Revert r53812 -- premature. LegalizeTypes isn't actually on yet!Nick Lewycky2008-07-21
* Switch on the use of arbitrary precision integers in scalar evolution. This willNick Lewycky2008-07-21
* This header isn't necessary now.Wojciech Matyjewicz2008-07-20
* Fix PR2088. Use modulo linear equation solver to compute loop iterationWojciech Matyjewicz2008-07-20
* Don't use ++idx_begin when I actually mean idx_begin + 1, especially since weMatthijs Kooijman2008-07-16
* Correct this inversion!Nick Lewycky2008-07-15
* Fix up comments.Nick Lewycky2008-07-15
* Stop creating extraneous smax/umax in SCEV. This removes a regression where weNick Lewycky2008-07-12