index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
Scalar
/
SCCP.cpp
Age
Commit message (
Expand
)
Author
2006-04-08
Add supprot for shufflevector
Chris Lattner
2006-02-08
Implement some more interesting select sccp cases. This implements:
Chris Lattner
2006-01-22
Make iostream #inclusion explicit
Chris Lattner
2006-01-17
Lowerpacked and SCCP support for the insertelement operation.
Robert Bocchino
2006-01-10
Added lower packed support for the extractelement operation.
Robert Bocchino
2005-09-26
Eliminate GetGEPGlobalInitializer in favor of the more powerful
Chris Lattner
2005-04-23
Eliminate tabs and trailing spaces
Jeff Cohen
2005-04-21
Remove trailing whitespace
Misha Brukman
2005-04-19
Wrap some long lines.
Chris Lattner
2005-03-15
This mega patch converts us from using Function::a{iterator|begin|end} to
Chris Lattner
2005-01-08
Silence warnings
Chris Lattner
2004-12-11
If one side of and/or is known to be 0/-1, it doesn't matter
Chris Lattner
2004-12-11
Two bug fixes:
Chris Lattner
2004-12-11
Do not delete the entry block to a function.
Chris Lattner
2004-12-11
Implement Transforms/SCCP/ipsccp-gvar.ll, by tracking values stored to
Chris Lattner
2004-12-11
Fix a bug where we could delete dead invoke instructions with uses.
Chris Lattner
2004-12-10
Implement SCCP/ipsccp-conditional.ll, by totally deleting dead blocks.
Chris Lattner
2004-12-10
Fix SCCP/2004-12-10-UndefBranchBug.ll
Chris Lattner
2004-12-10
This is the initial implementation of IPSCCP, as requested by Brian.
Chris Lattner
2004-11-16
Do not delete dead invoke instructions!
Chris Lattner
2004-11-15
Minor cleanups. There is no reason for SCCP to derive from instvisitor anymore.
Chris Lattner
2004-11-15
Count more accurately
Chris Lattner
2004-11-15
Two minor improvements:
Chris Lattner
2004-11-15
rename InstValue to LatticeValue, as it holds for more than instructions.
Chris Lattner
2004-11-15
Substantially refactor the SCCP class into an SCCP pass and an SCCPSolver
Chris Lattner
2004-10-27
Convert 'struct' to 'class' in various places to adhere to the coding standards
Chris Lattner
2004-10-16
Handle undef values as undefined on the constant lattice
Chris Lattner
2004-10-09
Use DEBUG instead of DebugFlag directly, as DebugFlag does not respect
Chris Lattner
2004-09-20
Prototype these functions more accurately
Chris Lattner
2004-09-15
Convert code to compile with vc7.1.
Reid Spencer
2004-09-01
Changes For Bug 352
Reid Spencer
2004-08-04
Stop using getValues().
Alkis Evlogimenos
2004-07-18
Delete a redundant if branch.
Reid Spencer
2004-07-18
bug 122:
Reid Spencer
2004-07-15
This patch was contributed by Daniel Berlin!
Chris Lattner
2004-07-15
Fixes working towards PR341
Chris Lattner
2004-04-13
Add SCCP support for constant folding calls, implementing:
Chris Lattner
2004-04-05
Support getelementptr instructions which use uint's to index into structure
Chris Lattner
2004-03-16
Do not try to optimize PHI nodes with incredibly high degree. This reduces SCCP
Chris Lattner
2004-03-12
Add sccp support for select instructions
Chris Lattner
2004-03-07
Since 'load null' is undefined, we can make it do whatever we want. Returning
Chris Lattner
2004-02-15
Adjustments to support the new ConstantAggregateZero class
Chris Lattner
2004-01-12
Don't use ConstantExpr::getShift anymore
Chris Lattner
2004-01-12
Use constantexprs for casts. Eliminate use of the ConstantHandling interfaces
Chris Lattner
2004-01-12
Fix fairly severe bug in my last checking where we treated all unfoldable
Chris Lattner
2004-01-12
* Implement minor performance optimization for the getelementptr case
Chris Lattner
2004-01-12
Implement SCCP/phitest.ll
Chris Lattner
2004-01-09
Finegrainify namespacification
Chris Lattner
2003-11-11
Put all LLVM code into the llvm namespace, as per bug 109.
Brian Gaeke
2003-10-20
Added LLVM project notice to the top of every C++ source file.
John Criswell
[next]