CodeGen: do not attempt to invalidate virtual registers for zero-sized phis.
[oota-llvm.git] / lib / Analysis /
2014-12-19 Tilmann SchellerRemove redundant assignment.
2014-12-17 David MajnemerInstSimplify: shl nsw/nuw undef, %V -> undef
2014-12-15 Sanjoy DasTeach ScalarEvolution to exploit min and max expression...
2014-12-15 Mark HeffernanClarify HowFarToZero computation when the step is a...
2014-12-15 Elena DemikhovskySink store based on alias analysis
2014-12-14 Elena DemikhovskyLoop Vectorizer minor changes in the code -
2014-12-14 David MajnemerScalarEvolution: Remove SCEVUDivision, it's unused
2014-12-12 David MajnemerValueTracking: Don't recurse too deeply in computeKnown...
2014-12-10 Mark HeffernanFix PR21694. r219517 added a use of SCEV divide in...
2014-12-10 David MajnemerConstantFold, InstSimplify: undef >>a x can be either...
2014-12-10 David MajnemerInstSimplify: [al]shr exact undef, %X -> undef
2014-12-10 David MajnemerInstSimplify: div %X, 0 -> undef
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-12-08 David MajnemerInstSimplify: Try to bring back the rest of r223583
2014-12-08 NAKAMURA TakumiRevert a part of r223583, for now. It seems causing...
2014-12-06 David MajnemerInstSimplify: Optimize away useless unsigned comparisons
2014-12-06 Nick LewyckyCanonicalize multiplies by looking at whether the opera...
2014-12-05 Duncan P. N. Exon... BFI: Saturate when combining edges to a successor
2014-12-04 Hal FinkelRevert "r223364 - Revert r223347 which has caused crash...
2014-12-04 Alexander PotapenkoRevert r223347 which has caused crashes on bootstrap...
2014-12-04 Elena DemikhovskyMasked Load / Store Intrinsics - the CodeGen part.
2014-12-04 Hal FinkelRestrict somewhat the memory-allocation pointer cmp...
2014-12-01 Hal FinkelSimplify pointer comparisons involving memory allocatio...
2014-12-01 Philip Reames[Statepoints 1/4] Statepoint infrastructure for garbage...
2014-12-01 Rafael EspindolaRelax an assert a bit to avoid a crash on unreachable...
2014-11-28 Duncan P. N. Exon... Revert "Masked Vector Load and Store Intrinsics."
2014-11-27 David MajnemerInstSimplify: Restore optimizations lost in r210006
2014-11-25 Hans WennborgLazyValueInfo: Actually re-visit partially solved block...
2014-11-25 Chandler CarruthRevert r220349 to re-instate r220277 with a fix for...
2014-11-25 David MajnemerInstSimplify: Handle some simple tautological comparisons
2014-11-24 Philip ReamesFactor check for the assume intrinsic out of checks...
2014-11-24 Rafael EspindolaRemove the unused FindUsedTypes pass.
2014-11-24 Rafael EspindolaAdd and use Type::subtypes. NFC.
2014-11-23 Elena DemikhovskyMasked Vector Load and Store Intrinsics.
2014-11-22 David MajnemerInstSimplify: Simplify (sub 0, X) -> X if it's NUW
2014-11-21 Hans WennborgLazyValueInfo: range'ify some for-loops. No functional...
2014-11-21 Hans WennborgLazyValueInfo: fix some typos and indentation, etc...
2014-11-19 David MajnemerAliasSet: Simplify mergeSetIn
2014-11-19 David MajnemerAliasSetTracker: UnknownInsts should contribute to...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-17 David MajnemerScalarEvolution: Construct SCEVDivision's Derived type...
2014-11-16 David MajnemerScalarEvolution: Introduce SCEVSDivision and SCEVUDivision
2014-11-16 Jingyue Wu[DependenceAnalysis] Allow subscripts of different...
2014-11-16 David MajnemerScalarEvolution: HowFarToZero was wrongly using signed...
2014-11-16 David MajnemerInstSimplify: Optimize ICmpInst xform that uses compute...
2014-11-15 Reid KlecknerRevert "Don't make assumptions about the name of privat...
2014-11-14 Rafael EspindolaDon't make assumptions about the name of private global...
2014-11-14 David BlaikieRemove redundant virtual on overriden functions.
2014-11-13 Hal FinkelRevert r219432 - "Revert "[BasicAA] Revert "Revert...
2014-11-13 Sanjoy DasTeach ScalarEvolution to sharpen range information.
2014-11-12 Sanjay PatelCGSCC should not treat intrinsic calls like function...
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-11 Tom RoederAdd Forward Control-Flow Integrity.
2014-11-06 Michael LiaoIndentation fixes
2014-11-05 Sanjay Patelremove extra breaks; NFC
2014-11-05 David MajnemerInstSimplify: Exact shifts of X by Y are X if X has...
2014-11-04 David MajnemerAnalysis: Make isSafeToSpeculativelyExecute fire less...
2014-11-04 David MajnemerInstSimplify: Fold a hasNoSignedWrap() call into a...
2014-11-04 David MajnemerInstSimplify: Fold a hasNoUnsignedWrap() call into...
2014-11-04 Sanjay Patelremove function names from comments; NFC
2014-11-04 Sanjay Patelfix typo in comment
2014-11-03 Hal FinkelUse AA in LoadCombine
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getMetadata()
2014-10-31 Bradley Smith[SCEV] Improve Scalar Evolution's use of no {un,}signed...
2014-10-30 Philip ReamesAdd handling for range metadata in ValueTracking isKnow...
2014-10-28 NAKAMURA TakumiReformat partially, where I touched for whitespace...
2014-10-28 NAKAMURA TakumiUntabify and whitespace cleanups.
2014-10-25 Benjamin KramerClean up assume intrinsic pattern matching, no need...
2014-10-22 Bruno Cardoso Lopes[InstSimplify] Support constant folding to vector of...
2014-10-21 Hans WennborgRevert "Teach the load analysis to allow finding availa...
2014-10-21 Matt ArsenaultAdd minnum / maxnum intrinsics
2014-10-21 Sanjay Patelremove function names from comments; NFC
2014-10-21 Chandler CarruthTeach the load analysis to allow finding available...
2014-10-21 Philip ReamesIntroduce enum values for previously defined metadata...
2014-10-20 Philip ReamesIntroduce a 'nonnull' metadata on Load instructions.
2014-10-20 Chandler CarruthFix a miscompile introduced in r220178.
2014-10-20 Chandler CarruthTeach the load analysis driving core instcombine logic...
2014-10-19 Chandler CarruthMove previously dead code to handle computing the known...
2014-10-19 Chandler CarruthFix a long-standing miscompile in the load analysis...
2014-10-19 Chandler CarruthSwitch how the datalayout availability test is handled...
2014-10-18 Chandler CarruthRename 'TD' to 'DL' in this function as the argument...
2014-10-18 Chandler CarruthFix the other comment to use modern doxygen style and...
2014-10-18 Chandler CarruthMore formatting cleanup brought to you by clang-format.
2014-10-18 Chandler CarruthClean up doxygen syntax and reword comments to flow...
2014-10-18 Chandler CarruthClean up the formatting and trailing whitespace of...
2014-10-16 Hal Finkel[LVI] Add some additional comments about caching and...
2014-10-15 Sanjoy DasRevert "r219834 - Teach ScalarEvolution to sharpen...
2014-10-15 Sanjoy DasTeach ScalarEvolution to sharpen range information.
2014-10-15 Hal FinkelTreat the WorkSet used to find ephemeral values as...
2014-10-14 Hal Finkel[CFL-AA] CFL-AA should not assert on an va_arg instruction
2014-10-14 Hal Finkel[LVI] Check for @llvm.assume dominating the edge branch
2014-10-13 Richard Smith[modules] Stop excluding Support/Debug.h from the Suppo...
2014-10-12 Benjamin Kramer[Modules] Add some missing includes to make files compi...
2014-10-11 Benjamin KramerAssumptionTracker: Don't create temporary CallbackVHs.
2014-10-11 David MajnemerInstCombine, InstSimplify: (%X /s C1) /s C2 isn't alway...
2014-10-11 Chandler Carruth[SCEV] Add some asserts to the recently improved trip...
2014-10-10 Sanjoy DasThis patch teaches ScalarEvolution to pick and use...
2014-10-10 Mark HeffernanThis patch de-pessimizes the calculation of loop trip...
2014-10-10 Hal Finkel[LVI] Revert the remainder of "r218231 - Add two thresh...
2014-10-09 Hal FinkelRevert "[BasicAA] Revert "Revert r218714 - Make better...
next