aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Set blockBegin to point to the beginning of the block,Dan Gohman2008-03-311-2/+2
* Expose Function::viewCFG and Function::viewCFGOnly to bindings.Erick Tryzelaar2008-03-311-0/+9
* minor code cleanups, allow constant folding sinf/cosf.Chris Lattner2008-03-301-20/+26
* Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman2008-03-211-0/+1
* These passes preserve CFG.Devang Patel2008-03-203-4/+4
* enable -analyze for andersensAndrew Lenharth2008-03-201-19/+39
* Restore isCFGOnly property of various analysis passes.Devang Patel2008-03-2019-23/+23
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-1920-37/+39
* Do not use virtual function to identify an analysis pass.Devang Patel2008-03-1910-53/+12
* Fix PR 2160 by making sure arguments to external functions get marked as poin...Daniel Berlin2008-03-181-18/+36
* Dial down gcc's warnings: don't use 0UL when 0U suffices (and when theScott Michel2008-03-181-4/+4
* Identify Analysis pass.Devang Patel2008-03-1810-0/+41
* Add Hybrid Cycle Detection to Andersen's analysis.Daniel Berlin2008-03-051-32/+272
* Fix http://llvm.org/bugs/show_bug.cgi?id=2104 by ordering lexicographically w...Gabor Greif2008-02-281-5/+12
* De-tabify.Bill Wendling2008-02-261-8/+8
* Temporarily reverting 46959.Evan Cheng2008-02-251-2/+2
* Change a C-style cast to const_cast, to avoid a -Wcast-qual warning.Dan Gohman2008-02-211-1/+1
* Simplify this code, no functionality change.Nick Lewycky2008-02-211-5/+2
* GlobalValues are Constants, remove redundant code. Also fix typo in a comment.Nick Lewycky2008-02-211-3/+1
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-204-4/+7
* Use getConstant for ConstantInts.Nick Lewycky2008-02-201-2/+2
* Add 'umax' similar to 'smax' SCEV. Closes PR2003.Nick Lewycky2008-02-202-45/+156
* Fix a compiler warning.Duncan Sands2008-02-191-1/+1
* In addition to arguments passed to it, memcpy (and all other calls) can ModRe...Owen Anderson2008-02-191-1/+2
* don't bother calling getUnderlyingObject for non-pointers.Chris Lattner2008-02-181-1/+2
* Since we're not checking for the more general AllocationInst first, we need t...Owen Anderson2008-02-181-1/+1
* This check is not correct for mallocs, so exclude them earlier.Owen Anderson2008-02-181-2/+2
* Fix a comment, and a bug where we weren't applying the tail call logic in cas...Owen Anderson2008-02-181-6/+8
* Fix bugs that Chris noticed in my last patch.Owen Anderson2008-02-181-9/+17
* bitcasts of pointers are always pointers.Chris Lattner2008-02-181-5/+2
* Teach getModRefInfo that memcpy, memmove, and memset don't "capture" memory a...Owen Anderson2008-02-171-3/+13
* Fix typo. Thanks to Duncan for noticing.Wojciech Matyjewicz2008-02-131-1/+1
* Add comments as per review feedback.Wojciech Matyjewicz2008-02-131-5/+13
* Re-apply the patch to improve the optimizations of memcpy's, with severalOwen Anderson2008-02-121-1/+41
* Fix PR2002. Suppose n is the initial value for the induction Wojciech Matyjewicz2008-02-121-6/+4
* If the LHS of the comparison is a loop-invariant we also want to move it Wojciech Matyjewicz2008-02-111-2/+2
* Fix PR1798 - an error in the evaluation of SCEVAddRecExpr at an Wojciech Matyjewicz2008-02-111-49/+100
* We should check that existing cast operation has the appropriate opcode befor...Wojciech Matyjewicz2008-02-091-19/+21
* Throttle the non-local dependence analysis for basic blocks with more than 50...Tanya Lattner2008-02-061-7/+20
* Fix an obscure read-after-free bug that Duncan found.Owen Anderson2008-02-051-10/+20
* Avoid unnecessarily casting away const, fixing a FIXME.Dan Gohman2008-01-312-2/+2
* Fix an issue where, under very specific circumstances, memdep could end up de...Owen Anderson2008-01-301-2/+2
* getUnderlyingObject can return null, handle this.Chris Lattner2008-01-241-2/+3
* Teach basicaa that 'byval' arguments define a new memory location thatChris Lattner2008-01-241-34/+34
* Don't be rude, emit debugging info where asked to.Nick Lewycky2008-01-021-5/+5
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-2929-58/+58
* remove attribution from lib Makefiles.Chris Lattner2007-12-292-4/+4
* Adding bindings for memory buffers and module providers. SwitchingGordon Henriksen2007-12-191-4/+0
* Add explicit keywords, and fix a minor typo that they uncovered.Dan Gohman2007-12-141-1/+1
* Make these loops follow GetGEPOperands() behavior.Wojciech Matyjewicz2007-12-131-11/+13