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