RegisterCoalescer: Cleanup and improved comment for a subtle detail.
[oota-llvm.git] / lib / Analysis /
2015-01-15 Chandler Carruth[PM] Port TargetLibraryInfo to the new pass manager...
2015-01-15 Chandler Carruth[PM] Separate the TargetLibraryInfo object from the...
2015-01-15 NAKAMURA TakumiUpdate libdeps since TLI was moved from Target to Analy...
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2015-01-15 Richard SmithFor PR21145: recognise a builtin call to a known deallo...
2015-01-14 Chandler Carruth[cleanup] Re-sort all the #include lines in LLVM using
2015-01-14 Chandler CarruthRevert r225854: [PM] Move the LazyCallGraph printing...
2015-01-13 Chandler Carruth[PM] Move the LazyCallGraph printing functionality...
2015-01-13 Chandler Carruth[PM] Remove the defunt CGSCC-specific debug flag.
2015-01-13 Chandler Carruth[PM] Refactor the new pass manager to use a single...
2015-01-13 Ramkumar RamachandraStandardize {pred,succ,use,user}_empty()
2015-01-13 Chandler Carruth[PM] Fold all three analysis managers into a single...
2015-01-13 Chandler Carruth[PM] Re-clang-format much of this code as the code...
2015-01-10 Sanjoy DasFix PR22179.
2015-01-09 Sanjay Patelremove names from comments; NFC
2015-01-09 Sanjay Patelfix typos; NFC
2015-01-09 Sanjay Patelfix typo; NFC
2015-01-09 Sanjay Patelmore efficient use of a dyn_cast; no functional change...
2015-01-09 Philip Reames[REFACTOR] Push logic from MemDepPrinter into getNonLoc...
2015-01-09 Philip Reames[Refactor] Have getNonLocalPointerDependency take the...
2015-01-08 Nick LewyckyRemove empty statement. No functionality change.
2015-01-07 Chandler Carruth[PM] Fix a pretty nasty bug where the new pass manager...
2015-01-07 David MajnemerAnalysis: Reformulate WillNotOverflowUnsignedAdd for...
2015-01-06 Chandler Carruth[PM] Add a utility pass template that synthesizes the...
2015-01-06 Chandler Carruth[PM] Add a collection of no-op analysis passes and...
2015-01-05 Chandler Carruth[PM] Don't run the machinery of invalidating all the...
2015-01-05 Chandler Carruth[PM] Add names and debug logging for analysis passes...
2015-01-05 Chandler Carruth[PM] Switch the new pass manager to use a reference...
2015-01-04 Chandler Carruth[PM] Cleanup a const_cast and other machinery left...
2015-01-04 Michael KupersteinFix unused variable warning for non-asserts builds...
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2015-01-04 David MajnemerValueTracking: ComputeNumSignBits should tolerate missh...
2015-01-03 David MajnemerValueTracking: Make computeKnownBits for Arguments...
2015-01-02 David MajnemerInstCombine: Detect when llvm.umul.with.overflow always...
2015-01-02 David MajnemerAnalysis: Reformulate WillNotOverflowUnsignedMul for...
2014-12-26 David MajnemerValueTracking: Small cleanup in ComputeNumSignBits
2014-12-23 Michael Kuperstein[ValueTracking] Move GlobalAlias handling to be after...
2014-12-20 David MajnemerInstSimplify: Don't bother if getScalarSizeInBits retur...
2014-12-20 David MajnemerSimplify the code
2014-12-20 David MajnemerInstSimplify: Optimize away pointless comparisons
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
next