[llvm-branch-commits] [llvm] d6bb96e - [X86] Add experimental option to separately tune alignment of innermost loops

2021-01-20 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2021-01-21T11:15:16+07:00 New Revision: d6bb96e677759375b2bea00115918b2cb6552f5b URL: https://github.com/llvm/llvm-project/commit/d6bb96e677759375b2bea00115918b2cb6552f5b DIFF: https://github.com/llvm/llvm-project/commit/d6bb96e677759375b2bea00115918b2cb6552f5b.diff

[llvm-branch-commits] [llvm] e8287cb - [Test] Add failing test for PR48725

2021-01-12 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2021-01-12T16:06:34+07:00 New Revision: e8287cb2b2923af9da72fd953e2ec5495c33861a URL: https://github.com/llvm/llvm-project/commit/e8287cb2b2923af9da72fd953e2ec5495c33861a DIFF: https://github.com/llvm/llvm-project/commit/e8287cb2b2923af9da72fd953e2ec5495c33861a.diff

[llvm-branch-commits] [llvm] 8b330f1 - [SCEV] Add missing type check into getRangeForAffineNoSelfWrappingAR

2020-12-14 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-12-15T14:50:32+07:00 New Revision: 8b330f1f6919a2ac85eeda753ad8d1090468e23f URL: https://github.com/llvm/llvm-project/commit/8b330f1f6919a2ac85eeda753ad8d1090468e23f DIFF: https://github.com/llvm/llvm-project/commit/8b330f1f6919a2ac85eeda753ad8d1090468e23f.diff

[llvm-branch-commits] [llvm] 2fc2e6d - [Test] Test on assertion failure with expensive SCEV range inference

2020-12-14 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-12-15T13:47:19+07:00 New Revision: 2fc2e6de8222ae44fc4fd44fb31238b4a8cc990c URL: https://github.com/llvm/llvm-project/commit/2fc2e6de8222ae44fc4fd44fb31238b4a8cc990c DIFF: https://github.com/llvm/llvm-project/commit/2fc2e6de8222ae44fc4fd44fb31238b4a8cc990c.diff

[llvm-branch-commits] [llvm] 55009a0 - [Test] Auto-update test checks

2020-12-07 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-12-07T18:33:47+07:00 New Revision: 55009a0ff8bc3ff9ec91075726d44579dedaf8d3 URL: https://github.com/llvm/llvm-project/commit/55009a0ff8bc3ff9ec91075726d44579dedaf8d3 DIFF: https://github.com/llvm/llvm-project/commit/55009a0ff8bc3ff9ec91075726d44579dedaf8d3.diff

[llvm-branch-commits] [llvm] 12b6c5e - Return "[IndVars] ICmpInst should not prevent IV widening"

2020-12-03 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-12-04T12:34:43+07:00 New Revision: 12b6c5e68282be7beac597300cf90a9d6ae3e1dd URL: https://github.com/llvm/llvm-project/commit/12b6c5e68282be7beac597300cf90a9d6ae3e1dd DIFF: https://github.com/llvm/llvm-project/commit/12b6c5e68282be7beac597300cf90a9d6ae3e1dd.diff

[llvm-branch-commits] [llvm] 3df0dac - [IndVars] Quick fix LHS/RHS bug

2020-12-03 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-12-04T12:34:42+07:00 New Revision: 3df0daceb2c684c8bd704595e70c08500bb051ed URL: https://github.com/llvm/llvm-project/commit/3df0daceb2c684c8bd704595e70c08500bb051ed DIFF: https://github.com/llvm/llvm-project/commit/3df0daceb2c684c8bd704595e70c08500bb051ed.diff

[llvm-branch-commits] [llvm] 4bd35cd - Revert "[IndVars] ICmpInst should not prevent IV widening"

2020-12-03 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-12-03T18:01:41+07:00 New Revision: 4bd35cdc3ae1874c6d070c5d410b3f591de54ee6 URL: https://github.com/llvm/llvm-project/commit/4bd35cdc3ae1874c6d070c5d410b3f591de54ee6 DIFF: https://github.com/llvm/llvm-project/commit/4bd35cdc3ae1874c6d070c5d410b3f591de54ee6.diff

[llvm-branch-commits] [llvm] 16bee4d - [Test] One CodeGen test showing missing opportunity on move elimination

