2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw |
2010-01-20 |
Chris Lattner | add some new methods to adjust this pointers. Not... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | move DecomposeGEPExpression out into ValueTracking.cpp |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | teach GetLinearExpression to be a bit more aggressive. |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | resolve a fixme. I haven't figured out how to write... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | Teach basicaa that x|c == x+c when the c bits of x... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | teach basicaa that A[i] != A[i+1]. |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | Change the other half of aliasGEP (which handles GEP... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | Generalize DecomposeGEPExpression to exactly handle... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | Implement a new DecomposeGEPExpression method, which... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | Use GEPOperator more pervasively to simplify code. |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Chris Lattner | fix comment, thanks all :) |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Chris Lattner | use the new isNoAlias method to simplify some code... |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Chris Lattner | whitespace cleanup, tidying |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Chris Lattner | speed up BasicAA a bit by implementing a long-standing... |
blob | commitdiff | raw | diff to current |
2009-11-22 |
Chris Lattner | add fixme for dubious code. Duncan, what do you think? |
blob | commitdiff | raw | diff to current |
2009-11-22 |
Chris Lattner | remove a silly condition that doesn't make a lot of... |
blob | commitdiff | raw | diff to current |
2009-11-22 |
Chris Lattner | reduce indentation, no functionality change. |
blob | commitdiff | raw | diff to current |
2009-11-22 |
Chris Lattner | Remove the AliasAnalysis::getMustAliases method, which... |
blob | commitdiff | raw | diff to current |
2009-11-19 |
Dan Gohman | Extend CaptureTracking to indicate when a value is... |
blob | commitdiff | raw | diff to current |
2009-11-14 |
Nick Lewycky | Teach BasicAA that a constant expression can't alias... |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Dan Gohman | Default-addressspace null pointers don't alias anything... |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Chris Lattner | remove a bunch of extraneous LLVMContext arguments |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Victor Hernandez | Rename MallocFreeHelper as MemoryBuiltins |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Victor Hernandez | Rename MallocHelper as MallocFreeHelper, since it now... |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Dan Gohman | Teach BasicAA how to analyze Select instructions, and... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove includes of Support/Compiler.h that are no longe... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from class/struct found inside... |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Victor Hernandez | Remove AllocationInst. Since MallocInst went away... |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Chris Lattner | inline isGEP away. |
blob | commitdiff | raw | diff to current |
2009-10-16 |
Evan Cheng | When checking aliases between phi sources and V2, we... |
blob | commitdiff | raw | diff to current |
2009-10-15 |
Nick Lewycky | Add missing break statements! Thanks to Duncan Sands... |
blob | commitdiff | raw | diff to current |
2009-10-15 |
Nick Lewycky | Teach basicaa about memcpy/memmove/memset. The length... |
blob | commitdiff | raw | diff to current |
2009-10-15 |
Nick Lewycky | Teach BasicAA to use the size parameter of the memory... |
blob | commitdiff | raw | diff to current |
2009-10-15 |
Nick Lewycky | Take advantage of TargetData when available; we know... |
blob | commitdiff | raw | diff to current |
2009-10-14 |
Evan Cheng | Clear VisitedPHIs after use. |
blob | commitdiff | raw | diff to current |
2009-10-14 |
Evan Cheng | Another BasicAA fix. If a value does not alias a GEP... |
blob | commitdiff | raw | diff to current |
2009-10-14 |
Evan Cheng | More code clean up based on patch feedback. |
blob | commitdiff | raw | diff to current |
2009-10-14 |
Evan Cheng | Change VisitedPHIs into an instance variable that's... |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Evan Cheng | Teach basic AA about PHI nodes. If all operands of... |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Evan Cheng | Refactor some code. No functionality changes. |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Nick Lewycky | Teach BasicAA a little something about the atomic intri... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Victor Hernandez | Enhance analysis passes so that they apply the same... |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Dan Gohman | Use stripPointerCasts instead of doing the same manually. |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Owen Anderson | Move a few more APIs back to 2.5 forms. The only remai... |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move ConstantExpr to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Dan Gohman | Make AliasAnalysis and related classes use |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Owen Anderson | Revert the ConstantInt constructors back to their 2... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-20 |
Dan Gohman | Revert the addition of hasNoPointerOverflow to GEPOperator. |
blob | commitdiff | raw | diff to current |
2009-07-17 |
Dan Gohman | Make BasicAliasAnalysis and Value::getUnderlyingObject use |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Owen Anderson | Move the ConstantInt uniquing table into LLVMContextImp... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | "LLVMContext* " --> "LLVMContext *" |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | Thread LLVMContext through the constant folding APIs... |
blob | commitdiff | raw | diff to current |
2009-06-22 |
Owen Anderson | Remove unneeded #include. |
blob | commitdiff | raw | diff to current |
2009-05-27 |
Dan Gohman | Teach BasicAliasAnalysis to understand constant gep... |
blob | commitdiff | raw | diff to current |
2009-05-09 |
Duncan Sands | Rename PaddedSize to AllocSize, in the hope that this |
blob | commitdiff | raw | diff to current |
2009-02-14 |
Duncan Sands | Generalize some alias analysis logic from atomic |
blob | commitdiff | raw | diff to current |
2009-02-13 |
Nick Lewycky | BasicAA was making the assumption that a local allocati... |
blob | commitdiff | raw | diff to current |
2009-02-05 |
Owen Anderson | Refactor my previous change to maintain the distinction... |
blob | commitdiff | raw | diff to current |
2009-02-04 |
Owen Anderson | Finish making AliasAnalysis aware of the fact that... |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Dan Gohman | Move isIdentifiedObject and isNoAliasCall into AliasAna... |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Dan Gohman | Fix a post-RA scheduling dependency bug. |
blob | commitdiff | raw | diff to current |
2009-01-18 |
Duncan Sands | BasicAliasAnalysis and FunctionAttrs were both |
blob | commitdiff | raw | diff to current |
2009-01-18 |
Gabor Greif | add a comment |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Duncan Sands | Rename getABITypeSize to getTypePaddedSize, as |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Chris Lattner | make tblgen autogenerate the nocapture intrinsics for |
blob | commitdiff | raw | diff to current |
2009-01-05 |
Duncan Sands | When checking if an Argument escapes, check if |
blob | commitdiff | raw | diff to current |
2008-12-19 |
Nick Lewycky | Resubmit support for the 'nocapture' attribute. |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Bill Wendling | Temporarily revert r61019, r61030, and r61040. These... |
blob | commitdiff | raw | diff to current |
2008-12-15 |
Chris Lattner | Teach basicaa to use the nocapture attribute when possi... |
blob | commitdiff | raw | diff to current |
2008-12-10 |
Chris Lattner | Allow basicaa to walk through geps with identical indic... |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Chris Lattner | Teach BasicAA::getModRefInfo(CallSite, CallSite) some |
blob | commitdiff | raw | diff to current |
2008-12-08 |
Duncan Sands | Fix comment typo. |
blob | commitdiff | raw | diff to current |
2008-12-08 |
Chris Lattner | Some minor optimizations for isObjectSmallerThan. |
blob | commitdiff | raw | diff to current |
2008-11-24 |
Nick Lewycky | Seriously strengthen the guarantee offered by noalias... |
blob | commitdiff | raw | diff to current |
2008-11-24 |
Nick Lewycky | Extend the 'noalias' attribute to function return value... |
blob | commitdiff | raw | diff to current |
2008-10-01 |
Duncan Sands | Factorize code: remove variants of "strip off |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Devang Patel | s/ParameterAttributes/Attributes/g |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-06-16 |
Chris Lattner | simplify some code by using a helper function. This... |
blob | commitdiff | raw | diff to current |
2008-06-16 |
Chris Lattner | move a bunch of predicates up into their own section |
blob | commitdiff | raw | diff to current |
2008-06-16 |
Chris Lattner | Other parts of this code treat noalias arguments as... |
blob | commitdiff | raw | diff to current |
2008-06-16 |
Chris Lattner | If we are checking to see if the result of a call aliases a |
blob | commitdiff | raw | diff to current |
2008-06-16 |
Chris Lattner | Refactor basicaa's main alias function somethin' fierce. |
blob | commitdiff | raw | diff to current |
2008-06-02 |
Wojciech Matyjewicz | Fixes PR2395. Looking for a constant in a GEP tail... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-04-21 |
Duncan Sands | Fix a "large integer implicitly truncated to unsigned... |
blob | commitdiff | raw | diff to current |
2008-04-15 |
Dale Johannesen | Don't assume a tail call can't reference a byval |
blob | commitdiff | raw | diff to current |
2008-03-20 |
Devang Patel | Restore isCFGOnly property of various analysis passes. |
blob | commitdiff | raw | diff to current |
2008-03-19 |
Devang Patel | PassInfo keep tracks whether a pass is an analysis... |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Duncan Sands | Fix a compiler warning. |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Owen Anderson | In addition to arguments passed to it, memcpy (and... |
blob | commitdiff | raw | diff to current |
2008-02-18 |
Chris Lattner | don't bother calling getUnderlyingObject for non-pointers. |
blob | commitdiff | raw | diff to current |
2008-02-18 |
Owen Anderson | Since we're not checking for the more general Allocatio... |
blob | commitdiff | raw | diff to current |
2008-02-18 |
Owen Anderson | This check is not correct for mallocs, so exclude them... |
blob | commitdiff | raw | diff to current |
2008-02-18 |
Owen Anderson | Fix a comment, and a bug where we weren't applying... |
blob | commitdiff | raw | diff to current |
next |