aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Verify debug info.Devang Patel2009-01-191-0/+94
* CMake: Add lib/Analysis/CaptureTracking.cppOscar Fuentes2009-01-181-0/+1
* BasicAliasAnalysis and FunctionAttrs were bothDuncan Sands2009-01-182-52/+113
* add a commentGabor Greif2009-01-181-0/+1
* switch over some other methods from indices to iteratorsGabor Greif2009-01-171-8/+8
* speed up iterative loop by using iterators. changes direction, but functional...Gabor Greif2009-01-171-4/+4
* Reinstate r60509 from Dale:Nick Lewycky2009-01-161-0/+1
* Add the private linkage.Rafael Espindola2009-01-153-5/+5
* minor simplificationGabor Greif2009-01-141-2/+2
* Wind SCEV back in time, to Nov 18th. This 'fixes' PR3275, PR3294, PR3295,Nick Lewycky2009-01-132-211/+41
* Add classof() methods to support isa<> and other related facilities.Devang Patel2009-01-121-8/+2
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-123-3/+3
* make tblgen autogenerate the nocapture intrinsics for Chris Lattner2009-01-121-4/+0
* Removed trailing whitespace from Makefiles.Misha Brukman2009-01-092-4/+4
* ValueTracker can't assume that an alloca with no specified alignment Chris Lattner2009-01-081-1/+1
* When checking if an Argument escapes, check ifDuncan Sands2009-01-051-7/+13
* Add classof() methods so that dwarf writer can decide what DIDescriptor is in...Devang Patel2009-01-051-0/+5
* Construct array/vector type DIEs using DebugInfo.Devang Patel2009-01-051-1/+6
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-052-0/+10
* We know it's always a SCEVConstant if it gets here, so just cast it andNick Lewycky2009-01-031-6/+2
* Don't try to analyze this "backward" case. This is overly conservative Nick Lewycky2009-01-021-0/+12
* Check that the function prototypes are correct before assuming that the Nick Lewycky2008-12-271-18/+28
* Resubmit support for the 'nocapture' attribute.Nick Lewycky2008-12-191-6/+17
* Remove dead comments.Evan Cheng2008-12-181-3/+0
* Today the front-ends (llvm-gcc and clang) generate multiple llvm.dbg.compile_...Devang Patel2008-12-171-13/+39
* Temporarily revert r61019, r61030, and r61040. These were breaking LLVM ReleaseBill Wendling2008-12-161-17/+6
* CMake: Added DbgInfoPrinter.cpp to lib/Analysis/CMakeFiles.txt.Oscar Fuentes2008-12-161-0/+1
* Add -print-dbginfo pass that prints LLVM IR with comments inserted to showTorok Edwin2008-12-161-0/+145
* Add utility functions to search for DbgStopPointInst corresponding to anTorok Edwin2008-12-161-0/+73
* use different name for parameter to make it clear that we set DIDescriptor::GVTorok Edwin2008-12-161-2/+2
* Generalize support for analyzing loops to include SLE/SGE loop exit conditionsNick Lewycky2008-12-161-24/+23
* fix PR3217: fully cached queries need to be verified against the Chris Lattner2008-12-161-1/+21
* Teach basicaa to use the nocapture attribute when possible. When theChris Lattner2008-12-151-6/+17
* if we have a phi translation failure of the start block,Chris Lattner2008-12-151-0/+1
* Implement initial support for PHI translation in memdep. This means thatChris Lattner2008-12-151-39/+166
* Fix whitespace in comment.Nick Lewycky2008-12-151-2/+1
* Fix getFieldAs() to use the parameter instead of 6.Torok Edwin2008-12-131-0/+8
* Revert my re-instated reverted commit, fixes the bootstrap build on x86-64 li...Nick Lewycky2008-12-121-15/+15
* Sneaky, sneaky: move the -1 to the outside of the SMax. Reinstate theNick Lewycky2008-12-111-15/+15
* Don't dereference the end() iterator. This wasDuncan Sands2008-12-101-2/+3
* Allow basicaa to walk through geps with identical indices in Chris Lattner2008-12-101-18/+32
* loosen up an assertion that isn't valid when called fromChris Lattner2008-12-091-1/+1
* Teach GVN to invalidate some memdep information when it does an RAUWChris Lattner2008-12-091-1/+15
* Teach BasicAA::getModRefInfo(CallSite, CallSite) someChris Lattner2008-12-092-21/+52
* Fix a fixme: allow memdep to see past read-only calls when doingChris Lattner2008-12-091-4/+13
* rename getNonLocalDependency -> getNonLocalCallDependency, and removeChris Lattner2008-12-091-48/+22
* Back out 60748 for now. It's breaking SPASS, 254.gap, and 464.h264ref.Evan Cheng2008-12-091-5/+1
* fix typos gabor noticedChris Lattner2008-12-091-1/+1
* restructure the top level non-local ptr dep query to handle Chris Lattner2008-12-091-19/+26
* rename getNonLocalPointerDepInternal -> getNonLocalPointerDepFromBBChris Lattner2008-12-091-65/+83