2020-12-01 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-12-02T13:16:34+07:00 New Revision: 16bee4d36835982bf3aa58263c6974760a55010c URL: https://github.com/llvm/llvm-project/commit/16bee4d36835982bf3aa58263c6974760a55010c DIFF: https://github.com/llvm/llvm-project/commit/16bee4d36835982bf3aa58263c6974760a55010c.diff

[llvm-branch-commits] [llvm] 391a47e - [Test] One more IndVars test

2020-12-01 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-12-02T13:16:34+07:00 New Revision: 391a47e227b528ff4791cb48fb300bc5009077b2 URL: https://github.com/llvm/llvm-project/commit/391a47e227b528ff4791cb48fb300bc5009077b2 DIFF: https://github.com/llvm/llvm-project/commit/391a47e227b528ff4791cb48fb300bc5009077b2.diff

[llvm-branch-commits] [llvm] 0c9c6dd - [IndVars] ICmpInst should not prevent IV widening

2020-11-29 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-11-30T10:51:31+07:00 New Revision: 0c9c6ddf17bb01ae350a899b3395bb078aa0c62e URL: https://github.com/llvm/llvm-project/commit/0c9c6ddf17bb01ae350a899b3395bb078aa0c62e DIFF: https://github.com/llvm/llvm-project/commit/0c9c6ddf17bb01ae350a899b3395bb078aa0c62e.diff

[llvm-branch-commits] [llvm] 0077e16 - [Test] Add some more tests showing how we fail to widen IV

2020-11-26 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-11-27T14:03:38+07:00 New Revision: 0077e1680f83cf2ae014c7f3c2847fe106e24a5f URL: https://github.com/llvm/llvm-project/commit/0077e1680f83cf2ae014c7f3c2847fe106e24a5f DIFF: https://github.com/llvm/llvm-project/commit/0077e1680f83cf2ae014c7f3c2847fe106e24a5f.diff

[llvm-branch-commits] [llvm] faf1838 - [IndVars] LCSSA Phi users should not prevent widening

2020-11-26 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-11-27T11:19:54+07:00 New Revision: faf183874cb6f434815e2b1c0b59cd452219f89e URL: https://github.com/llvm/llvm-project/commit/faf183874cb6f434815e2b1c0b59cd452219f89e DIFF: https://github.com/llvm/llvm-project/commit/faf183874cb6f434815e2b1c0b59cd452219f89e.diff

[llvm-branch-commits] [llvm] 035955f - Revert "Return "[SCEV] Use isBasicBlockEntryGuardedByCond in isLoopBackedgeGuardedByCond", 2nd try"

2020-11-26 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-11-26T18:12:51+07:00 New Revision: 035955f9254179b2034fac8b16777973453e00d6 URL: https://github.com/llvm/llvm-project/commit/035955f9254179b2034fac8b16777973453e00d6 DIFF: https://github.com/llvm/llvm-project/commit/035955f9254179b2034fac8b16777973453e00d6.diff

[llvm-branch-commits] [llvm] f690986 - Return "[SCEV] Use isBasicBlockEntryGuardedByCond in isLoopBackedgeGuardedByCond", 2nd try

2020-11-26 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-11-26T17:45:13+07:00 New Revision: f690986f314fbf3f4b3ca9ec0b87b95166008dc1 URL: https://github.com/llvm/llvm-project/commit/f690986f314fbf3f4b3ca9ec0b87b95166008dc1 DIFF: https://github.com/llvm/llvm-project/commit/f690986f314fbf3f4b3ca9ec0b87b95166008dc1.diff

[llvm-branch-commits] [llvm] 91d6b6b - Revert "[SCEV] Use isBasicBlockEntryGuardedByCond in isLoopBackedgeGuardedByCond"

2020-11-26 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-11-26T17:28:30+07:00 New Revision: 91d6b6b5fb94656dc12e1d760a3213a3cd72c8c5 URL: https://github.com/llvm/llvm-project/commit/91d6b6b5fb94656dc12e1d760a3213a3cd72c8c5 DIFF: https://github.com/llvm/llvm-project/commit/91d6b6b5fb94656dc12e1d760a3213a3cd72c8c5.diff

[llvm-branch-commits] [llvm] 3d4c046 - [SCEV] Use isBasicBlockEntryGuardedByCond in isLoopBackedgeGuardedByCond

2020-11-26 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-11-26T17:08:38+07:00 New Revision: 3d4c0460ec6040fc071e56dc113afd181294591e URL: https://github.com/llvm/llvm-project/commit/3d4c0460ec6040fc071e56dc113afd181294591e DIFF: https://github.com/llvm/llvm-project/commit/3d4c0460ec6040fc071e56dc113afd181294591e.diff

