2014-09-07 |
Hal Finkel | Make use of @llvm.assume from LazyValueInfo |
blob | commitdiff | raw |
2014-08-11 |
Jiangning Liu | In LVI(Lazy Value Info), originally value on a BB can... |
blob | commitdiff | raw | diff to current |
2014-07-21 |
Duncan P. N. Exon... | Revert "[C++11] Add predecessors(BasicBlock *) / succes... |
blob | commitdiff | raw | diff to current |
2014-07-20 |
Manuel Jacob | [C++11] Add predecessors(BasicBlock *) / successors... |
blob | commitdiff | raw | diff to current |
2014-04-22 |
Chandler Carruth | [Modules] Fix potential ODR violations by sinking the... |
blob | commitdiff | raw | diff to current |
2014-04-15 |
Craig Topper | [C++11] More 'nullptr' conversion. In some cases just... |
blob | commitdiff | raw | diff to current |
2014-03-05 |
Craig Topper | [C++11] Add 'override' keyword to virtual methods that... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the ConstantRange class into the IR... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move CFG.h to the IR library as it defines... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move ValueHandle into the IR library where... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the LLVM IR pattern match header into... |
blob | commitdiff | raw | diff to current |
2014-02-25 |
Rafael Espindola | Make DataLayout a plain object, not a pass. |
blob | commitdiff | raw | diff to current |
2014-02-18 |
Rafael Espindola | Rename some member variables from TD to DL. |
blob | commitdiff | raw | diff to current |
2013-07-04 |
Craig Topper | Use SmallVectorImpl::iterator/const_iterator instead... |
blob | commitdiff | raw | diff to current |
2013-01-31 |
Dan Gohman | Move isKnownNonNull out of AliasAnalysis.h and into... |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-10-26 |
Nick Lewycky | Hoist out some work done inside a loop doing a linear... |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-09-27 |
Sylvestre Ledru | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio... |
blob | commitdiff | raw | diff to current |
2012-09-27 |
Sylvestre Ledru | Fix a typo 'iff' => 'if' |
blob | commitdiff | raw | diff to current |
2012-09-05 |
Manman Ren | JumpThreading: when default destination is the destinat... |
blob | commitdiff | raw | diff to current |
2012-08-22 |
Benjamin Kramer | Reduce duplicated hash map lookups. |
blob | commitdiff | raw | diff to current |
2012-06-28 |
Nuno Lopes | make LazyValueInfo analyze the default case of switch... |
blob | commitdiff | raw | diff to current |
2012-06-28 |
Nuno Lopes | make LVI::getEdgeValue() always intersect the constrain... |
blob | commitdiff | raw | diff to current |
2012-05-18 |
Nuno Lopes | allow LazyValueInfo::getEdgeValue() to reason about... |
blob | commitdiff | raw | diff to current |
2012-05-17 |
Nuno Lopes | minor simplification in the call to ConstantRange const... |
blob | commitdiff | raw | diff to current |
2012-03-11 |
Stepan Dyatkovskiy | llvm::SwitchInst |
blob | commitdiff | raw | diff to current |
2012-03-08 |
Stepan Dyatkovskiy | Taken into account Duncan's comments for r149481 dated... |
blob | commitdiff | raw | diff to current |
2012-03-02 |
Benjamin Kramer | LVI: Recognize the form instcombine canonicalizes range... |
blob | commitdiff | raw | diff to current |
2012-02-01 |
Stepan Dyatkovskiy | SwitchInst refactoring. |
blob | commitdiff | raw | diff to current |
2012-01-18 |
Bill Wendling | Remove dead code. |
blob | commitdiff | raw | diff to current |
2012-01-12 |
Bill Wendling | A DenseMap of a std::map isn't a very good idea because... |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Bill Wendling | Revert r147978. A DenseMap's iterators may become inval... |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Bill Wendling | Use a DenseMap. |
blob | commitdiff | raw | diff to current |
2011-12-03 |
Benjamin Kramer | Clear the new cache. |
blob | commitdiff | raw | diff to current |
2011-12-03 |
Benjamin Kramer | Add a "seen blocks" cache to LVI to avoid a linear... |
blob | commitdiff | raw | diff to current |
2011-12-02 |
Chad Rosier | Fix a few more places where TargetData/TargetLibraryInf... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-05-31 |
Eli Friedman | llvm.memcpy.* has two distinct associated address space... |
blob | commitdiff | raw | diff to current |
2011-04-23 |
Jay Foad | Remove unused STL header includes. |
blob | commitdiff | raw | diff to current |
2011-04-18 |
Chandler Carruth | Mark some functions as used which are used within debug... |
blob | commitdiff | raw | diff to current |
2011-01-15 |
Nick Lewycky | Teach LazyValueInfo that allocas aren't NULL. Over... |
blob | commitdiff | raw | diff to current |
2011-01-05 |
Owen Anderson | Reorder, rename, and document some members to make... |
blob | commitdiff | raw | diff to current |
2011-01-05 |
Owen Anderson | When computing the value on an edge, in certain cases... |
blob | commitdiff | raw | diff to current |
2011-01-05 |
Owen Anderson | Re-convert several of LazyValueInfo's internal maps... |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Owen Anderson | Speculatively revert the use of DenseMap in LazyValueIn... |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Owen Anderson | Attempt to appease the DragonEgg buildbots. |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Owen Anderson | Convert one of LVI's primary maps to a DenseMap, now... |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Owen Anderson | More LVI cleanups, including trying to simplify the... |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Owen Anderson | Reuse the reference into the LVI cache throughout the... |
blob | commitdiff | raw | diff to current |
2010-12-18 |
Nick Lewycky | Make LazyValueInfo non-recursive. |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Dan Gohman | Move Value::getUnderlyingObject to be a standalone |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Nick Lewycky | Clean up some of LVI: |
blob | commitdiff | raw | diff to current |
2010-12-09 |
Owen Anderson | Take the first step towards making LVI non-recursive... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-09-16 |
Owen Anderson | It is possible, under specific circumstances involving... |
blob | commitdiff | raw | diff to current |
2010-09-07 |
Owen Anderson | Clean up some of the PassRegistry implementation, and... |
blob | commitdiff | raw | diff to current |
2010-09-07 |
Nick Lewycky | Add completely hokey binary-and and binary-or operation... |
blob | commitdiff | raw | diff to current |
2010-09-04 |
Chris Lattner | zap dead code. |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Owen Anderson | Add support for simplifying a load from a computed... |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Owen Anderson | Remove incorrect and poorly tested code for trying... |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Owen Anderson | Fix a bug in LazyValueInfo that CorrelatedValuePropagat... |
blob | commitdiff | raw | diff to current |
2010-08-30 |
Owen Anderson | It is possible to try to merge a not-constant with... |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Owen Anderson | Improve the precision of getConstant(). |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Owen Anderson | Use LVI to eliminate conditional branches where we... |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Owen Anderson | In the default address space, any GEP off of null resul... |
blob | commitdiff | raw | diff to current |
2010-08-24 |
Owen Anderson | NULL loads are only invalid in the default address... |
blob | commitdiff | raw | diff to current |
2010-08-24 |
Owen Anderson | Add support for inferring values for the default cases... |
blob | commitdiff | raw | diff to current |
2010-08-24 |
Owen Anderson | Add support for inferring that a load from a pointer... |
blob | commitdiff | raw | diff to current |
2010-08-24 |
Owen Anderson | Don't assume that all constants with integer types... |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Owen Anderson | Use ConstantRange to propagate information through... |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Owen Anderson | Inform LazyValueInfo whenever a block is deleted, to... |
blob | commitdiff | raw | diff to current |
2010-08-16 |
Owen Anderson | Fix another iterator invalidation that caused a *really... |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Owen Anderson | Fix a subtle use-after-free issue. |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Owen Anderson | Improve indentation. |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Owen Anderson | Now that we're using ConstantRange to represent potenti... |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Owen Anderson | Switch over to using ConstantRange to track integral... |
blob | commitdiff | raw | diff to current |
2010-08-09 |
Owen Anderson | Add ConstantRange information to the debugging output. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Add the beginnings of infrastructure for range tracking. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Split the tag and value members of LVILatticeVal in... |
blob | commitdiff | raw | diff to current |
2010-07-30 |
Owen Anderson | Add an initial implementation of PHI translation for... |
blob | commitdiff | raw | diff to current |
2010-07-30 |
Owen Anderson | Revert my last two patches to LVI, which recent changes... |
blob | commitdiff | raw | diff to current |
2010-07-28 |
Owen Anderson | Pass the queried value by argument rather than in a... |
blob | commitdiff | raw | diff to current |
2010-07-28 |
Owen Anderson | Get rid of LVIQuery as a distinct data structure, so... |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Owen Anderson | Rearrange several datastructures in LazyValueInfo to... |
blob | commitdiff | raw | diff to current |
2010-07-26 |
Owen Anderson | Add an initial implementation of LazyValueInfo updating... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Owen Anderson | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). |
blob | commitdiff | raw | diff to current |
2009-12-23 |
David Greene | Convert debug messages to use dbgs(). Generally this... |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Chris Lattner | typo spotted by duncan. |
blob | commitdiff | raw | diff to current |
2009-11-15 |
Chris Lattner | teach LVI to infer edge information from switch instruc... |
blob | commitdiff | raw | diff to current |
2009-11-15 |
Chris Lattner | fix a logic error that would cause LVI-JT to miscompile |
blob | commitdiff | raw | diff to current |
2009-11-15 |
Chris Lattner | implement the first stab at caching queries. This... |
blob | commitdiff | raw | diff to current |
2009-11-15 |
Chris Lattner | refactor a bunch of code forming the new LazyValueInfoCache |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Chris Lattner | various fixes to the lattice transfer functions. |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Chris Lattner | Add a new getPredicateOnEdge method which returns more... |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Chris Lattner | expose edge information and switch j-t to use it. |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Chris Lattner | move some stuff into DEBUG's and turn on lazy-value... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Chris Lattner | make LazyValueInfo actually to some stuff. This isn... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Chris Lattner | stub out some LazyValueInfo interfaces, and have JumpTh... |
blob | commitdiff | raw | diff to current |
next |