aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Fix a typo in ValueTracking that's causing instcombine to delete needed shift...Evan Cheng2010-03-131-1/+1
* Do not ignore arg_size() impact while counting bb instructions.Devang Patel2010-03-131-3/+2
* Remove extra parameter.Devang Patel2010-03-131-5/+4
* Do not overestimate code size reduction in presense of debug info.Devang Patel2010-03-131-6/+11
* When constant folding GEP of GEP, do not crash if an index ofDuncan Sands2010-03-121-1/+13
* Add a DominatorTree argument to isLCSSA so that it doesn't have toDan Gohman2010-03-101-9/+2
* Constant-fold GEP-of-GEP into a single GEP.Dan Gohman2010-03-101-0/+11
* Avoid analyzing instructions in blocks not reachable from the entry block.Dan Gohman2010-03-091-2/+9
* Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen2010-03-091-0/+42
* Revert r98089, it was breaking a clang test.Jakob Stoklund Olesen2010-03-091-36/+0
* Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen2010-03-091-0/+36
* Permit inlining into huge functions. This heuristic is ancient, and inliningJakob Stoklund Olesen2010-03-091-5/+0
* Make isLCSSA ignore uses in blocks not reachable from the entry block,Dan Gohman2010-03-091-3/+14
* Another place where debug info affected codegen.Dale Johannesen2010-03-091-0/+2
* Start using DIFile. See updated SourceLevelDebugging.html for more information.Devang Patel2010-03-091-24/+25
* Introduce DIFile. This will be used to represent header files and source file...Devang Patel2010-03-081-0/+23
* Derive DIType from DIScope. This simplifies getContext() where for members th...Devang Patel2010-03-081-1/+9
* Remove DbgNode checks in constructor. Debug descriptors are intended to be li...Devang Patel2010-03-081-9/+0
* Avoid using DIDescriptor.isNull(). Devang Patel2010-03-081-81/+64
* Revert r97947.Devang Patel2010-03-081-64/+81
* Avoid using DIDescriptor.isNull().Devang Patel2010-03-081-81/+64
* Fix another case where LSR was affected by debug info.Dale Johannesen2010-03-061-1/+12
* Fix a case where LSR is sensitive to debug info.Dale Johannesen2010-03-051-0/+9
* Move GetStringLength and helper from SimplifyLibCalls to ValueTracking.Eric Christopher2010-03-051-0/+129
* fix incorrect folding of icmp with undef, PR6481.Chris Lattner2010-03-031-4/+3
* Make SCEVExpander and LSR more aggressive about hoisting expressions outDan Gohman2010-03-031-47/+224
* Revert r97580; that's not the right way to fix this.Dan Gohman2010-03-031-121/+31
* When expanding an expression such as (A + B + C + D), sort the operandsDan Gohman2010-03-021-31/+121
* Non-affine post-inc SCEV expansions have more code which must beDan Gohman2010-03-021-1/+1
* Update CMake build.Ted Kremenek2010-03-011-1/+0
* remove anders-aa from mainline, it isn't maintained and isChris Lattner2010-03-011-2868/+0
* Add a comment.Dan Gohman2010-03-011-1/+5
* Spelling fixes.Dan Gohman2010-03-013-20/+20
* Fix a missing newline in debug output.Dan Gohman2010-03-011-1/+1
* Make LoopSimplify change conditional branches in loop exiting blocksDan Gohman2010-02-251-13/+28
* ConstantFoldInstOperands can theoretically return null if itDan Gohman2010-02-241-2/+3
* Simplify this code; these casts aren't necessary.Dan Gohman2010-02-241-12/+4
* Convert a few more backedge-taken count functions to use BackedgeTakenInfo.Dan Gohman2010-02-241-14/+13
* Reapply r97010, the speculative revert failed.Daniel Dunbar2010-02-242-33/+29
* Speculatively revert r97010, "Add an argument to PHITranslateValue to specifyDaniel Dunbar2010-02-242-29/+33
* Add an argument to PHITranslateValue to specify the DominatorTree. If thisBob Wilson2010-02-242-33/+29
* Remove the code which constant-folded ptrtoint(inttoptr(x)+c) toDan Gohman2010-02-231-37/+5
* Canonicalize ConstantInts to the right operand of commutativeDan Gohman2010-02-221-2/+2
* Minor formatting cleanup.Dan Gohman2010-02-221-2/+1
* Remove unused variables and parameters.Dan Gohman2010-02-222-6/+4
* Constant-fold certain comparisons with infinity and negative infinity.Dan Gohman2010-02-221-0/+26
* Add a comment.Dan Gohman2010-02-191-0/+6
* Teach ScalarEvolution how to compute a tripcount for a loop withDan Gohman2010-02-191-0/+13
* recommit 96626, evidence that it broke things appearsDale Johannesen2010-02-191-0/+29
* Revert 96626, which causes build failure on ppc Darwin.Dale Johannesen2010-02-191-29/+0