summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/SCCP.cpp
Commit message (Expand)AuthorAgeFilesLines
* Handle undef values as undefined on the constant latticeChris Lattner2004-10-161-3/+6
* Use DEBUG instead of DebugFlag directly, as DebugFlag does not respectChris Lattner2004-10-091-5/+3
* Prototype these functions more accuratelyChris Lattner2004-09-201-1/+1
* Convert code to compile with vc7.1.Reid Spencer2004-09-151-2/+3
* Changes For Bug 352Reid Spencer2004-09-011-4/+4
* Stop using getValues().Alkis Evlogimenos2004-08-041-4/+4
* Delete a redundant if branch.Reid Spencer2004-07-181-4/+1
* bug 122:Reid Spencer2004-07-181-16/+11
* This patch was contributed by Daniel Berlin!Chris Lattner2004-07-151-14/+48
* Fixes working towards PR341Chris Lattner2004-07-151-3/+3
* Add SCCP support for constant folding calls, implementing:Chris Lattner2004-04-131-1/+33
* Support getelementptr instructions which use uint's to index into structureChris Lattner2004-04-051-1/+1
* Do not try to optimize PHI nodes with incredibly high degree. This reduces SCCPChris Lattner2004-03-161-0/+7
* Add sccp support for select instructionsChris Lattner2004-03-121-0/+23
* Since 'load null' is undefined, we can make it do whatever we want. ReturningChris Lattner2004-03-071-0/+6
* Adjustments to support the new ConstantAggregateZero classChris Lattner2004-02-151-3/+5
* Don't use ConstantExpr::getShift anymoreChris Lattner2004-01-121-23/+6
* Use constantexprs for casts. Eliminate use of the ConstantHandling interfacesChris Lattner2004-01-121-11/+5
* Fix fairly severe bug in my last checking where we treated all unfoldableChris Lattner2004-01-121-3/+12
* * Implement minor performance optimization for the getelementptr caseChris Lattner2004-01-121-3/+69
* Implement SCCP/phitest.llChris Lattner2004-01-121-14/+115
* Finegrainify namespacificationChris Lattner2004-01-091-4/+2
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-1/+4
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* ADd support for the new varargs instructionsChris Lattner2003-10-181-1/+2
* Fix spelling.Misha Brukman2003-10-101-1/+1
* Update commentChris Lattner2003-10-081-2/+2
* Use a set to keep track of which edges have been noticed as executable alreadyChris Lattner2003-10-081-15/+27
* Minor fixes here and thereChris Lattner2003-10-081-22/+21
* Avoid building data structures we don't really need. This improves the runtimeChris Lattner2003-10-081-10/+39
* Add support for the unwind instructionChris Lattner2003-09-081-0/+1
* Fix bug: SCCP/2003-08-26-InvokeHandling.llChris Lattner2003-08-271-1/+4
* Spell `necessary' correctly.Misha Brukman2003-08-181-1/+1
* DEBUG got moved to Support/Debug.hChris Lattner2003-08-011-1/+2
* Fix bug: SCCP/2003-06-24-OverdefinedPHIValue.llChris Lattner2003-06-241-4/+5
* Hopefully, the final fix for `[Pp]ropogate'.Misha Brukman2003-05-201-5/+5
* Handle va_arg instruction correctlyChris Lattner2003-05-081-0/+1
* Fix major problem with PHI node traversal: rechecking PHIs should go intoChris Lattner2003-04-251-1/+1
* Minor non-functional changes:Chris Lattner2003-04-251-61/+47
* Remove unnecesary &*'sChris Lattner2003-04-231-1/+1
* Make sure to _delete_ memory allocated by worklistsChris Lattner2002-11-041-0/+2
* Fix spelling of `propagate'.Misha Brukman2002-10-291-1/+1
* - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG toChris Lattner2002-10-211-1/+1
* Updates to work with recent Statistic's changes:Chris Lattner2002-10-011-3/+3
* - Implement SCCP of getelementptr instructionsChris Lattner2002-08-301-5/+31
* Eliminated the MemAccessInst class, folding contents into GEP class.Chris Lattner2002-08-221-1/+2
* Remove extra #includesChris Lattner2002-08-141-2/+0
* Remove support for unary operatorsChris Lattner2002-08-141-6/+4
* * Add support for different "PassType's"Chris Lattner2002-07-261-1/+1
* *** empty log message ***Chris Lattner2002-07-231-5/+2
OpenPOWER on IntegriCloud