OSDN Git Service

[InstCombine] simplify code for A & (A ^ B) --> A & ~B
[android-x86/external-llvm.git] / test / Transforms /
2018-07-31 Sanjay Patel[InstCombine] simplify code for A & (A ^ B) --> A & ~B
2018-07-31 Sanjay Patel[InstCombine] move/add tests for xor+add fold; NFC
2018-07-31 Hiroshi Inoue[InstSimplify] tests for D48828, D49981: fold extractio...
2018-07-31 Hiroshi Inoue[InstSimplify] tests for D48828, D49981: fold extractio...
2018-07-30 David Bolvansky[InstCombine] Fold Select with binary op
2018-07-30 Manoj Gupta[Inline] Copy "null-pointer-is-valid" attribute in...
2018-07-30 David Bolvansky[InstSimplify] [NFC] Tests for Select with AND/OR fold
2018-07-30 Evandro Menezes[SLC] Refactor the simplication of pow() (NFC)
2018-07-30 David Bolvansky[InstCombine] [NFC] Added tests for Select with binop...
2018-07-30 John Brawn[BasicAA] Use PhiValuesAnalysis if available when handl...
2018-07-29 Sanjay Patel[InstCombine] try to fold 'add+sub' to 'not+add'
2018-07-29 Sanjay Patel[InstCombine] add tests for another sub-not variant...
2018-07-29 Sanjay Patel[InstSimplify] fold funnel shifts with 0-shift amount
2018-07-29 Sanjay Patel[InstSimplify] add tests for funnel shift intrinsics...
2018-07-28 David Bolvansky[InstCombine] Tests for fold Select with binary op
2018-07-28 Sanjay Patel[InstCombine] try to fold 'sub' to 'not'
2018-07-28 David Bolvansky[InstSimplify] Moved Select + AND/OR tests from InstCombine
2018-07-28 David Green[GlobalOpt] Test array indices inside structs for out...
2018-07-28 David Bolvansky[InstCombine] Fold Select with AND/OR condition
2018-07-27 David Bolvansky[InstCombine] [NFC] [Tests] Fold Select with AND/OR...
2018-07-27 David Bolvansky[InstCombine] [NFC] [Tests] Fold Select with AND/OR...
2018-07-27 Evandro Menezes[SLC] Test simplification of pow(x, 0.333...) to cbrt...
2018-07-27 Sanjay Patel[InstCombine] not(sub X, Y) --> add (not X), Y
2018-07-27 Sanjay Patel[InstCombine] add tests for not+sub; NFC
2018-07-27 Max Kazantsev[SimplifyIndVar] Canonicalize comparisons to unsigned...
2018-07-27 Anastasis GrammenosRevert "[LV][DebugInfo] Set DL to the middle block...
2018-07-27 Hiroshi Inoue[InstSimplify] tests for D48828: fold extraction from...
2018-07-27 Anastasis Grammenos[LV][DebugInfo] Set DL to the middle block Icmp instruction
2018-07-27 Chen Zheng[InstCombine] canonicalize abs pattern
2018-07-26 Reid Kleckner[InstrProf] Use comdats on COFF for available_externall...
2018-07-26 Vedant Kumar[DebugInfo] LowerDbgDeclare: Add derefs when handling...
2018-07-26 Sanjay Patel[InstCombine] fold udiv with common factor from muls...
2018-07-26 Sanjay Patel[InstCombine] add tests for udiv with common factor...
2018-07-26 Fangrui Song[ConstProp] Fix calls-math-finite.ll on FreeBSD
2018-07-25 Eli Friedman[GlobalMerge] Handle llvm.compiler.used correctly.
2018-07-25 Roman Tereshin[LSV] Look through selects for consecutive addresses
2018-07-25 Eli Friedman[GlobalMerge] Allow merging globals with arbitrary...
2018-07-25 Florian HahnRevert r337904: [IPSCCP] Use PredicateInfo to propagate...
2018-07-25 Roman Tereshin[SCEV] Add [zs]ext{C,+,x} -> (D + [zs]ext{C-D,+,x}...
2018-07-25 Florian HahnRecommit r333268: [IPSCCP] Use PredicateInfo to propaga...
2018-07-24 Hideki Saito[LV] Fix for PR38110, LV encountered llvm_unreachable()
2018-07-24 Roman Tereshin[SCEV] Add zext(C + x + ...) -> D + zext(C-D + x +...
2018-07-24 Florian Hahn[PredicateInfo] Use custom mangling to support ssa_copy...
2018-07-23 Manoj GuptaConstantFolding: Avoid a crash.
2018-07-23 John Brawn[GVN] Don't use the eliminated load as an available...
2018-07-23 Alexandros Lamprineas[MemorySSAUpdater] Update Phi operands after trivial...
2018-07-23 Alexandros Lamprineas[GVNHoist] safeToHoistLdSt allows illegal hoisting
2018-07-21 Chen Zheng[InstrSimplify] fold sdiv if two operands are negated...
2018-07-20 Roman TereshinReapply "[LSV] Refactoring + supporting bitcasts to...
2018-07-20 Chen Zheng[NFC][testcases] fold sdiv if two operands are negated...
2018-07-20 Florian HahnRecommit r328307: [IPSCCP] Use constant range informati...
2018-07-20 Chen Zheng[InstSimplify] fold srem instruction if its two operand...
2018-07-20 Chen Zheng[NFC][testcases] more testcases for folding srem if...
2018-07-20 Sam McCallRevert "[LSV] Refactoring + supporting bitcasts to...
2018-07-19 Eli Friedman[SCCP] Don't use markForcedConstant on branch conditions.
2018-07-19 Roman Tereshin[LSV] Refactoring + supporting bitcasts to a type of...
2018-07-19 Farhana Aleen[LoadStoreVectorizer] Use getMinusScev() to compute...
2018-07-18 Roman Lebedev[InstCombine] Re-commit: Fold 'check for [no] signed...
2018-07-18 Roman Lebedev[NFC][InstCombine] i65 tests for 'check for [no] signed...
2018-07-18 Roman LebedevRevert test changes part of "Revert "[InstCombine]...
2018-07-18 Bob HaarmanRevert "[InstCombine] Fold 'check for [no] signed trunc...
2018-07-17 Vedant Kumar[InstCombine] Preserve debug value when simplifying...
2018-07-17 Vedant KumarRemove an errant piece of !dbg metadata from a test...
2018-07-17 Florian Hahn[IPSCCP] Run Solve each time we resolved an undef in...
2018-07-17 Simon Pilgrim[SLPVectorizer] Don't attempt horizontal reduction...
2018-07-17 Chen Zheng[NFC][testcases] add testcases for folding srem whose...
2018-07-17 Chen Zheng[testcases] move testcases to right place - NFC
2018-07-16 Roman Lebedev[NFC][InstCombine] Fine-tune 'check for [no] signed...
2018-07-16 Roman Lebedev[InstCombine] Fold 'check for [no] signed truncation...
2018-07-16 Teresa JohnsonRestore "[ThinLTO] Ensure we always select the same...
2018-07-16 Chen Zheng[InstrSimplify] add testcases for fold sdiv if two...
2018-07-16 Alexandros Lamprineas[MemorySSAUpdater] Remove deleted trivial Phis from...
2018-07-16 Chen Zheng[InstCombine] add more SPFofSPF folding
2018-07-16 Chen Zheng[InstCombine] fold icmp pred (sub 0, X) C for vector...
2018-07-15 Sanjay Patel[InstSimplify] add fixme comment for PR37776; NFC
2018-07-15 Sanjay Patel[InstSimplify] fold minnum/maxnum with NaN arg
2018-07-15 Sanjay Patel[InstSimplify] add tests for minnum/maxnum; NFC
2018-07-14 Roman Lebedev[InstCombine] Fold x & (-1 >> y) s< x to x s> (...
2018-07-14 Roman Lebedev[NFC][InstCombine] Tests for x & (-1 >> y) s< x to...
2018-07-14 Roman Lebedev[InstCombine] Fold x & (-1 >> y) s>= x to x s<=...
2018-07-14 Roman Lebedev[NFC][InstCombine] Tests for x & (-1 >> y) s>= x ...
2018-07-14 Roman Lebedev[InstCombine] Fold x s<= x & (-1 >> y) to x s<=...
2018-07-14 Roman Lebedev[NFC][InstCombine] Tests for x s<= x & (-1 >> y) ...
2018-07-14 Roman Lebedev[InstCombine] Fold x s> x & (-1 >> y) to x s> (...
2018-07-14 Roman Lebedev[NFC][InstCombine] Tests for x s> x & (-1 >> y) to...
2018-07-14 Roman Lebedev[InstCombine] Fold x u<= x & C to x u<= C
2018-07-14 Roman Lebedev[NFC][InstCombine] Tests for x u<= x & C to x u...
2018-07-14 Roman Lebedev[InstCombine] Fold x u> x & C to x u> C
2018-07-14 Roman Lebedev[NFC][InstCombine] Tests for x u> x & C to x u>...
2018-07-14 Roman Lebedev[InstCombine] Fold x & (-1 >> y) u< x to x u> (...
2018-07-14 Roman Lebedev[NFC][InstCombine] Tests for x & (-1 >> y) u< x to...
2018-07-14 Roman Lebedev[InstCombine] Fold x & (-1 >> y) u>= x to x u<=...
2018-07-14 Roman Lebedev[NFC][InstCombine] Tests for x & (-1 >> y) u>= x ...
2018-07-14 Roman Lebedev[NFC][InstCombine] Add forgotten variable tests for...
2018-07-14 Teresa JohnsonRevert "[ThinLTO] Ensure we always select the same...
2018-07-14 Teresa JohnsonRevert "[ThinLTO] Add debug output to test"
2018-07-14 Teresa Johnson[ThinLTO] Add debug output to test
2018-07-13 Tim ShenRe-apply "[SCEV] Strengthen StrengthenNoWrapFlags ...
2018-07-13 Teresa Johnson[ThinLTO] Require x86 target for new test
2018-07-13 Teresa Johnson[ThinLTO] Ensure we always select the same function...
next