aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/ValueTracking.h
AgeCommit message (Expand)Author
2013-01-31Move isKnownNonNull out of AliasAnalysis.h and into ValueTracking.cpp sinceDan Gohman
2013-01-31Change GetPointerBaseWithConstantOffset's DataLayout argument from aDan Gohman
2012-12-13Rename isPowerOfTwo to isKnownToBeAPowerOfTwo.Rafael Espindola
2012-12-12The TargetData is not used for the isPowerOfTwo determination. It has neverRafael Espindola
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-05-10Teach DeadStoreElimination to eliminate exit-block stores with phi addresses.Dan Gohman
2012-04-04Always compute all the bits in ComputeMaskedBits.Rafael Espindola
2012-03-31Teach CodeGen's version of computeMaskedBits to understand the range metadata.Rafael Espindola
2012-02-05reapply the patches reverted in r149470 that reenable ConstantDataArray,Chris Lattner
2012-02-01Revert Chris' commits up to r149348 that started causing VMCoreTests unit tes...Argyrios Kyrtzidis
2012-01-31remove commented-out code.Chris Lattner
2012-01-31remove the last vestiges of llvm::GetConstantStringInfo, in CodeGen.Chris Lattner
2012-01-31Change ConstantArray::get to form a ConstantDataArray when possible,Chris Lattner
2012-01-04Generalize isSafeToSpeculativelyExecute to work on arbitraryDan Gohman
2011-12-14Move Instruction::isSafeToSpeculativelyExecute out of VMCore andDan Gohman
2011-10-26The maximum power of 2 dividing a power of 2 is itself. This occursDuncan Sands
2011-07-13Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad
2011-06-27Move onlyUsedByLifetimeMarkers to ValueTracking so that it can be used by otherNick Lewycky
2011-01-25According to my auto-simplifier the most common missed simplifications inDuncan Sands
2011-01-24Give GetUnderlyingObject a TargetData, to keep it in syncDan Gohman
2010-12-26move isBytewiseValue out to ValueTracking.h/cppChris Lattner
2010-12-15Move Value::getUnderlyingObject to be a standaloneDan Gohman
2010-11-30teach DSE to use GetPointerBaseWithConstantOffset to analyzeChris Lattner
2010-11-30move GetPointerBaseWithConstantOffset out of GVN into ValueTracking.hChris Lattner
2010-11-29Merge System into Support.Michael J. Spencer
2010-08-18move gep decomposition out of ValueTracking into BasicAA. The form ofChris Lattner
2010-08-18Revert r111375, "move gep decomposition out of ValueTracking into BasicAA. TheDaniel Dunbar
2010-08-18move gep decomposition out of ValueTracking into BasicAA. The form ofChris Lattner
2010-05-28Fix a comment.Dan Gohman
2010-04-14Constify GetConstantStringInfo.Dan Gohman
2010-03-05Move GetStringLength and helper from SimplifyLibCalls to ValueTracking.Eric Christopher
2009-12-18Eliminate unnecessary LLVMContexts.Dan Gohman
2009-11-26Implement PR1143 (at -m64) by making basicaa look through extensions. WeChris Lattner
2009-11-26move DecomposeGEPExpression out into ValueTracking.cppChris Lattner
2009-11-23Remove unused LLVMContext.Nick Lewycky
2009-11-18Simplify ComputeMultiple so that it doesn't depend on TargetData.Dan Gohman
2009-11-10Add ComputeMultiple() analysis function that recursively determines if a Valu...Victor Hernandez
2009-10-26Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth
2009-09-08add some comments to describe the invariants.Chris Lattner
2009-08-27Handle TargetData with const.Dan Gohman
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer
2009-08-04Factor some of the constants+context related code out into a separate header,...Owen Anderson
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-06Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's thr...Owen Anderson
2009-03-13Oops...I committed too much.Bill Wendling
2009-03-13Temporarily XFAIL this test.Bill Wendling
2009-03-08Fix misaligned whitespace. No functionality change.Nick Lewycky
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman
2008-06-30- Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an emp...Evan Cheng
2008-06-29Revert (52748 and friends):Anton Korobeynikov