[llvm-branch-commits] [llvm] 3b6481e - Revert "[SCEV] Use isKnownPredicateAt in isLoopBackedgeGuardedByCond"

2020-11-26 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-11-26T16:42:43+07:00 New Revision: 3b6481eae2597f656b9f5bb6a5eb5438eb8cb294 URL: https://github.com/llvm/llvm-project/commit/3b6481eae2597f656b9f5bb6a5eb5438eb8cb294 DIFF: https://github.com/llvm/llvm-project/commit/3b6481eae2597f656b9f5bb6a5eb5438eb8cb294.diff

[llvm-branch-commits] [llvm] 14f2ad0 - [SCEV] Use isKnownPredicateAt in isLoopBackedgeGuardedByCond

2020-11-25 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-11-26T13:20:02+07:00 New Revision: 14f2ad0e3cc54d5eb254b545a469e8ffdb62b119 URL: https://github.com/llvm/llvm-project/commit/14f2ad0e3cc54d5eb254b545a469e8ffdb62b119 DIFF: https://github.com/llvm/llvm-project/commit/14f2ad0e3cc54d5eb254b545a469e8ffdb62b119.diff

[llvm-branch-commits] [llvm] f10500e - [IndVars] Use isLoopBackedgeGuardedByCond for last iteration check

2020-11-25 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-11-26T12:37:21+07:00 New Revision: f10500e220e354a80c53490158933ca2ede3be20 URL: https://github.com/llvm/llvm-project/commit/f10500e220e354a80c53490158933ca2ede3be20 DIFF: https://github.com/llvm/llvm-project/commit/f10500e220e354a80c53490158933ca2ede3be20.diff

[llvm-branch-commits] [llvm] 664e1da - [LoopLoadElim] Make sure all loops are in simplify form. PR48150

2020-11-25 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-11-26T10:51:11+07:00 New Revision: 664e1da485d244325947d056a271c3c733ad4c7c URL: https://github.com/llvm/llvm-project/commit/664e1da485d244325947d056a271c3c733ad4c7c DIFF: https://github.com/llvm/llvm-project/commit/664e1da485d244325947d056a271c3c733ad4c7c.diff

[llvm-branch-commits] [llvm] 9130651 - Revert "[SCEV] Generalize no-self-wrap check in isLoopInvariantExitCondDuringFirstIterations"

2020-11-24 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-11-25T13:26:17+07:00 New Revision: 9130651126b745b18138b816487cdeb8a689a27f URL: https://github.com/llvm/llvm-project/commit/9130651126b745b18138b816487cdeb8a689a27f DIFF: https://github.com/llvm/llvm-project/commit/9130651126b745b18138b816487cdeb8a689a27f.diff

[llvm-branch-commits] [llvm] 28d7ba1 - [IndVars] Use more precise context when eliminating narrowing

2020-11-24 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-11-25T11:47:39+07:00 New Revision: 28d7ba15435f055562d18ee7111db4adbaf28fae URL: https://github.com/llvm/llvm-project/commit/28d7ba15435f055562d18ee7111db4adbaf28fae DIFF: https://github.com/llvm/llvm-project/commit/28d7ba15435f055562d18ee7111db4adbaf28fae.diff

[llvm-branch-commits] [llvm] 48d7cc6 - [SCEV] Fix incorrect treatment of max taken count. PR48225

2020-11-23 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-11-23T16:52:39+07:00 New Revision: 48d7cc6ae23b0e5b1922457462d0f6e4582a1ae7 URL: https://github.com/llvm/llvm-project/commit/48d7cc6ae23b0e5b1922457462d0f6e4582a1ae7 DIFF: https://github.com/llvm/llvm-project/commit/48d7cc6ae23b0e5b1922457462d0f6e4582a1ae7.diff

[llvm-branch-commits] [llvm] 47e31d1 - [NFC] Reduce code duplication in binop processing in computeExitLimitFromCondCached

2020-11-22 Thread Max Kazantsev via llvm-branch-commits
Author: Max Kazantsev Date: 2020-11-23T13:18:12+07:00 New Revision: 47e31d1b5eac6a7b69a50404ecdc35daf18c01f9 URL: https://github.com/llvm/llvm-project/commit/47e31d1b5eac6a7b69a50404ecdc35daf18c01f9 DIFF: https://github.com/llvm/llvm-project/commit/47e31d1b5eac6a7b69a50404ecdc35daf18c01f9.diff