aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2011-10-03Add one more case we compute a max trip count.Nick Lewycky
2011-10-01Inlining and unrolling heuristics should be aware of free truncs.Andrew Trick
2011-10-01whitespaceAndrew Trick
2011-09-28indvars: generalize SCEV getPreStartForSignExtend.Andrew Trick
2011-09-28PR10628: Fix getModRefInfo so it queries the underlying alias() implementatio...Eli Friedman
2011-09-27Stop emitting instructions with the name "tmp" they eat up memory and have to...Benjamin Kramer
2011-09-26Enhance alias analysis for atomic instructions a bit. Upgrade a couple alias...Eli Friedman
2011-09-21Fix for DbgInfoPrinter.cpp:174:12: warning: ‘LineNo’ may be used uninitia...Galina Kistanova
2011-09-14Add support to emit debug info for C++0x nullptr type.Devang Patel
2011-09-12Fix typo.Eric Christopher
2011-09-12Add asserts to keep front-ends honest while encoding debug info into LLVM IR ...Devang Patel
2011-09-10Set NSW/NUW flags on SCEVAddExpr when the operation is flagged asAndrew Trick
2011-09-08A couple minor corrections to r139276.Eli Friedman
2011-09-08Fix the logic in BasicAliasAnalysis::aliasGEP for comparing GEP's with variab...Eli Friedman
2011-09-06memset_pattern16 uses a 16 BYTE pattern, not a 16 BIT pattern. Add comments ...Owen Anderson
2011-09-06Teach BasicAA about the aliasing properties of memset_pattern16.Owen Anderson
2011-09-06This transform only handles two-operand AddRec's. Prevent it from trying toNick Lewycky
2011-09-06Now, named mdnode llvm.dbg.cu keeps track of all compile units in a module. U...Devang Patel
2011-09-06Fix typo in comment again.Nick Lewycky
2011-09-06Apparently we compile the code, not the comments. Thanks Eli!Nick Lewycky
2011-09-06Fix typo in comment.Nick Lewycky
2011-09-06Nope! I had it right the first time. Revert the operative part of r139135 andNick Lewycky
2011-09-06Fix flipped sign. While there, show my math.Nick Lewycky
2011-09-06No no no, fix typo properly!Nick Lewycky
2011-09-06The logic inside getMulExpr to simplify {a,+,b}*{c,+,d} was wrong, which wasNick Lewycky
2011-09-06Revert r139126 due to selfhost failures reported by buildbots.Nick Lewycky
2011-09-05Teach SCEV to report a max backedge count in one interesting case inNick Lewycky
2011-09-05InstSimplify: Don't try to replace an extractvalue/insertvalue pair with the ...Benjamin Kramer
2011-09-05Add some simple insertvalue simplifications, for the purpose of cleaningDuncan Sands
2011-09-04Use canonical forms for the branch probability zero heutistic.Benjamin Kramer
2011-09-02Comment and clarifying assert.Andrew Trick
2011-08-31After r138010, subroutine type does not have context info. Update type verifi...Devang Patel
2011-08-29Fixes following the CR by Chris and Duncan:Nadav Rotem
2011-08-29Reapply r138695. Fix PassManager stack depths.Andrew Trick
2011-08-28Bitcasts are transitive. Bitcast-Bitcast-X becomes Bitcast-X.Nadav Rotem
2011-08-27Reverting r138695 to see if it fixes clang self host.Andrew Trick
2011-08-27Fix PassManager stack depths.Andrew Trick
2011-08-26Whitespace and 80-col.Eric Christopher
2011-08-26LoopInfo::updateUnloop fix, and verify Block->Loop maps.Andrew Trick
2011-08-24Skip the landingpad instruction when determining the insertion point.Bill Wendling
2011-08-24Implement Constant::isAllOnesValue(). Fix ConstantFolding to use the new api.Nadav Rotem
2011-08-23Revert "Address Duncan's CR request:"Eric Christopher
2011-08-23Address Duncan's CR request:Nadav Rotem
2011-08-20Add constant folding support for bitcasts of splat vectors to integers.Nadav Rotem
2011-08-19Do not use named md nodes to track variables that are completely optimized. T...Devang Patel
2011-08-19Make a bunch of symbols private.Benjamin Kramer
2011-08-19C API functions must be able to see their extern "C" definitions, or it will ...Benjamin Kramer
2011-08-18There is no need to add file as context for subroutine type. The subroutine t...Devang Patel
2011-08-17Revert r137655. There is some question about whether the 'landingpad'Bill Wendling
2011-08-17Revert r137781; I agree with Duncan's comment that the situation in question ...Eli Friedman