Initialize BasicAAWrapperPass in it's constructor
[oota-llvm.git] / include / llvm / Analysis / ValueTracking.h
2015-10-24 Sanjoy DasExtract out getConstantRangeFromMetadata; NFC
2015-10-22 James Molloy[ValueTracking] Add a new predicate: isKnownNonEqual()
2015-09-14 NAKAMURA TakumiWhitespace.
2015-08-20 Jingyue Wu[ValueTracking] computeOverflowForSignedAdd and isKnown...
2015-08-17 Artur PilipenkoTake alignment into account in isSafeToSpeculativelyExe...
2015-08-11 James MolloyAdd support for floating-point minnum and maxnum
2015-08-06 Quentin Colombet[Reassociation] Fix miscompile for va_arg arguments.
2015-07-29 Bjarke Hammersholt... Make function comments consistently imperative.
2015-07-28 Jingyue Wu[SCEV] Apply NSW and NUW flags via poison value analysis
2015-05-18 Sanjoy DasExploit dereferenceable_or_null attribute in LICM pass
2015-05-15 James MolloyAllow min/max detection to see through casts.
2015-05-14 Jingyue Wu[ValueTracking] refactor: extract method haveNoCommonBi...
2015-05-11 James MolloyRip min/max pattern matching out of InstCombine and...
2015-04-23 Adam Nemet[getUnderlyingOjbects] Analyze loop PHIs further to...
2015-04-23 Philip ReamesMove Value.isDereferenceablePointer to ValueTracking...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-01-28 Elena DemikhovskyFold fcmp in cases where value is provably non-negative...
2015-01-07 David MajnemerAnalysis: Reformulate WillNotOverflowUnsignedAdd for...
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2015-01-02 David MajnemerAnalysis: Reformulate WillNotOverflowUnsignedMul for...
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-06-19 Jingyue Wu[ValueTracking] Extend range metadata to call/invoke
2014-05-14 Jay FoadRename ComputeMaskedBits to computeKnownBits. "Masked...
2014-05-14 Jay FoadUpdate the comments for ComputeMaskedBits, which lost...
2014-04-09 Craig Topper[C++11] More 'nullptr' conversion or in some cases...
2013-09-24 Benjamin KramerTeach MemoryBuiltins and InstructionSimplify that opera...
2013-01-31 Dan GohmanMove isKnownNonNull out of AliasAnalysis.h and into...
2013-01-31 Dan GohmanChange GetPointerBaseWithConstantOffset's DataLayout...
2012-12-13 Rafael EspindolaRename isPowerOfTwo to isKnownToBeAPowerOfTwo.
2012-12-12 Rafael EspindolaThe TargetData is not used for the isPowerOfTwo determi...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-05-10 Dan GohmanTeach DeadStoreElimination to eliminate exit-block...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-03-31 Rafael EspindolaTeach CodeGen's version of computeMaskedBits to underst...
2012-02-05 Chris Lattnerreapply the patches reverted in r149470 that reenable...
2012-02-01 Argyrios KyrtzidisRevert Chris' commits up to r149348 that started causin...
2012-01-31 Chris Lattnerremove commented-out code.
2012-01-31 Chris Lattnerremove the last vestiges of llvm::GetConstantStringInfo...
2012-01-31 Chris LattnerChange ConstantArray::get to form a ConstantDataArray...
2012-01-04 Dan GohmanGeneralize isSafeToSpeculativelyExecute to work on...
2011-12-14 Dan GohmanMove Instruction::isSafeToSpeculativelyExecute out...
2011-10-26 Duncan SandsThe maximum power of 2 dividing a power of 2 is itself...
2011-07-13 Jay FoadConvert InsertValueInst and ExtractValueInst APIs to...
2011-06-27 Nick LewyckyMove onlyUsedByLifetimeMarkers to ValueTracking so...
2011-01-25 Duncan SandsAccording to my auto-simplifier the most common missed...
2011-01-24 Dan GohmanGive GetUnderlyingObject a TargetData, to keep it in...
2010-12-26 Chris Lattnermove isBytewiseValue out to ValueTracking.h/cpp
2010-12-15 Dan GohmanMove Value::getUnderlyingObject to be a standalone
2010-11-30 Chris Lattnerteach DSE to use GetPointerBaseWithConstantOffset to...
2010-11-30 Chris Lattnermove GetPointerBaseWithConstantOffset out of GVN into...
2010-11-29 Michael J. SpencerMerge System into Support.
2010-08-18 Chris Lattnermove gep decomposition out of ValueTracking into BasicA...
2010-08-18 Daniel DunbarRevert r111375, "move gep decomposition out of ValueTra...
2010-08-18 Chris Lattnermove gep decomposition out of ValueTracking into BasicA...
2010-05-28 Dan GohmanFix a comment.
2010-04-14 Dan GohmanConstify GetConstantStringInfo.
2010-03-05 Eric ChristopherMove GetStringLength and helper from SimplifyLibCalls...
2009-12-18 Dan GohmanEliminate unnecessary LLVMContexts.
2009-11-26 Chris LattnerImplement PR1143 (at -m64) by making basicaa look throu...
2009-11-26 Chris Lattnermove DecomposeGEPExpression out into ValueTracking.cpp
2009-11-23 Nick LewyckyRemove unused LLVMContext.
2009-11-18 Dan GohmanSimplify ComputeMultiple so that it doesn't depend...
2009-11-10 Victor HernandezAdd ComputeMultiple() analysis function that recursivel...
2009-10-26 Chandler CarruthMove DataTypes.h to include/llvm/System, update all...
2009-09-08 Chris Lattneradd some comments to describe the invariants.
2009-08-27 Dan GohmanHandle TargetData with const.
2009-08-11 Benjamin KramerMake LLVMContext and LLVMContextImpl classes instead...
2009-08-04 Owen AndersonFactor some of the constants+context related code out...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-06 Owen AndersonFinish LLVMContext-ing lib/Analysis. This required...
2009-03-13 Bill WendlingOops...I committed too much.
2009-03-13 Bill WendlingTemporarily XFAIL this test.
2009-03-08 Nick LewyckyFix misaligned whitespace. No functionality change.
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2008-06-30 Evan Cheng- Re-apply 52748 and friends with fix. GetConstantStrin...
2008-06-29 Anton KorobeynikovRevert (52748 and friends):
2008-06-28 Chris LattnerAdd back the capability to include nul characters in...
2008-06-27 Cedric VenetAdd an include file needed for VS.
2008-06-27 Chris Lattnerfix the regressions from Eric's patch by making GetCons...
2008-06-26 Eric ChristopherMove GetConstantStringInfo to lib/Analysis. Remove
2008-06-20 Dan GohmanIt's invalid to take the one-past-the-end address of...
2008-06-17 Matthijs KooijmanForgot to commit the ValueTracking header file along...
2008-06-17 Matthijs Kooijman80 column fixes.
2008-06-16 Matthijs KooijmanMake the InsertBefore argument to FindInsertedValue...
2008-06-16 Matthijs KooijmanPass around Instruction* instead of Instruction& in...
2008-06-16 Matthijs KooijmanMove FindScalarValue from InstructionCombining.cpp...
2008-06-02 Chris Lattnermove CannotBeNegativeZero to ValueTracking. Simplify...
2008-06-02 Chris Lattnermove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...