remove support for reading llvm 2.9 .bc files. LLVM 3.1 is only compatible back...
[oota-llvm.git] / lib / Analysis /
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.
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.
next