aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/BasicAliasAnalysis.cpp
AgeCommit message (Expand)Author
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-13Make these loops follow GetGEPOperands() behavior.Wojciech Matyjewicz
2007-12-09Fix PR1782, patch by Wojtek Matyjewicz!Chris Lattner
2007-12-03Rather than having special rules like "intrinsics cannotDuncan Sands
2007-12-01Integrate the readonly/readnone logic more deeplyDuncan Sands
2007-11-28Add some convenience methods for querying attributes, andDuncan Sands
2007-11-27Fix PR1146: parameter attributes are longer part ofDuncan Sands
2007-11-23Ding dong, the DoesntAccessMemoryFns andDuncan Sands
2007-11-22Teach alias analysis about readnone/readonly functions.Duncan Sands
2007-11-16Fix for PR1801Tanya Lattner
2007-11-06Fix PR1774 and BasicAA/2007-11-05-SizeCrash.llChris Lattner
2007-11-01Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands
2007-10-26Make a comment better.Owen Anderson
2007-10-25Fix for PR1741.Owen Anderson
2007-09-07Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson
2007-09-05Missing break. Patch by Wojciech Matyjewicz.Evan Cheng
2007-08-06This resolves a regression of BasicAA which failed to find any memory informa...Chandler Carruth
2007-08-05Upgrade BasicAliasAnalysis::getModRefBehavior to not call Value::getName,Chris Lattner
2007-08-02Implement review feedback.Christopher Lamb
2007-08-02Teach BasicAA about noalias parameter attributes, but do it correctly this time.Christopher Lamb
2007-07-31Revert overly aggressive interpretation of noaliasChristopher Lamb
2007-07-31Teach BasicAA about noalias function parameters. Passes all of DejaGNU and te...Christopher Lamb
2007-07-16Fix comments about vectors to use the current wording.Dan Gohman
2007-07-02Add explicit keywords.Dan Gohman
2007-06-18Make BasicAliasAnalysis correctly register itself. Patch by DevangAnton Korobeynikov
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-19Make use of ConstantInt::isZero instead of ConstantInt::isNullValue.Zhou Sheng
2007-02-15For PR1195:Reid Spencer
2007-02-10Switch some std::vector's to SmallVectors. This speeds up -load-vn -gcseChris Lattner
2007-02-10modify CheckGEPInstructions to take a pointer and size instead of a vector.Chris Lattner
2007-02-10eliminate use of TargetData::getIndexedOffset that takes a vectorChris Lattner
2007-02-05Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduceReid Spencer
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2007-01-14fit to 80 cols.Chris Lattner
2007-01-12GEP operands can't be boolsChris Lattner
2007-01-12Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2007-01-11For PR1043:Zhou Sheng
2006-12-31For PR950:Reid Spencer
2006-12-23For PR950:Reid Spencer
2006-12-12Replace inferred getCast(V,Ty) calls with more strict variants.Reid Spencer
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling
2006-11-28Convert to using llvm streams instead of iostreams.Bill Wendling
2006-11-27For PR950:Reid Spencer
2006-11-13remove redundant codeChris Lattner
2006-11-03Fix BasicAA/2006-11-03-BasicAAVectorCrash.ll by handling out-of-rangeChris Lattner
2006-11-02For PR786:Reid Spencer
2006-10-20For PR950:Reid Spencer