Add clang-tblgen to OPTIONAL_DIRS when building native tools for the
[oota-llvm.git] / lib / Analysis /
2011-10-07 Andrew TrickLSR should only reuse phis that match its formula.
2011-10-06 Eli FriedmanRemove the old atomic instrinsics. autoupgrade functio...
2011-10-05 Andrew TrickFixes PR11070 - assert in SCEV getConstantEvolvingPHIOp...
2011-10-05 Andrew TrickTypo. Thanks Bob.
2011-10-05 Chandler CarruthFix a broken assert found by -Wparentheses.
2011-10-05 Andrew TrickFix disabled SCEV analysis caused r141161 and add unit...
2011-10-05 Andrew TrickAvoid exponential recursion in SCEV getConstantEvolving...
2011-10-04 Nick LewyckyThe product of two chrec's can always be represented...
2011-10-03 Nick LewyckyReapply r140979 with fix! We never did get a testcase...
2011-10-03 Nick LewyckyRevert r140979 due to reports of bootstrap failure.
2011-10-03 Nick LewyckyAdd one more case we compute a max trip count.
2011-10-01 Andrew TrickInlining and unrolling heuristics should be aware of...
2011-10-01 Andrew Trickwhitespace
2011-09-28 Andrew Trickindvars: generalize SCEV getPreStartForSignExtend.
2011-09-28 Eli FriedmanPR10628: Fix getModRefInfo so it queries the underlying...
2011-09-27 Benjamin KramerStop emitting instructions with the name "tmp" they...
2011-09-26 Eli FriedmanEnhance alias analysis for atomic instructions a bit...
2011-09-21 Galina KistanovaFix for DbgInfoPrinter.cpp:174:12: warning: ‘LineNo...
2011-09-14 Devang PatelAdd support to emit debug info for C++0x nullptr type.
2011-09-12 Eric ChristopherFix typo.
2011-09-12 Devang PatelAdd asserts to keep front-ends honest while encoding...
2011-09-10 Andrew TrickSet NSW/NUW flags on SCEVAddExpr when the operation...
2011-09-08 Eli FriedmanA couple minor corrections to r139276.
2011-09-08 Eli FriedmanFix the logic in BasicAliasAnalysis::aliasGEP for compa...
2011-09-06 Owen Andersonmemset_pattern16 uses a 16 BYTE pattern, not a 16 BIT...
2011-09-06 Owen AndersonTeach BasicAA about the aliasing properties of memset_p...
2011-09-06 Nick LewyckyThis transform only handles two-operand AddRec's. Preve...
2011-09-06 Devang PatelNow, named mdnode llvm.dbg.cu keeps track of all compil...
2011-09-06 Nick LewyckyFix typo in comment again.
2011-09-06 Nick LewyckyApparently we compile the code, not the comments. Thank...
2011-09-06 Nick LewyckyFix typo in comment.
2011-09-06 Nick LewyckyNope! I had it right the first time. Revert the operati...
2011-09-06 Nick LewyckyFix flipped sign. While there, show my math.
2011-09-06 Nick LewyckyNo no no, fix typo properly!
2011-09-06 Nick LewyckyThe logic inside getMulExpr to simplify {a,+,b}*{c...
2011-09-06 Nick LewyckyRevert r139126 due to selfhost failures reported by...
2011-09-05 Nick LewyckyTeach SCEV to report a max backedge count in one intere...
2011-09-05 Benjamin KramerInstSimplify: Don't try to replace an extractvalue...
2011-09-05 Duncan SandsAdd some simple insertvalue simplifications, for the...
2011-09-04 Benjamin KramerUse canonical forms for the branch probability zero...
2011-09-02 Andrew TrickComment and clarifying assert.
2011-08-31 Devang PatelAfter r138010, subroutine type does not have context...
2011-08-29 Nadav RotemFixes following the CR by Chris and Duncan:
2011-08-29 Andrew TrickReapply r138695. Fix PassManager stack depths.
2011-08-28 Nadav RotemBitcasts are transitive. Bitcast-Bitcast-X becomes...
2011-08-27 Andrew TrickReverting r138695 to see if it fixes clang self host.
2011-08-27 Andrew TrickFix PassManager stack depths.
2011-08-26 Eric ChristopherWhitespace and 80-col.
2011-08-26 Andrew TrickLoopInfo::updateUnloop fix, and verify Block->Loop...
2011-08-24 Bill WendlingSkip the landingpad instruction when determining the...
2011-08-24 Nadav RotemImplement Constant::isAllOnesValue(). Fix ConstantFoldi...
2011-08-23 Eric ChristopherRevert "Address Duncan's CR request:"
2011-08-23 Nadav RotemAddress Duncan's CR request:
2011-08-20 Nadav RotemAdd constant folding support for bitcasts of splat...
2011-08-19 Devang PatelDo not use named md nodes to track variables that are...
2011-08-19 Benjamin KramerMake a bunch of symbols private.
2011-08-19 Benjamin KramerC API functions must be able to see their extern "C...
2011-08-18 Devang PatelThere is no need to add file as context for subroutine...
2011-08-17 Bill WendlingRevert r137655. There is some question about whether...
2011-08-17 Eli FriedmanRevert r137781; I agree with Duncan's comment that...
2011-08-16 Eli FriedmanExtend the undef ^ undef idiom once more. No testcase...
2011-08-16 Devang PatelUntil now all debug info MDNodes referred to a root...
2011-08-16 Bill WendlingUse the getFirstInsertionPt() method instead of getFirs...
2011-08-16 Bill WendlingA few places where we want to skip the landingpad instr...
2011-08-15 Devang PatelAdd a finalize() hook, that'll let DIBuilder construct...
2011-08-15 Eli FriedmanAdd some comments here because the lack of a check...
2011-08-15 Bill WendlingDuncan pointed out that the LandingPadInst might read...
2011-08-15 Eli FriedmanMisc analysis passes that need to be aware of atomic...
2011-08-15 Eli FriedmanAtomic load/store support in LICM.
2011-08-15 Bill WendlingThe landingpad instruction isn't loop-invariant.
2011-08-15 Devang PatelRefactor. Global variables are part of compile unit...
2011-08-12 Duncan SandsSilence a bunch (but not all) "variable written but...
2011-08-11 Andrew TrickAllow loop unrolling to get known trip counts from...
2011-08-11 Andrew TrickFix for LoopInfo::updateUnloop. Remove subloop blocks...
2011-08-11 Andrew TrickCleanup. Another thorough review by Nick!
2011-08-10 Andrew TrickReapplying r136844.
2011-08-10 Devang PatelDistinguish between two copies of one inlined variable...
2011-08-10 Andrew TrickCleanup. Added LoopBlocksDFS::perform for simple clients.
2011-08-09 Devang PatelProvide method to print variable's extended name which...
2011-08-06 Andrew TrickMade SCEV's UDiv expressions more canonical. When divid...
2011-08-05 Chandler CarruthTemporarily revert r135528 which distinguishes between...
2011-08-04 Duncan SandsFix what seems an obvious typo. Patch by Ivan Krasin...
2011-08-04 Andrew TrickReverting r136884 updateUnloop, which crashed a linux...
2011-08-03 Andrew TrickAn algorithm for incrementally updating LoopInfo within a
2011-08-03 Andrew Trickwhitespace
2011-08-03 Jakub StaszakAdd more constantness in BlockFrequencyInfo.
2011-08-03 Bill WendlingAdd this back in for now. There are still a few passes...
2011-08-03 Bill WendlingReplace the 'UnwindInst' check with a check for 'Resume...
2011-08-02 Andrew TrickUse consistent terminology for loop exit/exiting blocks...
2011-08-01 Jakub StaszakChange SmallVector to SmallPtrSet in BranchProbabilityI...
2011-07-31 Jakub StaszakDo not handle cases with >= and <= predicates.
2011-07-31 Jakub StaszakRemove untrue comment.
2011-07-31 Jakub StaszakDo not handle case where LHS is equal to zero, because...
2011-07-31 Jakub StaszakAdd Zero Heurestics to BranchProbabilityInfo. If we...
2011-07-29 Jakub StaszakAdd more constantness in BranchProbabilityInfo.
2011-07-29 Jakub StaszakRemove incEdgeWeight and decEdgeWeight. Set edge weight...
2011-07-29 Chandler CarruthRewrite the CMake build to use explicit dependencies...
2011-07-28 Jakub StaszakChange LBH_TAKEN_WEIGHT to 124 (from 128). Right now...
2011-07-28 Jakub StaszakHeuristics are in descending priority now. If we use...
2011-07-28 Jakub StaszakAdd InEdges (edges from header to the loop) in Loop...
next