aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2008-02-21Change a C-style cast to const_cast, to avoid a -Wcast-qual warning.Dan Gohman
2008-02-21Simplify this code, no functionality change.Nick Lewycky
2008-02-21GlobalValues are Constants, remove redundant code. Also fix typo in a comment.Nick Lewycky
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov
2008-02-20Use getConstant for ConstantInts.Nick Lewycky
2008-02-20Add 'umax' similar to 'smax' SCEV. Closes PR2003.Nick Lewycky
2008-02-19Fix a compiler warning.Duncan Sands
2008-02-19In addition to arguments passed to it, memcpy (and all other calls) can ModRe...Owen Anderson
2008-02-18don't bother calling getUnderlyingObject for non-pointers.Chris Lattner
2008-02-18Since we're not checking for the more general AllocationInst first, we need t...Owen Anderson
2008-02-18This check is not correct for mallocs, so exclude them earlier.Owen Anderson
2008-02-18Fix a comment, and a bug where we weren't applying the tail call logic in cas...Owen Anderson
2008-02-18Fix bugs that Chris noticed in my last patch.Owen Anderson
2008-02-18bitcasts of pointers are always pointers.Chris Lattner
2008-02-17Teach getModRefInfo that memcpy, memmove, and memset don't "capture" memory a...Owen Anderson
2008-02-13Fix typo. Thanks to Duncan for noticing.Wojciech Matyjewicz
2008-02-13Add comments as per review feedback.Wojciech Matyjewicz
2008-02-12Re-apply the patch to improve the optimizations of memcpy's, with severalOwen Anderson
2008-02-12Fix PR2002. Suppose n is the initial value for the induction Wojciech Matyjewicz
2008-02-11If the LHS of the comparison is a loop-invariant we also want to move it Wojciech Matyjewicz
2008-02-11Fix PR1798 - an error in the evaluation of SCEVAddRecExpr at an Wojciech Matyjewicz
2008-02-09We should check that existing cast operation has the appropriate opcode befor...Wojciech Matyjewicz
2008-02-06Throttle the non-local dependence analysis for basic blocks with more than 50...Tanya Lattner
2008-02-05Fix an obscure read-after-free bug that Duncan found.Owen Anderson
2008-01-31Avoid unnecessarily casting away const, fixing a FIXME.Dan Gohman
2008-01-30Fix an issue where, under very specific circumstances, memdep could end up de...Owen Anderson
2008-01-24getUnderlyingObject can return null, handle this.Chris Lattner
2008-01-24Teach basicaa that 'byval' arguments define a new memory location thatChris Lattner
2008-01-02Don't be rude, emit debugging info where asked to.Nick Lewycky
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-29remove attribution from lib Makefiles.Chris Lattner
2007-12-19Adding bindings for memory buffers and module providers. SwitchingGordon Henriksen
2007-12-14Add explicit keywords, and fix a minor typo that they uncovered.Dan Gohman
2007-12-13Make these loops follow GetGEPOperands() behavior.Wojciech Matyjewicz
2007-12-12Revert r44626, which turned off the use of readonlyDuncan Sands
2007-12-12Fix a bug in my previous patch, thanks to Jay Foad forChris Lattner
2007-12-12Changes from Curtis Dunham implementing lazy cycle detection algorithm.Daniel Berlin
2007-12-11Implement constant folding if vector<->vector bitcasts where the numberChris Lattner
2007-12-10Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.Chris Lattner
2007-12-09Fix PR1782, patch by Wojtek Matyjewicz!Chris Lattner
2007-12-08Fix several cache coherence bugs in MemDep/GVN that were found. Also add som...Owen Anderson
2007-12-05Commit 44487 broke bootstrap of llvm-gcc-4.2. It isDuncan Sands
2007-12-03Rather than having special rules like "intrinsics cannotDuncan Sands
2007-12-01Integrate the readonly/readnone logic more deeplyDuncan Sands
2007-11-30chain update requests properly.Chris Lattner
2007-11-28Add some convenience methods for querying attributes, andDuncan Sands
2007-11-27Fix PR1146: parameter attributes are longer part ofDuncan Sands
2007-11-27Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. T...Owen Anderson
2007-11-26Fix a silly bug that Nicholas noticed.Owen Anderson
2007-11-26Allow GVN to eliminate read-only function calls when it can detect that they ...Owen Anderson