summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Update DebugInfoFinder to match recent debug info encoding changes.Devang Patel2011-10-17
* Correct over-zealous removal of hack.Bill Wendling2011-10-17
* Now that we have the ReturnsTwice function attribute, this method isBill Wendling2011-10-17
* Delete a dead member. Dunno if this was ever used, but the current codeChandler Carruth2011-10-16
* Fix SCEVExpander assert during LSR: "argument of incompatible type".Andrew Trick2011-10-15
* An instruction's operands aren't necessarily instructions or constants. TheyNick Lewycky2011-10-14
* Enhance the memdep interface so that users can tell the difference between a ...Eli Friedman2011-10-13
* Reapply r141870, SCEV expansion of post-inc.Andrew Trick2011-10-13
* Fix memory corruption I introduced a few checkins ago.Andrew Trick2011-10-13
* Revert r141870. The test case crashes on linux with data corruption. A deeper...Andrew Trick2011-10-13
* LSR: Reuse the post-inc expansion of expressions.Andrew Trick2011-10-13
* SCEV: Rewrite TrandformForPostIncUse to handle expression DAGs, notAndrew Trick2011-10-13
* Slightly more useful tracing.Andrew Trick2011-10-13
* Add a new wrapper node for a DILexicalBlock that encapsulates it and aEric Christopher2011-10-11
* Move replaceCongruentIVs into SCEVExapander and bias toward "expanded"Andrew Trick2011-10-11
* Add an extra safety check in front of the optimization in r141442.Andrew Trick2011-10-08
* LSR should only reuse phis that match its formula.Andrew Trick2011-10-07
* Remove the old atomic instrinsics. autoupgrade functionality is included wit...Eli Friedman2011-10-06
* Fixes PR11070 - assert in SCEV getConstantEvolvingPHIOperands.Andrew Trick2011-10-05
* Typo. Thanks Bob.Andrew Trick2011-10-05
* Fix a broken assert found by -Wparentheses.Chandler Carruth2011-10-05
* Fix disabled SCEV analysis caused r141161 and add unit test.Andrew Trick2011-10-05
* Avoid exponential recursion in SCEV getConstantEvolvingPHI and EvaluateExpres...Andrew Trick2011-10-05
* The product of two chrec's can always be represented as a chrec.Nick Lewycky2011-10-04
* Reapply r140979 with fix! We never did get a testcase, but careful review of theNick Lewycky2011-10-03
* Revert r140979 due to reports of bootstrap failure.Nick Lewycky2011-10-03
* Add one more case we compute a max trip count.Nick Lewycky2011-10-03
* Inlining and unrolling heuristics should be aware of free truncs.Andrew Trick2011-10-01
* whitespaceAndrew Trick2011-10-01
* indvars: generalize SCEV getPreStartForSignExtend.Andrew Trick2011-09-28
* PR10628: Fix getModRefInfo so it queries the underlying alias() implementatio...Eli Friedman2011-09-28
* Stop emitting instructions with the name "tmp" they eat up memory and have to...Benjamin Kramer2011-09-27
* Enhance alias analysis for atomic instructions a bit. Upgrade a couple alias...Eli Friedman2011-09-26
* Fix for DbgInfoPrinter.cpp:174:12: warning: ‘LineNo’ may be used uninitia...Galina Kistanova2011-09-21
* Add support to emit debug info for C++0x nullptr type.Devang Patel2011-09-14
* Fix typo.Eric Christopher2011-09-12
* Add asserts to keep front-ends honest while encoding debug info into LLVM IR ...Devang Patel2011-09-12
* Set NSW/NUW flags on SCEVAddExpr when the operation is flagged asAndrew Trick2011-09-10
* A couple minor corrections to r139276.Eli Friedman2011-09-08
* Fix the logic in BasicAliasAnalysis::aliasGEP for comparing GEP's with variab...Eli Friedman2011-09-08
* memset_pattern16 uses a 16 BYTE pattern, not a 16 BIT pattern. Add comments ...Owen Anderson2011-09-06
* Teach BasicAA about the aliasing properties of memset_pattern16.Owen Anderson2011-09-06
* This transform only handles two-operand AddRec's. Prevent it from trying toNick Lewycky2011-09-06
* Now, named mdnode llvm.dbg.cu keeps track of all compile units in a module. U...Devang Patel2011-09-06
* Fix typo in comment again.Nick Lewycky2011-09-06
* Apparently we compile the code, not the comments. Thanks Eli!Nick Lewycky2011-09-06
* Fix typo in comment.Nick Lewycky2011-09-06
* Nope! I had it right the first time. Revert the operative part of r139135 andNick Lewycky2011-09-06
* Fix flipped sign. While there, show my math.Nick Lewycky2011-09-06
* No no no, fix typo properly!Nick Lewycky2011-09-06