2015-01-08 |
Nick Lewycky | Remove empty statement. No functionality change. |
tree | commitdiff |
2015-01-07 |
Chandler Carruth | [PM] Fix a pretty nasty bug where the new pass manager... |
tree | commitdiff |
2015-01-07 |
David Majnemer | Analysis: Reformulate WillNotOverflowUnsignedAdd for... |
tree | commitdiff |
2015-01-06 |
Chandler Carruth | [PM] Add a utility pass template that synthesizes the... |
tree | commitdiff |
2015-01-06 |
Chandler Carruth | [PM] Add a collection of no-op analysis passes and... |
tree | commitdiff |
2015-01-05 |
Chandler Carruth | [PM] Don't run the machinery of invalidating all the... |
tree | commitdiff |
2015-01-05 |
Chandler Carruth | [PM] Add names and debug logging for analysis passes... |
tree | commitdiff |
2015-01-05 |
Chandler Carruth | [PM] Switch the new pass manager to use a reference... |
tree | commitdiff |
2015-01-04 |
Chandler Carruth | [PM] Cleanup a const_cast and other machinery left... |
tree | commitdiff |
2015-01-04 |
Michael Kuperstein | Fix unused variable warning for non-asserts builds... |
tree | commitdiff |
2015-01-04 |
Chandler Carruth | [PM] Split the AssumptionTracker immutable pass into... |
tree | commitdiff |
2015-01-04 |
David Majnemer | ValueTracking: ComputeNumSignBits should tolerate missh... |
tree | commitdiff |
2015-01-03 |
David Majnemer | ValueTracking: Make computeKnownBits for Arguments... |
tree | commitdiff |
2015-01-02 |
David Majnemer | InstCombine: Detect when llvm.umul.with.overflow always... |
tree | commitdiff |
2015-01-02 |
David Majnemer | Analysis: Reformulate WillNotOverflowUnsignedMul for... |
tree | commitdiff |
2014-12-26 |
David Majnemer | ValueTracking: Small cleanup in ComputeNumSignBits |
tree | commitdiff |
2014-12-23 |
Michael Kuperstein | [ValueTracking] Move GlobalAlias handling to be after... |
tree | commitdiff |
2014-12-20 |
David Majnemer | InstSimplify: Don't bother if getScalarSizeInBits retur... |
tree | commitdiff |
2014-12-20 |
David Majnemer | Simplify the code |
tree | commitdiff |
2014-12-20 |
David Majnemer | InstSimplify: Optimize away pointless comparisons |
tree | commitdiff |
2014-12-19 |
Tilmann Scheller | Remove redundant assignment. |
tree | commitdiff |
2014-12-17 |
David Majnemer | InstSimplify: shl nsw/nuw undef, %V -> undef |
tree | commitdiff |
2014-12-15 |
Sanjoy Das | Teach ScalarEvolution to exploit min and max expression... |
tree | commitdiff |
2014-12-15 |
Mark Heffernan | Clarify HowFarToZero computation when the step is a... |
tree | commitdiff |
2014-12-15 |
Elena Demikhovsky | Sink store based on alias analysis |
tree | commitdiff |
2014-12-14 |
Elena Demikhovsky | Loop Vectorizer minor changes in the code - |
tree | commitdiff |
2014-12-14 |
David Majnemer | ScalarEvolution: Remove SCEVUDivision, it's unused |
tree | commitdiff |
2014-12-12 |
David Majnemer | ValueTracking: Don't recurse too deeply in computeKnown... |
tree | commitdiff |
2014-12-10 |
Mark Heffernan | Fix PR21694. r219517 added a use of SCEV divide in... |
tree | commitdiff |
2014-12-10 |
David Majnemer | ConstantFold, InstSimplify: undef >>a x can be either... |
tree | commitdiff |
2014-12-10 |
David Majnemer | InstSimplify: [al]shr exact undef, %X -> undef |
tree | commitdiff |
2014-12-10 |
David Majnemer | InstSimplify: div %X, 0 -> undef |
tree | commitdiff |
2014-12-09 |
Duncan P. N. Exon... | IR: Split Metadata from Value |
tree | commitdiff |
2014-12-08 |
David Majnemer | InstSimplify: Try to bring back the rest of r223583 |
tree | commitdiff |
2014-12-08 |
NAKAMURA Takumi | Revert a part of r223583, for now. It seems causing... |
tree | commitdiff |
2014-12-06 |
David Majnemer | InstSimplify: Optimize away useless unsigned comparisons |
tree | commitdiff |
2014-12-06 |
Nick Lewycky | Canonicalize multiplies by looking at whether the opera... |
tree | commitdiff |
2014-12-05 |
Duncan P. N. Exon... | BFI: Saturate when combining edges to a successor |
tree | commitdiff |
2014-12-04 |
Hal Finkel | Revert "r223364 - Revert r223347 which has caused crash... |
tree | commitdiff |
2014-12-04 |
Alexander Potapenko | Revert r223347 which has caused crashes on bootstrap... |
tree | commitdiff |
2014-12-04 |
Elena Demikhovsky | Masked Load / Store Intrinsics - the CodeGen part. |
tree | commitdiff |
2014-12-04 |
Hal Finkel | Restrict somewhat the memory-allocation pointer cmp... |
tree | commitdiff |
2014-12-01 |
Hal Finkel | Simplify pointer comparisons involving memory allocatio... |
tree | commitdiff |
2014-12-01 |
Philip Reames | [Statepoints 1/4] Statepoint infrastructure for garbage... |
tree | commitdiff |
2014-12-01 |
Rafael Espindola | Relax an assert a bit to avoid a crash on unreachable... |
tree | commitdiff |
2014-11-28 |
Duncan P. N. Exon... | Revert "Masked Vector Load and Store Intrinsics." |
tree | commitdiff |
2014-11-27 |
David Majnemer | InstSimplify: Restore optimizations lost in r210006 |
tree | commitdiff |
2014-11-25 |
Hans Wennborg | LazyValueInfo: Actually re-visit partially solved block... |
tree | commitdiff |
2014-11-25 |
Chandler Carruth | Revert r220349 to re-instate r220277 with a fix for... |
tree | commitdiff |
2014-11-25 |
David Majnemer | InstSimplify: Handle some simple tautological comparisons |
tree | commitdiff |
2014-11-24 |
Philip Reames | Factor check for the assume intrinsic out of checks... |
tree | commitdiff |
2014-11-24 |
Rafael Espindola | Remove the unused FindUsedTypes pass. |
tree | commitdiff |
2014-11-24 |
Rafael Espindola | Add and use Type::subtypes. NFC. |
tree | commitdiff |
2014-11-23 |
Elena Demikhovsky | Masked Vector Load and Store Intrinsics. |
tree | commitdiff |
2014-11-22 |
David Majnemer | InstSimplify: Simplify (sub 0, X) -> X if it's NUW |
tree | commitdiff |
2014-11-21 |
Hans Wennborg | LazyValueInfo: range'ify some for-loops. No functional... |
tree | commitdiff |
2014-11-21 |
Hans Wennborg | LazyValueInfo: fix some typos and indentation, etc... |
tree | commitdiff |
2014-11-19 |
David Majnemer | AliasSet: Simplify mergeSetIn |
tree | commitdiff |
2014-11-19 |
David Majnemer | AliasSetTracker: UnknownInsts should contribute to... |
tree | commitdiff |
2014-11-19 |
David Blaikie | Update SetVector to rely on the underlying set's insert... |
tree | commitdiff |
2014-11-17 |
David Majnemer | ScalarEvolution: Construct SCEVDivision's Derived type... |
tree | commitdiff |
2014-11-16 |
David Majnemer | ScalarEvolution: Introduce SCEVSDivision and SCEVUDivision |
tree | commitdiff |
2014-11-16 |
Jingyue Wu | [DependenceAnalysis] Allow subscripts of different... |
tree | commitdiff |
2014-11-16 |
David Majnemer | ScalarEvolution: HowFarToZero was wrongly using signed... |
tree | commitdiff |
2014-11-16 |
David Majnemer | InstSimplify: Optimize ICmpInst xform that uses compute... |
tree | commitdiff |
2014-11-15 |
Reid Kleckner | Revert "Don't make assumptions about the name of privat... |
tree | commitdiff |
2014-11-14 |
Rafael Espindola | Don't make assumptions about the name of private global... |
tree | commitdiff |
2014-11-14 |
David Blaikie | Remove redundant virtual on overriden functions. |
tree | commitdiff |
2014-11-13 |
Hal Finkel | Revert r219432 - "Revert "[BasicAA] Revert "Revert... |
tree | commitdiff |
2014-11-13 |
Sanjoy Das | Teach ScalarEvolution to sharpen range information. |
tree | commitdiff |
2014-11-12 |
Sanjay Patel | CGSCC should not treat intrinsic calls like function... |
tree | commitdiff |
2014-11-11 |
Duncan P. N. Exon... | Revert "IR: MDNode => Value" |
tree | commitdiff |
2014-11-11 |
Tom Roeder | Add Forward Control-Flow Integrity. |
tree | commitdiff |
2014-11-06 |
Michael Liao | Indentation fixes |
tree | commitdiff |
2014-11-05 |
Sanjay Patel | remove extra breaks; NFC |
tree | commitdiff |
2014-11-05 |
David Majnemer | InstSimplify: Exact shifts of X by Y are X if X has... |
tree | commitdiff |
2014-11-04 |
David Majnemer | Analysis: Make isSafeToSpeculativelyExecute fire less... |
tree | commitdiff |
2014-11-04 |
David Majnemer | InstSimplify: Fold a hasNoSignedWrap() call into a... |
tree | commitdiff |
2014-11-04 |
David Majnemer | InstSimplify: Fold a hasNoUnsignedWrap() call into... |
tree | commitdiff |
2014-11-04 |
Sanjay Patel | remove function names from comments; NFC |
tree | commitdiff |
2014-11-04 |
Sanjay Patel | fix typo in comment |
tree | commitdiff |
2014-11-03 |
Hal Finkel | Use AA in LoadCombine |
tree | commitdiff |
2014-11-01 |
Duncan P. N. Exon... | IR: MDNode => Value: Instruction::getMetadata() |
tree | commitdiff |
2014-10-31 |
Bradley Smith | [SCEV] Improve Scalar Evolution's use of no {un,}signed... |
tree | commitdiff |
2014-10-30 |
Philip Reames | Add handling for range metadata in ValueTracking isKnow... |
tree | commitdiff |
2014-10-28 |
NAKAMURA Takumi | Reformat partially, where I touched for whitespace... |
tree | commitdiff |
2014-10-28 |
NAKAMURA Takumi | Untabify and whitespace cleanups. |
tree | commitdiff |
2014-10-25 |
Benjamin Kramer | Clean up assume intrinsic pattern matching, no need... |
tree | commitdiff |
2014-10-22 |
Bruno Cardoso Lopes | [InstSimplify] Support constant folding to vector of... |
tree | commitdiff |
2014-10-21 |
Hans Wennborg | Revert "Teach the load analysis to allow finding availa... |
tree | commitdiff |
2014-10-21 |
Matt Arsenault | Add minnum / maxnum intrinsics |
tree | commitdiff |
2014-10-21 |
Sanjay Patel | remove function names from comments; NFC |
tree | commitdiff |
2014-10-21 |
Chandler Carruth | Teach the load analysis to allow finding available... |
tree | commitdiff |
2014-10-21 |
Philip Reames | Introduce enum values for previously defined metadata... |
tree | commitdiff |
2014-10-20 |
Philip Reames | Introduce a 'nonnull' metadata on Load instructions. |
tree | commitdiff |
2014-10-20 |
Chandler Carruth | Fix a miscompile introduced in r220178. |
tree | commitdiff |
2014-10-20 |
Chandler Carruth | Teach the load analysis driving core instcombine logic... |
tree | commitdiff |
2014-10-19 |
Chandler Carruth | Move previously dead code to handle computing the known... |
tree | commitdiff |
2014-10-19 |
Chandler Carruth | Fix a long-standing miscompile in the load analysis... |
tree | commitdiff |
2014-10-19 |
Chandler Carruth | Switch how the datalayout availability test is handled... |
tree | commitdiff |
next |