More debug output formatting.
[oota-llvm.git] / lib / Analysis /
2011-12-06 Chad RosierProbably not a good idea to convert a single vector...
2011-12-05 Nadav RotemAdd support for vectors of pointers.
2011-12-03 Benjamin KramerClear the new cache.
2011-12-03 Benjamin KramerAdd a "seen blocks" cache to LVI to avoid a linear...
2011-12-03 Chad RosierAdd support for constant folding the pow intrinsic.
2011-12-02 Chad RosierFix a few more places where TargetData/TargetLibraryInf...
2011-12-01 Chad RosierAbuse of mass replace isn't warranted even when the...
2011-12-01 Chad RosierFix build by not assuming TLI is guaranteed. Will have...
2011-12-01 Chad RosierPrevent library calls from being folded if -fno-builtin...
2011-12-01 Chad RosierLast bit of TargetLibraryInfo propagation. Also fixed...
2011-12-01 Chad RosierPropagate TargetLibraryInfo throughout ConstantFolding...
2011-12-01 Nick LewyckyMake use of "getScalarType()". No functionality change.
2011-11-30 Andrew TrickLSR: handle the expansion of phi operands that use...
2011-11-29 Daniel Dunbarbuild/CMake: Finish removal of add_llvm_library_depende...
2011-11-29 Duncan SandsFix a theoretical problem (not seen in the wild): if...
2011-11-29 Andrew TrickSCEV fix. In general, Add/Mul expressions should not...
2011-11-29 Andrew TrickMake SCEV print <nsw><nuw> for Add/MulExpr.
2011-11-28 Eli FriedmanMake SelectionDAG::InferPtrAlignment use llvm::ComputeM...
2011-11-28 Andrew TrickRemove the temporary flag -disable-unroll-scev and...
2011-11-26 Benjamin KramerMove code into anonymous namespaces.
2011-11-23 Benjamin KramerValidate the return type when checking if a function...
2011-11-23 Duncan SandsFix a crash in which a multiplication was being reporte...
2011-11-21 Nick LewyckyFix crasher in GVN due to my recent capture tracking...
2011-11-21 Nick LewyckyAdd virtual destructor. Whoops!
2011-11-20 Nick LewyckyLess template, more virtual! Refactoring suggested...
2011-11-20 Nick LewyckyRefactor code to use new attribute getters on CallSite...
2011-11-20 Benjamin KramerSCEV: Actually set overflow flags on add expressions.
2011-11-18 Andrew TrickFix a corner case in updating LoopInfo after fully...
2011-11-16 Andrew TrickFix SCEV overly optimistic back edge taken count for...
2011-11-15 Benjamin KramerMissed some users of Value::getNameStr.
2011-11-15 Benjamin KramerRemove all remaining uses of Value::getNameStr().
2011-11-15 Benjamin KramerTwinify GraphWriter a little bit.
2011-11-14 Nick LewyckyRefactor capture tracking (which already had a couple...
2011-11-12 Nick LewyckyDon't try to loop on iterators that are potentially...
2011-11-09 Nick LewyckyFix typo in comment.
2011-11-09 Nick LewyckyDon't forget to check FlagNW when determining whether...
2011-11-08 Eli FriedmanFix code to match comment. Fixes PR11340, a regression...
2011-11-04 Dan GohmanTeach instsimplify to simplify calls to undef.
2011-11-03 Daniel Dunbarbuild: Add initial cut at LLVMBuild.txt files.
2011-10-30 Duncan SandsReapply commit 143214 with a fix: m_ICmp doesn't match...
2011-10-29 Eli FriedmanRevert r143214; it's breaking a bunch of stuff.
2011-10-28 Duncan SandsThe expression icmp eq (select (icmp eq x, 0), 1, x...
2011-10-28 Duncan SandsA shift of a power of two is a power of two or zero.
2011-10-28 Duncan SandsFold icmp ugt (udiv X, Y), X to false. Spotted by...
2011-10-27 Duncan SandsReapply commit 143028 with a fix: the problem was casti...
2011-10-27 Bob WilsonRevert Duncan's r143028 expression folding which appear...
2011-10-26 Duncan SandsThe maximum power of 2 dividing a power of 2 is itself...
2011-10-26 Duncan SandsMy super-optimizer noticed that we weren't folding...
2011-10-25 Duncan SandsRestore commits 142790 and 142843 - they weren't breaki...
2011-10-25 Chandler CarruthFix the API usage in loop probability heuristics. It...
2011-10-25 Duncan SandsSpeculatively revert commits 142790 and 142843 to see...
2011-10-24 Nick LewyckyNow that we look at all the header PHIs, we need to...
2011-10-24 Chandler CarruthRemove return heuristics from the static branch probabi...
2011-10-24 Nick LewyckyReapply r142781 with fix. Original message:
2011-10-24 Nick LewyckyPHI nodes not in the loop header aren't part of the...
2011-10-24 Nick LewyckySpeculatively revert r142781. Bots are showing
2011-10-24 Chandler CarruthSimplify the design of BranchProbabilityInfo by collaps...
2011-10-23 Nick LewyckyEnhance SCEV's brute force loop analysis to handle...
2011-10-23 Chandler CarruthTidy up a loop to be more idiomatic for LLVM's codebase...
2011-10-23 Chandler CarruthTeach the BranchProbabilityInfo pass to print its resul...
2011-10-23 Benjamin KramerAdd compare operators to BranchProbability and use...
2011-10-22 Nick LewyckyMake SCEV's brute force analysis stronger in two ways...
2011-10-21 Benjamin KramerExtend the floating point heuristic to consider NaN...
2011-10-21 Benjamin KramerBranchProbabilityInfo: floating point equality is unlikely.
2011-10-20 Eli FriedmanA FIXME about block addresses and indirectbr.
2011-10-20 Eli FriedmanSimplify; no intended functional change.
2011-10-20 Nick Lewycky"@string = constant i8 0" is a value i8* string of...
2011-10-19 Chandler CarruthGeneralize the reading of probability metadata to work...
2011-10-19 Chandler CarruthTeach the BranchProbabilityInfo analysis pass to read...
2011-10-19 Chandler CarruthAdd pass printing support to BlockFrequencyInfo pass...
2011-10-17 Devang PatelUpdate DebugInfoFinder to match recent debug info encod...
2011-10-17 Bill WendlingCorrect over-zealous removal of hack.
2011-10-17 Bill WendlingNow that we have the ReturnsTwice function attribute...
2011-10-16 Chandler CarruthDelete a dead member. Dunno if this was ever used,...
2011-10-15 Andrew TrickFix SCEVExpander assert during LSR: "argument of incomp...
2011-10-14 Nick LewyckyAn instruction's operands aren't necessarily instructio...
2011-10-13 Eli FriedmanEnhance the memdep interface so that users can tell...
2011-10-13 Andrew TrickReapply r141870, SCEV expansion of post-inc.
2011-10-13 Andrew TrickFix memory corruption I introduced a few checkins ago.
2011-10-13 Andrew TrickRevert r141870. The test case crashes on linux with...
2011-10-13 Andrew TrickLSR: Reuse the post-inc expansion of expressions.
2011-10-13 Andrew TrickSCEV: Rewrite TrandformForPostIncUse to handle expressi...
2011-10-13 Andrew TrickSlightly more useful tracing.
2011-10-11 Eric ChristopherAdd a new wrapper node for a DILexicalBlock that encaps...
2011-10-11 Andrew TrickMove replaceCongruentIVs into SCEVExapander and bias...
2011-10-08 Andrew TrickAdd an extra safety check in front of the optimization...
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.
next