Fold compares irrespective of whether allocation can be elided
[lldb.git] / llvm / lib / Analysis / CaptureTracking.cpp
2016-05-03 Anna ThomasFold compares irrespective of whether allocation can...
2016-02-18 Philip Reames[CaptureTracking] Support atomicrmw and cmpxchg
2015-12-12 David Majnemer[IR] Reformulate LLVM's EH funclet IR
2015-11-05 Alexander KornienkoRefactor: Simplify boolean conditional return statement...
2015-11-04 Sanjoy Das[CaptureTracking] Support operand bundles conservatively
2015-08-15 David Majnemer[IR] Give catchret an optional 'return value' operand
2015-07-31 Bruno Cardoso Lopes[CaptureTracker] Provide an ordered basic block to...
2015-06-24 Bruno Cardoso Lopes[CaptureTracking] Avoid long compilation time on large...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-01-14 Chandler Carruth[cleanup] Re-sort all the #include lines in LLVM using
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-07-21 Hal FinkelMatch semantics of PointerMayBeCapturedBefore to its...
2014-07-21 Hal FinkelMove the CapturesBefore tracker from AA into CaptureTra...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-05 Chandler Carruth[C++11] Make this interface accept const Use pointers...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-01-14 Matt ArsenaultMake nocapture analysis work with addrspacecast
2013-10-03 Benjamin KramerCaptureTracking: Plug a loophole in the "too many uses...
2013-07-06 Nick LewyckyExtend 'readonly' and 'readnone' to work on function...
2013-03-10 Jakub StaszakRemove unneeded #includes. Use forward declarations...
2012-10-08 Nick LewyckyGive CaptureTracker::shouldExplore a base implementatio...
2012-05-10 Chad RosierFix intendation.
2012-01-17 Jakub StaszakMove includes to the .cpp file.
2011-12-28 Nick LewyckyChange CaptureTracking to pass a Use* instead of a...
2011-11-21 Nick LewyckyFix crasher in GVN due to my recent capture tracking...
2011-11-21 Nick LewyckyAdd virtual destructor. Whoops!
2011-11-20 Nick LewyckyLess template, more virtual! Refactoring suggested...
2011-11-14 Nick LewyckyRefactor capture tracking (which already had a couple...
2011-04-11 Jay FoadDon't include Operator.h from InstrTypes.h.
2010-11-09 Dan GohmanVAArg doesn't capture its operand.
2010-07-28 Gabor Greifsimplify
2010-03-25 Gabor Greifrename use_const_iterator to const_use_iterator for...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2009-12-09 Dan GohmanReuse the Threshold value to size these containers...
2009-12-09 Dan GohmanFix a typo in a comment, and adjust SmallSet and SmallV...
2009-12-08 Dan GohmanPut a threshold on the number of users PointerMayBeCaptured
2009-11-20 Dan GohmanUse stripPointerCasts(). Thanks Duncan!
2009-11-20 Dan GohmanRevert the rule that considers comparisons between...
2009-11-20 Dan GohmanSimplify this code; it's not necessary to check isIdent...
2009-11-20 Dan GohmanRefine the capture tracking rules for comparisons to...
2009-11-20 Dan GohmanUse isVoidTy().
2009-11-19 Dan GohmanRefine this to only apply to null in the default addres...
2009-11-19 Dan GohmanExtend CaptureTracking to indicate when a value is...
2009-11-19 Dan GohmanComparing a pointer with null is not a capture.
2009-11-03 Chris Lattnerremove a check of isFreeCall: the argument to free...
2009-10-27 Victor HernandezRename MallocFreeHelper as MemoryBuiltins
2009-10-26 Victor HernandezRename MallocHelper as MallocFreeHelper, since it now...
2009-10-26 Victor HernandezRemove FreeInst.
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-05-07 Duncan SandsRevert r70876 and add a testcase (@c7) showing the...
2009-05-04 Duncan SandsTeach capture tracking that readonly functions can
2009-01-18 Duncan SandsBasicAliasAnalysis and FunctionAttrs were both