2018-08-01 |
David Bolvansky | Revert "Enrich inline messages", tests fail |
tree | commitdiff |
2018-08-01 |
David Bolvansky | Enrich inline messages |
tree | commitdiff |
2018-08-01 |
Hiroshi Inoue | [InstSimplify] fold extracting from std::pair (1/2) |
tree | commitdiff |
2018-07-31 |
David Bolvansky | Revert Enrich inline messages |
tree | commitdiff |
2018-07-31 |
David Bolvansky | Enrich inline messages |
tree | commitdiff |
2018-07-31 |
John Brawn | [MemDep] Use PhiValuesAnalysis to improve alias analysi... |
tree | commitdiff |
2018-07-31 |
David Bolvansky | [InstSimplify] Fold another Select with And/Or pattern |
tree | commitdiff |
2018-07-30 |
Fangrui Song | Remove trailing space |
tree | commitdiff |
2018-07-30 |
John Brawn | [BasicAA] Use PhiValuesAnalysis if available when handl... |
tree | commitdiff |
2018-07-29 |
Sanjay Patel | [InstSimplify] fold funnel shifts with 0-shift amount |
tree | commitdiff |
2018-07-29 |
Sanjay Patel | [InstSimplify] refactor intrinsic simplifications;... |
tree | commitdiff |
2018-07-28 |
David Bolvansky | [InstCombine] Fold Select with AND/OR condition |
tree | commitdiff |
2018-07-27 |
Fangrui Song | Replace LLVM_ALIGNAS with alignas as a follow-up of... |
tree | commitdiff |
2018-07-26 |
Keno Fischer | [SCEV] Don't expand Wrap predicate using inttoptr in... |
tree | commitdiff |
2018-07-26 |
Keno Fischer | [SCEV] Add an expandAddToGEP overload for a single... |
tree | commitdiff |
2018-07-25 |
Roman Tereshin | [SCEV] Add [zs]ext{C,+,x} -> (D + [zs]ext{C-D,+,x}... |
tree | commitdiff |
2018-07-25 |
Xinliang David Li | Add an option to specify the name of |
tree | commitdiff |
2018-07-25 |
Stanislav Mekhanoshin | Fix llvm::ComputeNumSignBits with some operations and... |
tree | commitdiff |
2018-07-24 |
Roman Tereshin | [SCEV] Add zext(C + x + ...) -> D + zext(C-D + x +... |
tree | commitdiff |
2018-07-23 |
Manoj Gupta | ConstantFolding: Avoid a crash. |
tree | commitdiff |
2018-07-23 |
Alexandros Lamprineas | [MemorySSAUpdater] Update Phi operands after trivial... |
tree | commitdiff |
2018-07-22 |
Jiading Gai | Test commit, fix a minor typo. |
tree | commitdiff |
2018-07-22 |
Xin Tong | [ORE] Move loop invariant ORE checks outside the PM... |
tree | commitdiff |
2018-07-21 |
Chen Zheng | [InstrSimplify] fold sdiv if two operands are negated... |
tree | commitdiff |
2018-07-20 |
Alina Sbirlea | [MemorySSA] Add API to update MemoryPhis, following... |
tree | commitdiff |
2018-07-20 |
Chen Zheng | [InstSimplify] fold srem instruction if its two operand... |
tree | commitdiff |
2018-07-19 |
Shoaib Meenai | [Analysis] Fix typo in assert. NFC |
tree | commitdiff |
2018-07-19 |
Max Kazantsev | [SCEV] Fix buggy behavior in getAddExpr with truncs |
tree | commitdiff |
2018-07-16 |
Alexandros Lamprineas | [MemorySSAUpdater] Remove deleted trivial Phis from... |
tree | commitdiff |
2018-07-16 |
Chen Zheng | [InstCombine] add more SPFofSPF folding |
tree | commitdiff |
2018-07-15 |
Sanjay Patel | [InstSimplify] fold minnum/maxnum with NaN arg |
tree | commitdiff |
2018-07-13 |
Tim Shen | Re-apply "[SCEV] Strengthen StrengthenNoWrapFlags ... |
tree | commitdiff |
2018-07-13 |
Evgeniy Stepanov | Revert "CallGraphSCCPass: iterate over all functions." |
tree | commitdiff |
2018-07-13 |
Tim Renouf | DivergenceAnalysis: added debug output |
tree | commitdiff |
2018-07-12 |
Fangrui Song | [InstCombine] Simplify isKnownNegation |
tree | commitdiff |
2018-07-12 |
George Burgess IV | Remove redundant *_or_null checks; NFC |
tree | commitdiff |
2018-07-12 |
Chen Zheng | [InstSimplify] simplify add instruction if two operands... |
tree | commitdiff |
2018-07-11 |
Alina Sbirlea | [MemorySSA] Add APIs to move memory accesses between... |
tree | commitdiff |
2018-07-11 |
Simon Pilgrim | [TargetTransformInfo] Add pow2 analysis for scalar... |
tree | commitdiff |
2018-07-09 |
Manoj Gupta | llvm: Add support for "-fno-delete-null-pointer-checks" |
tree | commitdiff |
2018-07-09 |
George Burgess IV | Make llvm.objectsize more conservative with null |
tree | commitdiff |
2018-07-09 |
Diego Caballero | [LoopInfo] Port loop exit interfaces from Loop to LoopBase |
tree | commitdiff |
2018-07-06 |
Tim Shen | Revert "[SCEV] Strengthen StrengthenNoWrapFlags (reappl... |
tree | commitdiff |
2018-07-06 |
Vedant Kumar | Use Type::isIntOrPtrTy where possible, NFC |
tree | commitdiff |
2018-07-06 |
Tim Northover | CallGraphSCCPass: iterate over all functions. |
tree | commitdiff |
2018-07-02 |
Tim Shen | [SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428). |
tree | commitdiff |
2018-07-02 |
Sanjay Patel | [ValueTracking] allow undef elements when matching... |
tree | commitdiff |
2018-07-02 |
Piotr Padlewski | Implement strip.invariant.group |
tree | commitdiff |
2018-06-29 |
Alina Sbirlea | [MemorySSA] Add APIs to MemoryPhis to delete incoming... |
tree | commitdiff |
2018-06-29 |
Sean Fertile | Revert "Extend CFGPrinter and CallPrinter with Heat... |
tree | commitdiff |
2018-06-29 |
Sean Fertile | Extend CFGPrinter and CallPrinter with Heat Colors |
tree | commitdiff |
2018-06-29 |
Roman Shirokiy | Fix overconfident assert in ScalarEvolution::isImpliedV... |
tree | commitdiff |
2018-06-29 |
Roman Lebedev | SCEVExpander::expandAddRecExprLiterally(): check before... |
tree | commitdiff |
2018-06-28 |
John Brawn | Add a PhiValuesAnalysis pass to calculate the underlyin... |
tree | commitdiff |
2018-06-27 |
Jakub Kuderski | [AliasSet] Fix UnknownInstructions printing |
tree | commitdiff |
2018-06-26 |
Sanjay Patel | [InstSimplify] fold shifts by sext bool |
tree | commitdiff |
2018-06-26 |
Sanjay Patel | [InstSimplify] fold srem with sext bool divisor |
tree | commitdiff |
2018-06-26 |
Teresa Johnson | [ThinLTO] Add string saver onto index for value names |
tree | commitdiff |
2018-06-26 |
Teresa Johnson | [ThinLTO] Compute GUID directly from GV when building... |
tree | commitdiff |
2018-06-25 |
Florian Hahn | Revert r335513: [SCEVExp] Advance found insertion point |
tree | commitdiff |
2018-06-25 |
Florian Hahn | [SCEVExp] Advance found insertion point until we find... |
tree | commitdiff |
2018-06-25 |
Sanjay Patel | [InstSimplify] fold div/rem of zexted bool |
tree | commitdiff |
2018-06-25 |
Alexander Richardson | Add Triple::isMIPS()/isMIPS32()/isMIPS64(). NFC |
tree | commitdiff |
2018-06-25 |
David Green | [DA] Delinearise AddRecs if we can prove they don't... |
tree | commitdiff |
2018-06-25 |
George Burgess IV | [MSSA] Add domination number verifier; NFC |
tree | commitdiff |
2018-06-22 |
George Burgess IV | [MSSA] Remove incorrect comment + `auto`ify dyn_cast... |
tree | commitdiff |
2018-06-22 |
Chandler Carruth | [LegacyPM] Fix PR37888 by teaching the legacy loop... |
tree | commitdiff |
2018-06-21 |
Tim Shen | [SCEV] Re-apply r335197 (with Polly fixes). |
tree | commitdiff |
2018-06-21 |
David Green | [DA] Enable -da-delinearize by default |
tree | commitdiff |
2018-06-21 |
Tim Shen | Revert "[SCEV] Improve zext(A /u B) and zext(A % B)" |
tree | commitdiff |
2018-06-21 |
Tim Shen | [SCEV] Improve zext(A /u B) and zext(A % B) |
tree | commitdiff |
2018-06-20 |
Alina Sbirlea | [MemorySSA] Verify Phi incoming blocks are block predec... |
tree | commitdiff |
2018-06-20 |
Sanjay Patel | [InstSimplify] Fix missed optimization in simplifyUnsig... |
tree | commitdiff |
2018-06-19 |
Sanjay Patel | [IR] move shuffle mask queries from TTI to ShuffleVecto... |
tree | commitdiff |
2018-06-19 |
Sanjoy Das | Revert "[SCEV] Add nuw/nsw to mul ops in StrengthenNoWr... |
tree | commitdiff |
2018-06-16 |
Benjamin Kramer | Fix namespaces. No functionality change. |
tree | commitdiff |
2018-06-16 |
Justin Lebar | Revert "[SCEV] Use LLVM_MARK_AS_BITMASK_ENUM in SCEV... |
tree | commitdiff |
2018-06-16 |
Justin Lebar | Revert "[SCEV] Simplify some flags expressions." -... |
tree | commitdiff |
2018-06-15 |
Justin Lebar | [SCEV] Simplify some flags expressions. |
tree | commitdiff |
2018-06-15 |
Justin Lebar | [SCEV] Use LLVM_MARK_AS_BITMASK_ENUM in SCEV. |
tree | commitdiff |
2018-06-15 |
Benjamin Kramer | [BPI] Remove unnecessary std::list |
tree | commitdiff |
2018-06-14 |
George Burgess IV | [MSSA] Print more optimization information |
tree | commitdiff |
2018-06-14 |
Justin Lebar | [SCEV] Fix a variable name, NFC. |
tree | commitdiff |
2018-06-14 |
Justin Lebar | [SCEV] Simplify zext/trunc idiom that appears when... |
tree | commitdiff |
2018-06-14 |
Justin Lebar | [SCEV] Simplify trunc-of-add/mul to add/mul-of-trunc... |
tree | commitdiff |
2018-06-14 |
Justin Lebar | [SCEV] Fix indentation and combine two if statements... |
tree | commitdiff |
2018-06-14 |
Simon Pilgrim | [CostModel] Cleanup isSingleSourceVectorMask to match... |
tree | commitdiff |
2018-06-14 |
Simon Pilgrim | [CostModel] Recognise REVERSE shuffle mask if the eleme... |
tree | commitdiff |
2018-06-13 |
Simon Pilgrim | [CostModel] Recognise BROADCAST shuffle mask if the... |
tree | commitdiff |
2018-06-12 |
Simon Pilgrim | [CostModel] Replace ShuffleKind::SK_Alternate with... |
tree | commitdiff |
2018-06-12 |
Simon Pilgrim | Fix signed/unsigned warning. NFCI. |
tree | commitdiff |
2018-06-12 |
Simon Pilgrim | [CostModel] Treat Identity shuffle masks as zero cost |
tree | commitdiff |
2018-06-11 |
Justin Lebar | [SCEV] Add transform zext((A * B * ...)<nuw>) --> ... |
tree | commitdiff |
2018-06-11 |
Justin Lebar | [SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags... |
tree | commitdiff |
2018-06-11 |
Justin Lebar | Fix indentation in ScalarEvolution.cpp. |
tree | commitdiff |
2018-06-11 |
Tim Shen | [SCEV] Canonicalize "A /u C1 /u C2" to "A /u (C1*C2)". |
tree | commitdiff |
2018-06-08 |
Krzysztof Parzyszek | [SCEV] Look through zero-extends in howFarToZero |
tree | commitdiff |
2018-06-08 |
Roman Lebedev | [NFC][InstSimplify] SimplifyAddInst(): coding style... |
tree | commitdiff |
2018-06-08 |
Roman Lebedev | [InstSimplify] add nuw %x, -1 -> -1 fold. |
tree | commitdiff |
2018-06-08 |
Artur Pilipenko | [BPI] Apply invoke heuristic before loop branch heuristic |
tree | commitdiff |
next |