[ThinLTO] Support for specifying function index from pass manager
[oota-llvm.git] / lib / Transforms / InstCombine /
2015-12-05 Sanjoy Das[InstCombine] Call getCmpPredicateForMinMax only with...
2015-12-02 David MajnemerMove EH-specific helper functions to a more appropriate...
2015-12-02 David MajnemerDo (A == C1 || A == C2) -> (A & ~(C1 ^ C2)) == C1 rathe...
2015-12-02 Akira Hatanaka[AttributeSet] Overload AttributeSet::addAttribute...
2015-11-29 Sanjay Patelfix typos in comments; NFC
2015-11-25 Sanjoy Das[OperandBundles] Extract duplicated code into a helper...
2015-11-25 Sanjoy Das[InstCombine] Don't drop operand bundles
2015-11-24 Sanjay Patel[InstCombine] fix propagation of fast-math-flags
2015-11-21 Sanjay Pateluse ternary ops; NFC
2015-11-21 Sanjay Patelremove unnecessary temp variables; NFC
2015-11-21 Sanjay Patelfix typo; NFC
2015-11-19 Pete CooperRevert "Change memcpy/memset/memmove to have dest and...
2015-11-18 Pete CooperChange memcpy/memset/memmove to have dest and source...
2015-11-18 Sanjay Patel[InstCombine] refactor optimizeIntToFloatBitCast()...
2015-11-17 Andrew Kaylor[EH] Keep filter clauses for types that have been caught.
2015-11-17 Sanjay Patelfix typos; NFC
2015-11-17 Sanjay Pateluse local variables; NFCI
2015-11-17 Sanjay Patelfunction names start with a lower case letter; NFC
2015-11-16 Sanjay Pateluse range-based for loop; NFCI
2015-11-15 Elena DemikhovskyFixed GEP visitor in the InstCombine pass.
2015-11-12 James Molloy[InstCombine] Add trivial folding (bitreverse (bitrever...
2015-11-07 David Majnemer[InstCombine] Teach FoldPHIArgZextsIntoPHI about EHPads
2015-11-06 David Majnemer[InstCombine] Don't insert an instruction after a termi...
2015-11-06 David Majnemer[InstCombine] Don't RAUW tokens with undef
2015-11-04 Eugene ZelenkoFix some Clang-tidy modernize warnings, other minor...
2015-11-03 Fiona GlaserInstCombine: fix sinking of convergent calls
2015-11-02 Sanjay Pateldon't repeat function names in comments; NFC
2015-11-02 Artur PilipenkoPreserve load alignment and dereferenceable metadata...
2015-10-26 Silviu Baranga[InstCombine] Teach instcombine not to create extra...
2015-10-23 Hal FinkelHandle non-constant shifts in computeKnownBits, and...
2015-10-22 Craig TopperUse ArrayRef instead of pointer and size. NFC
2015-10-19 Michael Liao[InstCombine] Optimize icmp of inc/dec at RHS
2015-10-17 Simon Pilgrim[InstCombine] SSE4A constant folding and conversion...
2015-10-13 Duncan P. N. Exon... InstCombine: Remove ilist iterator implicit conversions...
2015-10-13 Simon Pilgrim[InstCombine][SSE4A] Remove broken INSERTQI range combi...
2015-10-11 Simon Pilgrim[InstCombine][X86][XOP] Combine XOP integer vector...
2015-10-08 Sanjay Patel[InstCombine] transform masking off of an FP sign bit...
2015-10-07 Hans WennborgInstCombine: Fold comparisons between unguessable alloc...
2015-10-06 Hans WennborgFix Clang-tidy modernize-use-nullptr warnings in source...
2015-10-06 Joseph Tremoulet[WinEH] Recognize CoreCLR personality function
2015-10-06 Andrea Di Biagio[InstCombine] Teach SimplifyDemandedVectorElts how...
2015-10-02 Piotr Padlewskiinariant.group handling in GVN
2015-10-01 Arnaud A. de Grand... [InstCombine] Remove trivially empty lifetime start...
2015-09-30 Andrea Di Biagio[InstCombine] Teach how to convert SSSE3/AVX2 byte...
2015-09-29 Simon Pilgrim[InstCombine] Improve Vector Demanded Bits Through...
2015-09-27 Sanjay Patel[InstCombine] fold zexts and constants into a phi ...
2015-09-25 Sanjay Patel[InstCombine] match De Morgan's Law hidden by zext...
2015-09-24 Charlie Turner[InstCombine] Recognize another bswap idiom.
2015-09-23 Akira Hatanaka[InstCombine] Preserve metadata when merging loads...
2015-09-23 Simon Pilgrim[X86][SSE] Replace 128-bit SSE41 PMOVSX intrinsics...
2015-09-21 Sanjay Pateladd ShouldChangeType() variant that takes bitwidths
2015-09-21 Sanjay Pateldon't repeat function names in comments; NFC
2015-09-19 Simon Pilgrim[InstCombine] Use SimplifyDemandedVectorEltsLow helper...
2015-09-19 David Majnemer[InstCombine] FoldICmpCstShrCst failed for ashr when...
2015-09-19 David Majnemer[InstCombine] FoldICmpCstShrCst didn't handle icmps...
2015-09-18 Larisse VoufoClean up: Refactoring the hardcoded value of 6 for...
2015-09-17 Simon Pilgrim[InstCombine] Added vector demanded bits support for...
2015-09-16 Sanjoy Das[InstCombine] Optimize icmp slt signum(x), 1 --> icmp...
2015-09-15 Larisse VoufoRevert "Clean up: Refactoring the hardcoded value of...
2015-09-15 Arch D. RobisonBroaden optimization of fcmp ([us]itofp x, constant...
2015-09-14 Chen Li[InstCombineCalls] Use isKnownNonNullAt() to check...
2015-09-12 Simon PilgrimFixed unused variable warning.
2015-09-12 Simon Pilgrim[InstCombine] CVTPH2PS Vector Demanded Elements + Const...
2015-09-12 Larisse VoufoClean up: Refactoring the hardcoded value of 6 for...
2015-09-12 Bruce MitchenerFix typos.
2015-09-11 Sanjay Pateltypo; NFC
2015-09-11 Mehdi AminiRevert "[InstCombineCalls] Use isKnownNonNullAt() to...
2015-09-10 Chen Li[InstCombineCalls] Use isKnownNonNullAt() to check...
2015-09-10 Chen Li[InstCombineCalls] Use isKnownNonNullAt() to check...
2015-09-10 Jakub KuderskiThere is a trunc(lshr (zext A), Cst) optimization in...
2015-09-09 David MajnemerRevert trunc(lshr (sext A), Cst) to ashr A, Cst
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-09-09 Sanjay Pateldon't repeat function names in comments; NFC
2015-09-09 Sanjay Patelfunction names start with a lower case letter; NFC
2015-09-09 Sanjay Pateldon't repeat function names in comments; NFC
2015-09-08 Sanjay Patelrefactor matches for De Morgan's Laws; NFCI
2015-09-08 Sanjay Patelremove function names from comments; NFC
2015-09-08 Jakub KuderskiThere is a trunc(lshr (zext A), Cst) optimization in...
2015-09-06 David Majnemer[InstCombine] Don't divide by zero when evaluating...
2015-09-05 David Majnemer[InstCombine] Don't assume m_Mul gives back an Instruction
2015-08-28 Sanjoy Das[InstCombine] Fix PR24605.
2015-08-21 Sanjoy DasRe-apply r245635, "[InstCombine] Transform A & (L ...
2015-08-21 NAKAMURA TakumiRevert r245635, "[InstCombine] Transform A & (L - 1...
2015-08-20 Sanjoy Das[InstCombine] Transform A & (L - 1) u< L --> L != 0
2015-08-20 Adrian PrantlRename Instruction::dropUnknownMetadata() to dropUnknow...
2015-08-20 Adrian PrantlFix a bug that caused SimplifyCFG to drop DebugLocs.
2015-08-20 Balaram MakamOptimize bitwise even/odd test (-x&1 -> x&1) to not...
2015-08-18 Sanjay Pateluse minSize wrapper; NFCI
2015-08-17 David MajnemerRevert "[InstCombinePHI] Partial simplification of...
2015-08-16 David Majnemer[InstCombine] Replace an and+icmp with a trunc+icmp
2015-08-14 Nick LewyckyFix a crash where a utility function wasn't aware of...
2015-08-13 Charlie Turner[InstCombinePHI] Partial simplification of identity...
2015-08-13 Simon Pilgrim[InstCombine] SSE/AVX vector shifts demanded shift...
2015-08-12 Simon Pilgrimunused variable warning fix.
2015-08-12 Simon Pilgrim[InstCombine] Move SSE/AVX vector blend folding to...
2015-08-11 Sanjoy DasFix PR24354.
2015-08-11 James MolloyAdd support for floating-point minnum and maxnum
2015-08-10 Simon Pilgrim[InstCombine] Move SSE2/AVX2 arithmetic vector shift...
2015-08-08 Benjamin KramerFix some comment typos.
2015-08-08 David Majnemer[InstCombine] Don't try to sink EH pad instructions
next