2009-02-14 |
Duncan Sands | Generalize some alias analysis logic from atomic |
blob | commitdiff | raw |
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 |
2008-02-18 |
Owen Anderson | Fix bugs that Chris noticed in my last patch. |
blob | commitdiff | raw | diff to current |
2008-02-18 |
Chris Lattner | bitcasts of pointers are always pointers. |
blob | commitdiff | raw | diff to current |
2008-02-17 |
Owen Anderson | Teach getModRefInfo that memcpy, memmove, and memset... |
blob | commitdiff | raw | diff to current |
2008-01-24 |
Chris Lattner | getUnderlyingObject can return null, handle this. |
blob | commitdiff | raw | diff to current |
2008-01-24 |
Chris Lattner | Teach basicaa that 'byval' arguments define a new memor... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-13 |
Wojciech Matyjewicz | Make these loops follow GetGEPOperands() behavior. |
blob | commitdiff | raw | diff to current |
2007-12-09 |
Chris Lattner | Fix PR1782, patch by Wojtek Matyjewicz! |
blob | commitdiff | raw | diff to current |
2007-12-03 |
Duncan Sands | Rather than having special rules like "intrinsics cannot |
blob | commitdiff | raw | diff to current |
2007-12-01 |
Duncan Sands | Integrate the readonly/readnone logic more deeply |
blob | commitdiff | raw | diff to current |
2007-11-28 |
Duncan Sands | Add some convenience methods for querying attributes... |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Duncan Sands | Fix PR1146: parameter attributes are longer part of |
blob | commitdiff | raw | diff to current |
2007-11-23 |
Duncan Sands | Ding dong, the DoesntAccessMemoryFns and |
blob | commitdiff | raw | diff to current |
2007-11-22 |
Duncan Sands | Teach alias analysis about readnone/readonly functions. |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Tanya Lattner | Fix for PR1801 |
blob | commitdiff | raw | diff to current |
2007-11-06 |
Chris Lattner | Fix PR1774 and BasicAA/2007-11-05-SizeCrash.ll |
blob | commitdiff | raw | diff to current |
2007-11-01 |
Duncan Sands | Executive summary: getTypeSize -> getTypeStoreSize... |
blob | commitdiff | raw | diff to current |
2007-10-26 |
Owen Anderson | Make a comment better. |
blob | commitdiff | raw | diff to current |
2007-10-25 |
Owen Anderson | Fix for PR1741. |
blob | commitdiff | raw | diff to current |
2007-09-07 |
Owen Anderson | Add lengthof and endof templates that hide a lot of... |
blob | commitdiff | raw | diff to current |
2007-09-05 |
Evan Cheng | Missing break. Patch by Wojciech Matyjewicz. |
blob | commitdiff | raw | diff to current |
2007-08-06 |
Chandler Carruth | This resolves a regression of BasicAA which failed... |
blob | commitdiff | raw | diff to current |
2007-08-05 |
Chris Lattner | Upgrade BasicAliasAnalysis::getModRefBehavior to not... |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Christopher Lamb | Implement review feedback. |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Christopher Lamb | Teach BasicAA about noalias parameter attributes, but... |
blob | commitdiff | raw | diff to current |
2007-07-31 |
Christopher Lamb | Revert overly aggressive interpretation of noalias |
blob | commitdiff | raw | diff to current |
2007-07-31 |
Christopher Lamb | Teach BasicAA about noalias function parameters. Passes... |
blob | commitdiff | raw | diff to current |
2007-07-16 |
Dan Gohman | Fix comments about vectors to use the current wording. |
blob | commitdiff | raw | diff to current |
2007-07-02 |
Dan Gohman | Add explicit keywords. |
blob | commitdiff | raw | diff to current |
2007-06-18 |
Anton Korobeynikov | Make BasicAliasAnalysis correctly register itself.... |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-04-19 |
Zhou Sheng | Make use of ConstantInt::isZero instead of ConstantInt... |
blob | commitdiff | raw | diff to current |
2007-02-15 |
Reid Spencer | For PR1195: |
blob | commitdiff | raw | diff to current |
2007-02-10 |
Chris Lattner | Switch some std::vector's to SmallVectors. This speeds... |
blob | commitdiff | raw | diff to current |
2007-02-10 |
Chris Lattner | modify CheckGEPInstructions to take a pointer and size... |
blob | commitdiff | raw | diff to current |
2007-02-10 |
Chris Lattner | eliminate use of TargetData::getIndexedOffset that... |
blob | commitdiff | raw | diff to current |
2007-02-05 |
Reid Spencer | Make classes in anonymous namespaces use VISIBILITY_HID... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Reid Spencer | For PR1136: Rename GlobalVariable::isExternal as isDecl... |
blob | commitdiff | raw | diff to current |
2007-01-14 |
Chris Lattner | fit to 80 cols. |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Chris Lattner | GEP operands can't be bools |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Reid Spencer | Implement review feedback for the ConstantBool->Constan... |
blob | commitdiff | raw | diff to current |
2007-01-11 |
Reid Spencer | Rename BoolTy as Int1Ty. Patch by Sheng Zhou. |
blob | commitdiff | raw | diff to current |
2007-01-11 |
Zhou Sheng | For PR1043: |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-23 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-12 |
Reid Spencer | Replace inferred getCast(V,Ty) calls with more strict... |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Bill Wendling | Changed llvm_ostream et all to OStream. llvm_cerr,... |
blob | commitdiff | raw | diff to current |
2006-11-28 |
Bill Wendling | Convert to using llvm streams instead of iostreams. |
blob | commitdiff | raw | diff to current |
2006-11-27 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-11-13 |
Chris Lattner | remove redundant code |
blob | commitdiff | raw | diff to current |
2006-11-03 |
Chris Lattner | Fix BasicAA/2006-11-03-BasicAAVectorCrash.ll by handlin... |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-10-04 |
Chris Lattner | Fix more static dtor issues |
blob | commitdiff | raw | diff to current |
2006-08-28 |
Chris Lattner | simplify AnalysisGroup registration, eliminating one... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Chris Lattner | Use hidden visibility to make symbols in an anonymous... |
blob | commitdiff | raw | diff to current |
next |