summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* 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
* The logic inside getMulExpr to simplify {a,+,b}*{c,+,d} was wrong, which wasNick Lewycky2011-09-06
* Revert r139126 due to selfhost failures reported by buildbots.Nick Lewycky2011-09-06
* Teach SCEV to report a max backedge count in one interesting case inNick Lewycky2011-09-05
* InstSimplify: Don't try to replace an extractvalue/insertvalue pair with the ...Benjamin Kramer2011-09-05
* Add some simple insertvalue simplifications, for the purpose of cleaningDuncan Sands2011-09-05
* Use canonical forms for the branch probability zero heutistic.Benjamin Kramer2011-09-04
* Comment and clarifying assert.Andrew Trick2011-09-02
* After r138010, subroutine type does not have context info. Update type verifi...Devang Patel2011-08-31
* Fixes following the CR by Chris and Duncan:Nadav Rotem2011-08-29
* Reapply r138695. Fix PassManager stack depths.Andrew Trick2011-08-29
* Bitcasts are transitive. Bitcast-Bitcast-X becomes Bitcast-X.Nadav Rotem2011-08-28
* Reverting r138695 to see if it fixes clang self host.Andrew Trick2011-08-27
* Fix PassManager stack depths.Andrew Trick2011-08-27
* Whitespace and 80-col.Eric Christopher2011-08-26
* LoopInfo::updateUnloop fix, and verify Block->Loop maps.Andrew Trick2011-08-26
* Skip the landingpad instruction when determining the insertion point.Bill Wendling2011-08-24
* Implement Constant::isAllOnesValue(). Fix ConstantFolding to use the new api.Nadav Rotem2011-08-24
* Revert "Address Duncan's CR request:"Eric Christopher2011-08-23
* Address Duncan's CR request:Nadav Rotem2011-08-23
* Add constant folding support for bitcasts of splat vectors to integers.Nadav Rotem2011-08-20
* Do not use named md nodes to track variables that are completely optimized. T...Devang Patel2011-08-19
* Make a bunch of symbols private.Benjamin Kramer2011-08-19
* C API functions must be able to see their extern "C" definitions, or it will ...Benjamin Kramer2011-08-19
* There is no need to add file as context for subroutine type. The subroutine t...Devang Patel2011-08-18
* Revert r137655. There is some question about whether the 'landingpad'Bill Wendling2011-08-17
* Revert r137781; I agree with Duncan's comment that the situation in question ...Eli Friedman2011-08-17
* Extend the undef ^ undef idiom once more. No testcase: I can't figure out ho...Eli Friedman2011-08-16
* Until now all debug info MDNodes referred to a root MDNode, a compile unit. T...Devang Patel2011-08-16
* Use the getFirstInsertionPt() method instead of getFirstNonPHI + an 'isa<>'Bill Wendling2011-08-16
* A few places where we want to skip the landingpad instruction for insertion.Bill Wendling2011-08-16
* Add a finalize() hook, that'll let DIBuilder construct compile unit lazily.Devang Patel2011-08-15
* Add some comments here because the lack of a check for volatile/atomic here i...Eli Friedman2011-08-15
* Duncan pointed out that the LandingPadInst might read memory. (It might alsoBill Wendling2011-08-15
* Misc analysis passes that need to be aware of atomic load/store.Eli Friedman2011-08-15