[llvm-branch-commits] [flang] [lldb] [mlir] [polly] [openmp] [compiler-rt] [lld] [clang] [llvm] [VPlan] Initial modeling of VF * UF as VPValue. (PR #74761)

2023-12-08 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn edited https://github.com/llvm/llvm-project/pull/74761 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [flang] [lldb] [mlir] [polly] [openmp] [compiler-rt] [lld] [clang] [llvm] [VPlan] Initial modeling of VF * UF as VPValue. (PR #74761)

2023-12-08 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn edited https://github.com/llvm/llvm-project/pull/74761 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [lldb] [compiler-rt] [mlir] [clang] [openmp] [flang] [polly] [llvm] [lld] [VPlan] Initial modeling of VF * UF as VPValue. (PR #74761)

2023-12-08 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn updated https://github.com/llvm/llvm-project/pull/74761 >From 6ec44342b09474536d98de55238ee59452c06518 Mon Sep 17 00:00:00 2001 From: Florian Hahn Date: Fri, 8 Dec 2023 11:00:17 + Subject: [PATCH] for -> of Created using spr 1.3.4 --- llvm/lib/Transforms/Vectorize/

[llvm-branch-commits] [llvm] [flang] [lld] [polly] [lldb] [openmp] [clang] [compiler-rt] [mlir] [VPlan] Initial modeling of VF * UF as VPValue. (PR #74761)

2023-12-08 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn updated https://github.com/llvm/llvm-project/pull/74761 >From 6ec44342b09474536d98de55238ee59452c06518 Mon Sep 17 00:00:00 2001 From: Florian Hahn Date: Fri, 8 Dec 2023 11:00:17 + Subject: [PATCH] for -> of Created using spr 1.3.4 --- llvm/lib/Transforms/Vectorize/

[llvm-branch-commits] [llvm] [LivePhysRegs] Add callee-saved regs from MFI in addLiveOutsNoPristines. (PR #73553)

2023-12-13 Thread Florian Hahn via llvm-branch-commits
fhahn wrote: > Just looked at https://gist.github.com/fhahn/67937125b64440a8a414909c4a1b7973 > ; that seems roughly appropriate. It's a little ugly to set the bit to false, > then set it back to true, though; I'd rather just explicitly check whether > all return instructions are LDMIA_RET/t2LD

[llvm-branch-commits] [llvm] [LivePhysRegs] Add callee-saved regs from MFI in addLiveOutsNoPristines. (PR #73553)

2023-12-14 Thread Florian Hahn via llvm-branch-commits
fhahn wrote: Thanks for all the feedback. I created #75527 which uses the approach based on https://gist.github.com/fhahn/67937125b64440a8a414909c4a1b7973 with the tweak suggested by @efriedma-quic https://github.com/llvm/llvm-project/pull/73553 _

[llvm-branch-commits] [llvm] [LivePhysRegs] Add callee-saved regs from MFI in addLiveOutsNoPristines. (PR #73553)

2023-12-14 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn closed https://github.com/llvm/llvm-project/pull/73553 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [clang] [TySan] A Type Sanitizer (Clang) (PR #76260)

2023-12-22 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn created https://github.com/llvm/llvm-project/pull/76260 This patch introduces the runtime components of a type sanitizer: a sanitizer for type-based aliasing violations. C/C++ have type-based aliasing rules, and LLVM's optimizer can exploit these given TBAA metadata ad

[llvm-branch-commits] [llvm] [clang] [compiler-rt] [TySan] A Type Sanitizer (Runtime Library) (PR #76261)

2023-12-22 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn created https://github.com/llvm/llvm-project/pull/76261 This patch introduces the runtime components of a type sanitizer: a sanitizer for type-based aliasing violations. C/C++ have type-based aliasing rules, and LLVM's optimizer can exploit these given TBAA metadata ad

[llvm-branch-commits] [llvm] [clang] [compiler-rt] [TySan] A Type Sanitizer (Runtime Library) (PR #76261)

2023-12-22 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn edited https://github.com/llvm/llvm-project/pull/76261 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [clang] [TySan] A Type Sanitizer (Clang) (PR #76260)

2023-12-22 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn edited https://github.com/llvm/llvm-project/pull/76260 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)

2024-02-01 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn created https://github.com/llvm/llvm-project/pull/80271 At the moment, some VPInstructions create only a single scalar value, but use VPTransformatState's 'vector' storage for this value. Those values are effectively uniform-per-VF (or in some cases uniform-across-VF-an

[llvm-branch-commits] [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #80273)

2024-02-01 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn edited https://github.com/llvm/llvm-project/pull/80273 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)

2024-02-01 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn edited https://github.com/llvm/llvm-project/pull/80271 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#79137 (PR #79561)

2024-02-02 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn approved this pull request. LGTM, thanks! Should be low risk and good to have this fixed in the release https://github.com/llvm/llvm-project/pull/79561 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org ht

[llvm-branch-commits] [llvm] release/19.x: [IndVars] Check if WideInc available before trying to use it (PR #106892)

2024-09-03 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn approved this pull request. LGTM looks like a safe cherry-pick https://github.com/llvm/llvm-project/pull/106892 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/list

[llvm-branch-commits] [llvm] 08dbcc1 - [LTO] Store target attributes as vector of strings (NFC).

2021-01-23 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-23T12:11:58Z New Revision: 08dbcc14e254396cd5765994cab97274003611bb URL: https://github.com/llvm/llvm-project/commit/08dbcc14e254396cd5765994cab97274003611bb DIFF: https://github.com/llvm/llvm-project/commit/08dbcc14e254396cd5765994cab97274003611bb.diff LOG:

[llvm-branch-commits] [llvm] 2920770 - [Local] Treat calls that may not return as being alive.

2021-01-23 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-23T16:05:14Z New Revision: 292077072ec1279d89d21873fe900061e55ef936 URL: https://github.com/llvm/llvm-project/commit/292077072ec1279d89d21873fe900061e55ef936 DIFF: https://github.com/llvm/llvm-project/commit/292077072ec1279d89d21873fe900061e55ef936.diff LOG:

[llvm-branch-commits] [llvm] d60b74c - [InstCombine] Set MadeIRChange in replaceInstUsesWith.

2021-01-23 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-23T17:52:59Z New Revision: d60b74c28a076062259ba8a8b80a9bdd802c7497 URL: https://github.com/llvm/llvm-project/commit/d60b74c28a076062259ba8a8b80a9bdd802c7497 DIFF: https://github.com/llvm/llvm-project/commit/d60b74c28a076062259ba8a8b80a9bdd802c7497.diff LOG:

[llvm-branch-commits] [llvm] 166d40f - [FuzzMutate] Add mutator to modify instruction flags.

2021-01-23 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-23T19:05:20Z New Revision: 166d40f2ed3db1ddd2868b23d496b4e299d99533 URL: https://github.com/llvm/llvm-project/commit/166d40f2ed3db1ddd2868b23d496b4e299d99533 DIFF: https://github.com/llvm/llvm-project/commit/166d40f2ed3db1ddd2868b23d496b4e299d99533.diff LOG:

[llvm-branch-commits] [llvm] f959d81 - [LTO] Move DisableVerify setting to LTOCodeGenerator class (NFC).

2021-01-24 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-24T14:14:40Z New Revision: f959d8195da9ae6b9ca8c643a010bcbf6c65ebe2 URL: https://github.com/llvm/llvm-project/commit/f959d8195da9ae6b9ca8c643a010bcbf6c65ebe2 DIFF: https://github.com/llvm/llvm-project/commit/f959d8195da9ae6b9ca8c643a010bcbf6c65ebe2.diff LOG:

[llvm-branch-commits] [llvm] 3201274 - [VPlan] Handle scalarized values in VPTransformState.

2021-01-25 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-25T14:21:56Z New Revision: 3201274dea63abbac5467f3f992f0280cbf3b100 URL: https://github.com/llvm/llvm-project/commit/3201274dea63abbac5467f3f992f0280cbf3b100 DIFF: https://github.com/llvm/llvm-project/commit/3201274dea63abbac5467f3f992f0280cbf3b100.diff LOG:

[llvm-branch-commits] [llvm] 76afbf6 - [VPlan] Replace uses with new value in VPInstructionsToVPRecipe (NFC).

2021-01-25 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-25T19:38:08Z New Revision: 76afbf60ed7fb48233c9af9f74f2e8399fd38214 URL: https://github.com/llvm/llvm-project/commit/76afbf60ed7fb48233c9af9f74f2e8399fd38214 DIFF: https://github.com/llvm/llvm-project/commit/76afbf60ed7fb48233c9af9f74f2e8399fd38214.diff LOG:

[llvm-branch-commits] [llvm] 07dc516 - [LoopUnswitch] Properly update MSSA if header has non-clobbering stores.

2021-01-30 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-30T15:41:30Z New Revision: 07dc51637cc419cbd61383eb4e26713a8f931806 URL: https://github.com/llvm/llvm-project/commit/07dc51637cc419cbd61383eb4e26713a8f931806 DIFF: https://github.com/llvm/llvm-project/commit/07dc51637cc419cbd61383eb4e26713a8f931806.diff LOG:

[llvm-branch-commits] [llvm] ac5cc50 - [SCEV] Improve handling of pointer compares involving subtractions.

2021-02-19 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-02-19T20:33:42Z New Revision: ac5cc50e2598878abbeec0422ace51a020ba75c4 URL: https://github.com/llvm/llvm-project/commit/ac5cc50e2598878abbeec0422ace51a020ba75c4 DIFF: https://github.com/llvm/llvm-project/commit/ac5cc50e2598878abbeec0422ace51a020ba75c4.diff LOG:

[llvm-branch-commits] [llvm] a0d1941 - [IndVars] Add test cases inspired by PR48965.

2021-02-20 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-02-20T16:25:18Z New Revision: a0d1941ff08d2e460c653ea948fbd88d7ad2620b URL: https://github.com/llvm/llvm-project/commit/a0d1941ff08d2e460c653ea948fbd88d7ad2620b DIFF: https://github.com/llvm/llvm-project/commit/a0d1941ff08d2e460c653ea948fbd88d7ad2620b.diff LOG:

[llvm-branch-commits] [llvm] be3a066 - [SCEV] Improve handling of pointer compares involving subtractions.

2021-02-20 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-02-20T16:25:18Z New Revision: be3a066ebfe86371a159267e1c7287a86614e041 URL: https://github.com/llvm/llvm-project/commit/be3a066ebfe86371a159267e1c7287a86614e041 DIFF: https://github.com/llvm/llvm-project/commit/be3a066ebfe86371a159267e1c7287a86614e041.diff LOG:

[llvm-branch-commits] [llvm] 31ea973 - [SLP] Add some tests that require memory runtime checks.

2021-06-11 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-06-11T14:06:35+01:00 New Revision: 31ea973802050b5bacf4d5261e000b6875108c49 URL: https://github.com/llvm/llvm-project/commit/31ea973802050b5bacf4d5261e000b6875108c49 DIFF: https://github.com/llvm/llvm-project/commit/31ea973802050b5bacf4d5261e000b6875108c49.diff

[llvm-branch-commits] [llvm] 6a7fc3e - Foo

2021-06-11 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-06-11T14:06:37+01:00 New Revision: 6a7fc3e02d1fcf08189cbf87091967845557c4fe URL: https://github.com/llvm/llvm-project/commit/6a7fc3e02d1fcf08189cbf87091967845557c4fe DIFF: https://github.com/llvm/llvm-project/commit/6a7fc3e02d1fcf08189cbf87091967845557c4fe.diff

[llvm-branch-commits] [llvm] 95227e4 - Wrap

2021-06-11 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-06-11T14:06:38+01:00 New Revision: 95227e4faaa5640cc4c0601124f596ce027effce URL: https://github.com/llvm/llvm-project/commit/95227e4faaa5640cc4c0601124f596ce027effce DIFF: https://github.com/llvm/llvm-project/commit/95227e4faaa5640cc4c0601124f596ce027effce.diff

[llvm-branch-commits] [llvm] eb95114 - [SLPVectorizer] WIP Implement initial memory versioning (WIP!)

2021-06-11 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-06-11T14:06:36+01:00 New Revision: eb951149ea161a0b7cfba9f7645c4fdf3a7d9ecb URL: https://github.com/llvm/llvm-project/commit/eb951149ea161a0b7cfba9f7645c4fdf3a7d9ecb DIFF: https://github.com/llvm/llvm-project/commit/eb951149ea161a0b7cfba9f7645c4fdf3a7d9ecb.diff

[llvm-branch-commits] [llvm] b548f7a - [LV] Add test where rt checks make vectorization unprofitable.

2021-09-25 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-09-25T15:15:51+01:00 New Revision: b548f7ab7af04e3f8cb0afee9f92c9253526aa64 URL: https://github.com/llvm/llvm-project/commit/b548f7ab7af04e3f8cb0afee9f92c9253526aa64 DIFF: https://github.com/llvm/llvm-project/commit/b548f7ab7af04e3f8cb0afee9f92c9253526aa64.diff

[llvm-branch-commits] [llvm] 9cd1cd6 - Fix

2021-09-25 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-09-25T15:15:54+01:00 New Revision: 9cd1cd6629a80374618b6a5adff68addfa779bd5 URL: https://github.com/llvm/llvm-project/commit/9cd1cd6629a80374618b6a5adff68addfa779bd5 DIFF: https://github.com/llvm/llvm-project/commit/9cd1cd6629a80374618b6a5adff68addfa779bd5.diff

[llvm-branch-commits] [llvm] 549e30c - [LV] Don't vectorize if we can prove RT + vector cost >= scalar cost.

2021-09-25 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-09-25T19:34:59+01:00 New Revision: 549e30c356b635e8d712ad9decbaf54ca520e0e5 URL: https://github.com/llvm/llvm-project/commit/549e30c356b635e8d712ad9decbaf54ca520e0e5 DIFF: https://github.com/llvm/llvm-project/commit/549e30c356b635e8d712ad9decbaf54ca520e0e5.diff

Re: [llvm-branch-commits] [llvm] 6a7fc3e - Foo

2021-10-24 Thread Florian Hahn via llvm-branch-commits
. Cheers, Florian On Sat, Jun 12, 2021 at 6:36 PM Joerg Sonnenberger wrote: > On Fri, Jun 11, 2021 at 06:30:47AM -0700, Florian Hahn via > llvm-branch-commits wrote: > > > > Author: Florian Hahn > > Date: 2021-06-11T14:06:37+01:00 > > New Revision: 6a7fc3e02d

[llvm-branch-commits] [llvm-branch] r311460 - [RelNotes, ARM] Mention improved ARM/Thumb codegen and LTO.

2017-08-22 Thread Florian Hahn via llvm-branch-commits
Author: fhahn Date: Tue Aug 22 09:01:04 2017 New Revision: 311460 URL: http://llvm.org/viewvc/llvm-project?rev=311460&view=rev Log: [RelNotes,ARM] Mention improved ARM/Thumb codegen and LTO. Reviewers: echristo, rengolin, kristof.beyls, hans, t.p.northover Reviewed By: hans Subscribers: aemerso

[llvm-branch-commits] [llvm-branch] r311539 - [RelNotes, AArch64] Mention improved instruction fusion and fun alignment.

2017-08-23 Thread Florian Hahn via llvm-branch-commits
Author: fhahn Date: Wed Aug 23 02:12:41 2017 New Revision: 311539 URL: http://llvm.org/viewvc/llvm-project?rev=311539&view=rev Log: [RelNotes,AArch64] Mention improved instruction fusion and fun alignment. Reviewers: t.p.northover, hans, kristof.beyls Reviewed By: hans Subscribers: aemerson, re

[llvm-branch-commits] [llvm-branch] r329793 - Backport of rL326666 and rL326668 for PR36607 and PR36608.

2018-04-11 Thread Florian Hahn via llvm-branch-commits
Author: fhahn Date: Wed Apr 11 05:01:38 2018 New Revision: 329793 URL: http://llvm.org/viewvc/llvm-project?rev=329793&view=rev Log: Backport of rL32 and rL326668 for PR36607 and PR36608. [CallSiteSplitting] properly split musttail calls. The original author was Fedor Indutny . `musttail` ca

[llvm-branch-commits] [llvm] 08d4a50 - [FunctionAttrs] Precommit tests for willreturn inference.

2021-01-12 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-12T19:16:50Z New Revision: 08d4a50467ecef1337f8d7d9763c7738861bd6f6 URL: https://github.com/llvm/llvm-project/commit/08d4a50467ecef1337f8d7d9763c7738861bd6f6 DIFF: https://github.com/llvm/llvm-project/commit/08d4a50467ecef1337f8d7d9763c7738861bd6f6.diff LOG:

[llvm-branch-commits] [llvm] 6cd44b2 - [FunctionAttrs] Derive willreturn for fns with readonly` & `mustprogress`.

2021-01-12 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-12T20:02:34Z New Revision: 6cd44b204c6c6f2e915270af6792f247c4c23abc URL: https://github.com/llvm/llvm-project/commit/6cd44b204c6c6f2e915270af6792f247c4c23abc DIFF: https://github.com/llvm/llvm-project/commit/6cd44b204c6c6f2e915270af6792f247c4c23abc.diff LOG:

[llvm-branch-commits] [llvm] f638c2e - [LTO] Replace anonymous namespace with static functions (NFC).

2021-01-13 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-13T09:32:15Z New Revision: f638c2eb4ee6d0a0bd0e80cd305ad93e382db8f5 URL: https://github.com/llvm/llvm-project/commit/f638c2eb4ee6d0a0bd0e80cd305ad93e382db8f5 DIFF: https://github.com/llvm/llvm-project/commit/f638c2eb4ee6d0a0bd0e80cd305ad93e382db8f5.diff LOG:

[llvm-branch-commits] [llvm] ada96fa - [LTO] Add test to ensure objc-arc-contract is executed.

2021-01-13 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-13T12:18:17Z New Revision: ada96fa62179d2addd6c85a02381f1353fe7a2d1 URL: https://github.com/llvm/llvm-project/commit/ada96fa62179d2addd6c85a02381f1353fe7a2d1 DIFF: https://github.com/llvm/llvm-project/commit/ada96fa62179d2addd6c85a02381f1353fe7a2d1.diff LOG:

[llvm-branch-commits] [llvm] b7b1e8c - [X86] Add tests for rv_marker lowering.

2021-01-13 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-13T14:58:50Z New Revision: b7b1e8c37a920fcf2755a99fbf78cc570cf76c60 URL: https://github.com/llvm/llvm-project/commit/b7b1e8c37a920fcf2755a99fbf78cc570cf76c60 DIFF: https://github.com/llvm/llvm-project/commit/b7b1e8c37a920fcf2755a99fbf78cc570cf76c60.diff LOG:

[llvm-branch-commits] [llvm] 01c3135 - [LTO] Add test for freestanding LTO option.

2021-01-13 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-13T20:43:22Z New Revision: 01c3135850d15c8dce9374eec26dc2d555a87b7f URL: https://github.com/llvm/llvm-project/commit/01c3135850d15c8dce9374eec26dc2d555a87b7f DIFF: https://github.com/llvm/llvm-project/commit/01c3135850d15c8dce9374eec26dc2d555a87b7f.diff LOG:

[llvm-branch-commits] [llvm] 6077d55 - [DSE] Add tests with stores of existing values.

2021-01-13 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-13T21:56:21Z New Revision: 6077d55381a6aa3e947ef7abdc36a7515c598c8a URL: https://github.com/llvm/llvm-project/commit/6077d55381a6aa3e947ef7abdc36a7515c598c8a DIFF: https://github.com/llvm/llvm-project/commit/6077d55381a6aa3e947ef7abdc36a7515c598c8a.diff LOG:

[llvm-branch-commits] [llvm] 4bb11b3 - [LTO] Expose opt() in LTOBackend (NFC).

2021-01-14 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-14T09:53:41Z New Revision: 4bb11b3eafbde75ab026ec180cae62799ba0fb3c URL: https://github.com/llvm/llvm-project/commit/4bb11b3eafbde75ab026ec180cae62799ba0fb3c DIFF: https://github.com/llvm/llvm-project/commit/4bb11b3eafbde75ab026ec180cae62799ba0fb3c.diff LOG:

[llvm-branch-commits] [llvm] c23e34e - [InferFunctionAttrs] Improve CHECK variable names (NFC).

2021-01-14 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-14T13:53:51Z New Revision: c23e34e606bf23ee8d4060469ecebe0f7971c5dd URL: https://github.com/llvm/llvm-project/commit/c23e34e606bf23ee8d4060469ecebe0f7971c5dd DIFF: https://github.com/llvm/llvm-project/commit/c23e34e606bf23ee8d4060469ecebe0f7971c5dd.diff LOG:

[llvm-branch-commits] [llvm] bca16e2 - [LTO] Remove options to disable inlining, vectorization & GVNLoadPRE.

2021-01-16 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-16T16:29:15Z New Revision: bca16e2fbb451f125c13f811f9f5a37bb38e54e2 URL: https://github.com/llvm/llvm-project/commit/bca16e2fbb451f125c13f811f9f5a37bb38e54e2 DIFF: https://github.com/llvm/llvm-project/commit/bca16e2fbb451f125c13f811f9f5a37bb38e54e2.diff LOG:

[llvm-branch-commits] [llvm] 83aa93e - [VectorUtils] Do not try to add indices matching tombstone/empty values.

2021-01-18 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-18T11:18:28Z New Revision: 83aa93e99542dbbfc5223130482ad6d7744d9a78 URL: https://github.com/llvm/llvm-project/commit/83aa93e99542dbbfc5223130482ad6d7744d9a78 DIFF: https://github.com/llvm/llvm-project/commit/83aa93e99542dbbfc5223130482ad6d7744d9a78.diff LOG:

[llvm-branch-commits] [llvm] e6d758d - [InferAttrs] Mark some library functions as willreturn.

2021-01-18 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-18T13:40:21Z New Revision: e6d758de82b6f93f81e71617aeb5a37e57d6ada9 URL: https://github.com/llvm/llvm-project/commit/e6d758de82b6f93f81e71617aeb5a37e57d6ada9 DIFF: https://github.com/llvm/llvm-project/commit/e6d758de82b6f93f81e71617aeb5a37e57d6ada9.diff LOG:

[llvm-branch-commits] [llvm] 34a2c13 - [LoopRotate] Precommit test for prepare-for-lto handling.

2021-01-18 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-18T15:24:18Z New Revision: 34a2c138c8960b47a35054312ebd746b320cac03 URL: https://github.com/llvm/llvm-project/commit/34a2c138c8960b47a35054312ebd746b320cac03 DIFF: https://github.com/llvm/llvm-project/commit/34a2c138c8960b47a35054312ebd746b320cac03.diff LOG:

[llvm-branch-commits] [llvm] a5a6164 - [AArch64] Add test to check the attributes for some intrinsics.

2021-01-18 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-18T17:18:19Z New Revision: a5a6164f6de5bea2ad1e78445684cc81fe632e56 URL: https://github.com/llvm/llvm-project/commit/a5a6164f6de5bea2ad1e78445684cc81fe632e56 DIFF: https://github.com/llvm/llvm-project/commit/a5a6164f6de5bea2ad1e78445684cc81fe632e56.diff LOG:

[llvm-branch-commits] [llvm] 50ae6a3 - [AArch64] Make target intrinsics DefaultAttrIntrinsics.

2021-01-18 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-18T17:32:15Z New Revision: 50ae6a3ac9bdf640ecc69fe6540b08a8b4355398 URL: https://github.com/llvm/llvm-project/commit/50ae6a3ac9bdf640ecc69fe6540b08a8b4355398 DIFF: https://github.com/llvm/llvm-project/commit/50ae6a3ac9bdf640ecc69fe6540b08a8b4355398.diff LOG:

[llvm-branch-commits] [llvm] 291ac7e - [AArch64] Revert back to Intrinsic<> for TME instructions.

2021-01-18 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-18T18:03:58Z New Revision: 291ac7e622d542f8b25f74bc28051762edc90938 URL: https://github.com/llvm/llvm-project/commit/291ac7e622d542f8b25f74bc28051762edc90938 DIFF: https://github.com/llvm/llvm-project/commit/291ac7e622d542f8b25f74bc28051762edc90938.diff LOG:

[llvm-branch-commits] [llvm] 83daa49 - [LoopRotate] Add PrepareForLTO stage, avoid rotating with inline cands.

2021-01-19 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-19T10:15:29Z New Revision: 83daa49758a12d585fe2d9a64448e54d91bcfaff URL: https://github.com/llvm/llvm-project/commit/83daa49758a12d585fe2d9a64448e54d91bcfaff DIFF: https://github.com/llvm/llvm-project/commit/83daa49758a12d585fe2d9a64448e54d91bcfaff.diff LOG:

[llvm-branch-commits] [llvm] 3747b69 - [LoopRotate] Calls not lowered to calls should not block rotation.

2021-01-19 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-19T14:37:36Z New Revision: 3747b69b531299f7a2a0289b8a59ac7234e47d4f URL: https://github.com/llvm/llvm-project/commit/3747b69b531299f7a2a0289b8a59ac7234e47d4f DIFF: https://github.com/llvm/llvm-project/commit/3747b69b531299f7a2a0289b8a59ac7234e47d4f.diff LOG:

[llvm-branch-commits] [llvm] eee2e88 - [LV] Add test cases with multiple exits which require versioning.

2021-01-20 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-20T11:48:48Z New Revision: eee2e8813f8113f23059a6a8757908c38e3099c5 URL: https://github.com/llvm/llvm-project/commit/eee2e8813f8113f23059a6a8757908c38e3099c5 DIFF: https://github.com/llvm/llvm-project/commit/eee2e8813f8113f23059a6a8757908c38e3099c5.diff LOG:

[llvm-branch-commits] [llvm] bee4868 - [LoopUnswitch] Implement first version of partial unswitching.

2021-01-21 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-21T09:46:41Z New Revision: bee486851c1a72899bd3c0f9b38249bbe5c38951 URL: https://github.com/llvm/llvm-project/commit/bee486851c1a72899bd3c0f9b38249bbe5c38951 DIFF: https://github.com/llvm/llvm-project/commit/bee486851c1a72899bd3c0f9b38249bbe5c38951.diff LOG:

[llvm-branch-commits] [llvm] 2a8cbdd - [LTO] Add support for existing Config::Freestanding option.

2021-01-22 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-22T13:45:39Z New Revision: 2a8cbdd83006d638936800f9ed3dea4fc20ddf32 URL: https://github.com/llvm/llvm-project/commit/2a8cbdd83006d638936800f9ed3dea4fc20ddf32 DIFF: https://github.com/llvm/llvm-project/commit/2a8cbdd83006d638936800f9ed3dea4fc20ddf32.diff LOG:

[llvm-branch-commits] [llvm] c8b4337 - [LoopUnswitch] Add test cases with atomic loads & call

2021-01-22 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-22T15:10:12Z New Revision: c8b4337911f4b61724fe62518c83cd6919d56b29 URL: https://github.com/llvm/llvm-project/commit/c8b4337911f4b61724fe62518c83cd6919d56b29 DIFF: https://github.com/llvm/llvm-project/commit/c8b4337911f4b61724fe62518c83cd6919d56b29.diff LOG:

[llvm-branch-commits] [llvm] 86991d3 - [LoopUnswitch] Fix logic to avoid unswitching with atomic loads.

2021-01-22 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-22T15:10:12Z New Revision: 86991d3231334538cccf6732056cbb641046bd49 URL: https://github.com/llvm/llvm-project/commit/86991d3231334538cccf6732056cbb641046bd49 DIFF: https://github.com/llvm/llvm-project/commit/86991d3231334538cccf6732056cbb641046bd49.diff LOG:

[llvm-branch-commits] [llvm] d6c763e - [Inline] Precommit tests for dead calls and willreturn.

2021-01-22 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-22T21:29:43Z New Revision: d6c763e0985fb69ceec4d2d3cebfc1910f8cc58d URL: https://github.com/llvm/llvm-project/commit/d6c763e0985fb69ceec4d2d3cebfc1910f8cc58d DIFF: https://github.com/llvm/llvm-project/commit/d6c763e0985fb69ceec4d2d3cebfc1910f8cc58d.diff LOG:

[llvm-branch-commits] [llvm] b980bed - [MSSAUpdater] Skip renaming when inserting def in unreachable block.

2020-12-29 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2020-12-29T18:22:12Z New Revision: b980bed34b96a9a85c256b1627ef9339d82829eb URL: https://github.com/llvm/llvm-project/commit/b980bed34b96a9a85c256b1627ef9339d82829eb DIFF: https://github.com/llvm/llvm-project/commit/b980bed34b96a9a85c256b1627ef9339d82829eb.diff LOG:

[llvm-branch-commits] [llvm] d9f306a - [LV] Fix crash when generating remarks with multi-exit loops.

2021-01-01 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-01T13:54:41Z New Revision: d9f306aa52fe233a711af2d5baa0d6536f164b10 URL: https://github.com/llvm/llvm-project/commit/d9f306aa52fe233a711af2d5baa0d6536f164b10 DIFF: https://github.com/llvm/llvm-project/commit/d9f306aa52fe233a711af2d5baa0d6536f164b10.diff LOG:

[llvm-branch-commits] [llvm] 4a17b9a - [LAA] Add tests with uncomputable BTCs.

2021-01-01 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-01T13:57:02Z New Revision: 4a17b9a39b706f267837375370950a029130354e URL: https://github.com/llvm/llvm-project/commit/4a17b9a39b706f267837375370950a029130354e DIFF: https://github.com/llvm/llvm-project/commit/4a17b9a39b706f267837375370950a029130354e.diff LOG:

[llvm-branch-commits] [llvm] 890079e - [LoopLoadElim] Add tests with uncomputable BTCs.

2021-01-01 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-01T13:57:02Z New Revision: 890079ef18e1868e5b962675eeb9faac2b28d94e URL: https://github.com/llvm/llvm-project/commit/890079ef18e1868e5b962675eeb9faac2b28d94e DIFF: https://github.com/llvm/llvm-project/commit/890079ef18e1868e5b962675eeb9faac2b28d94e.diff LOG:

[llvm-branch-commits] [llvm] 068a23f - [LoopDistribute] Add tests with uncomputable BTCs.

2021-01-01 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-01T13:57:03Z New Revision: 068a23f05f94ae5573c885e832b3e6e95d298ac0 URL: https://github.com/llvm/llvm-project/commit/068a23f05f94ae5573c885e832b3e6e95d298ac0 DIFF: https://github.com/llvm/llvm-project/commit/068a23f05f94ae5573c885e832b3e6e95d298ac0.diff LOG:

[llvm-branch-commits] [llvm] c50f9b2 - [LV] Clean up trailing whitespace (NFC).

2021-01-02 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-02T16:43:13Z New Revision: c50f9b2351eca8642a5a816abb7062469131eb33 URL: https://github.com/llvm/llvm-project/commit/c50f9b2351eca8642a5a816abb7062469131eb33 DIFF: https://github.com/llvm/llvm-project/commit/c50f9b2351eca8642a5a816abb7062469131eb33.diff LOG:

[llvm-branch-commits] [llvm] 578c5a0 - [ArgPromotion] Add test with dead GEP when promoting.

2021-01-03 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-03T15:39:06Z New Revision: 578c5a0c6e71b0a7b31b3af69ec6fcb176291572 URL: https://github.com/llvm/llvm-project/commit/578c5a0c6e71b0a7b31b3af69ec6fcb176291572 DIFF: https://github.com/llvm/llvm-project/commit/578c5a0c6e71b0a7b31b3af69ec6fcb176291572.diff LOG:

[llvm-branch-commits] [llvm] edb52c6 - [LoopUnswitch] Precommit initial partial unswitching test cases.

2021-01-03 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-03T20:34:32Z New Revision: edb52c626b5340a5a42ed833fc776bc815507283 URL: https://github.com/llvm/llvm-project/commit/edb52c626b5340a5a42ed833fc776bc815507283 DIFF: https://github.com/llvm/llvm-project/commit/edb52c626b5340a5a42ed833fc776bc815507283.diff LOG:

[llvm-branch-commits] [llvm] e090555 - [ArgPromotion] Delay dead GEP removal until doPromotion.

2021-01-04 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-04T09:51:20Z New Revision: e0905553b424afe94938e2cc010fcecd0822eaba URL: https://github.com/llvm/llvm-project/commit/e0905553b424afe94938e2cc010fcecd0822eaba DIFF: https://github.com/llvm/llvm-project/commit/e0905553b424afe94938e2cc010fcecd0822eaba.diff LOG:

[llvm-branch-commits] [llvm] d38a025 - [AArch64] Add patterns for FMCLA*_indexed.

2021-01-04 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-04T13:45:51Z New Revision: d38a0258a5f4c28fd0b0c00705c40e06976ed247 URL: https://github.com/llvm/llvm-project/commit/d38a0258a5f4c28fd0b0c00705c40e06976ed247 DIFF: https://github.com/llvm/llvm-project/commit/d38a0258a5f4c28fd0b0c00705c40e06976ed247.diff LOG:

[llvm-branch-commits] [llvm] ed936aa - [InterleavedAccess] Return correct 'modified' status.

2021-01-04 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-04T15:49:47Z New Revision: ed936aad7814404b3cc767d4515096f078dfcbb9 URL: https://github.com/llvm/llvm-project/commit/ed936aad7814404b3cc767d4515096f078dfcbb9 DIFF: https://github.com/llvm/llvm-project/commit/ed936aad7814404b3cc767d4515096f078dfcbb9.diff LOG:

[llvm-branch-commits] [llvm] c367258 - [SimplifyCFG] Enabled hoisting late in LTO pipeline.

2021-01-04 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-04T16:26:58Z New Revision: c367258b5cc257973f49508c1ac5763cb077428e URL: https://github.com/llvm/llvm-project/commit/c367258b5cc257973f49508c1ac5763cb077428e DIFF: https://github.com/llvm/llvm-project/commit/c367258b5cc257973f49508c1ac5763cb077428e.diff LOG:

[llvm-branch-commits] [llvm] 38c6933 - [LV] Simplify lambda in all_of to directly return hasVF() result. (NFC)

2021-01-05 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-05T10:34:06Z New Revision: 38c6933dcc9660b0c00f00ae62345339010dc764 URL: https://github.com/llvm/llvm-project/commit/38c6933dcc9660b0c00f00ae62345339010dc764 DIFF: https://github.com/llvm/llvm-project/commit/38c6933dcc9660b0c00f00ae62345339010dc764.diff LOG:

[llvm-branch-commits] [llvm] 8a47e62 - [VPlan] Re-add interleave group members to plan.

2021-01-05 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-05T15:06:47Z New Revision: 8a47e6252ad43a2eb3238f9b36394571ba13f4a9 URL: https://github.com/llvm/llvm-project/commit/8a47e6252ad43a2eb3238f9b36394571ba13f4a9 DIFF: https://github.com/llvm/llvm-project/commit/8a47e6252ad43a2eb3238f9b36394571ba13f4a9.diff LOG:

[llvm-branch-commits] [clang] 51d5991 - [Clang] Add AArch64 VCMLA LANE variants.

2021-01-05 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-05T16:14:00Z New Revision: 51d5991f04dda76c2f07123569b5c31ed3dfcfe8 URL: https://github.com/llvm/llvm-project/commit/51d5991f04dda76c2f07123569b5c31ed3dfcfe8 DIFF: https://github.com/llvm/llvm-project/commit/51d5991f04dda76c2f07123569b5c31ed3dfcfe8.diff LOG:

[llvm-branch-commits] [llvm] f73c09c - [VPlan] Use public VPValue constructor in VPPRedInstPHIRecipe (NFC).

2021-01-06 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-06T10:47:09Z New Revision: f73c09caa2a86fa9fe6f88b4a4c438c005fea32c URL: https://github.com/llvm/llvm-project/commit/f73c09caa2a86fa9fe6f88b4a4c438c005fea32c DIFF: https://github.com/llvm/llvm-project/commit/f73c09caa2a86fa9fe6f88b4a4c438c005fea32c.diff LOG:

[llvm-branch-commits] [llvm] 0ce5f40 - [VPlan] Add getLiveInIRValue accessor to VPValue.

2021-01-06 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-06T11:20:42Z New Revision: 0ce5f402e0166a33bea01d577ce8ee32189d80e3 URL: https://github.com/llvm/llvm-project/commit/0ce5f402e0166a33bea01d577ce8ee32189d80e3 DIFF: https://github.com/llvm/llvm-project/commit/0ce5f402e0166a33bea01d577ce8ee32189d80e3.diff LOG:

[llvm-branch-commits] [llvm] 816dba4 - [VPlan] Keep start value in VPWidenIntOrFpInductionRecipe (NFC).

2021-01-06 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-06T11:47:33Z New Revision: 816dba48af49050625adec6ed696983618346b11 URL: https://github.com/llvm/llvm-project/commit/816dba48af49050625adec6ed696983618346b11 DIFF: https://github.com/llvm/llvm-project/commit/816dba48af49050625adec6ed696983618346b11.diff LOG:

[llvm-branch-commits] [llvm] 494db38 - [LoopDeletion] Also consider loops with subloops for deletion.

2021-01-06 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-06T14:49:00Z New Revision: 494db3816b0ece5b6722054f75cc2622ae1b840a URL: https://github.com/llvm/llvm-project/commit/494db3816b0ece5b6722054f75cc2622ae1b840a DIFF: https://github.com/llvm/llvm-project/commit/494db3816b0ece5b6722054f75cc2622ae1b840a.diff LOG:

[llvm-branch-commits] [clang] 7ef9139 - [Clang] Remove unnecessary Attr.isArgIdent checks.

2021-01-06 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-06T18:01:41Z New Revision: 7ef9139a391a6d526afab0216a97f9d65a6b5563 URL: https://github.com/llvm/llvm-project/commit/7ef9139a391a6d526afab0216a97f9d65a6b5563 DIFF: https://github.com/llvm/llvm-project/commit/7ef9139a391a6d526afab0216a97f9d65a6b5563.diff LOG:

[llvm-branch-commits] [llvm] c493e92 - [VPlan] Move reduction start value creation to widenPHIRecipe.

2021-01-08 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-08T17:49:43Z New Revision: c493e9216bd1700577b209a0e2d290145653e40d URL: https://github.com/llvm/llvm-project/commit/c493e9216bd1700577b209a0e2d290145653e40d DIFF: https://github.com/llvm/llvm-project/commit/c493e9216bd1700577b209a0e2d290145653e40d.diff LOG:

[llvm-branch-commits] [llvm] 65f578f - [VPlan] Keep start value of VPWidenPHIRecipe as VPValue.

2021-01-09 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-09T16:34:15Z New Revision: 65f578fc0e6fb10bb84f3dea906f8fb1230c1ab3 URL: https://github.com/llvm/llvm-project/commit/65f578fc0e6fb10bb84f3dea906f8fb1230c1ab3 DIFF: https://github.com/llvm/llvm-project/commit/65f578fc0e6fb10bb84f3dea906f8fb1230c1ab3.diff LOG:

[llvm-branch-commits] [llvm] d98fc62 - [SimplifyCFG] Keep !dgb metadata of moved instruction, if they match.

2021-01-09 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-09T19:15:16Z New Revision: d98fc62ae68cd7e96bf6e85b7fbbee969cec9aa7 URL: https://github.com/llvm/llvm-project/commit/d98fc62ae68cd7e96bf6e85b7fbbee969cec9aa7 DIFF: https://github.com/llvm/llvm-project/commit/d98fc62ae68cd7e96bf6e85b7fbbee969cec9aa7.diff LOG:

[llvm-branch-commits] [llvm] c701f85 - [STLExtras] Use return type from operator* of the wrapped iter.

2021-01-10 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-10T14:41:13Z New Revision: c701f85c45589091f0d232fc2bc0bc390a6ab684 URL: https://github.com/llvm/llvm-project/commit/c701f85c45589091f0d232fc2bc0bc390a6ab684 DIFF: https://github.com/llvm/llvm-project/commit/c701f85c45589091f0d232fc2bc0bc390a6ab684.diff LOG:

[llvm-branch-commits] [llvm] a94497a - [VPlan] Move initial quote emission from ::print to ::dumpBasicBlock.

2021-01-11 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-11T12:22:15Z New Revision: a94497a34290bea077398c83d3031179c08ec2e7 URL: https://github.com/llvm/llvm-project/commit/a94497a34290bea077398c83d3031179c08ec2e7 DIFF: https://github.com/llvm/llvm-project/commit/a94497a34290bea077398c83d3031179c08ec2e7.diff LOG:

[llvm-branch-commits] [llvm] eb0371e - [VPlan] Unify value/recipe printing after VPDef transition.

2021-01-11 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-11T14:42:46Z New Revision: eb0371e403a67fdb580e24b9911107bfc9a828b3 URL: https://github.com/llvm/llvm-project/commit/eb0371e403a67fdb580e24b9911107bfc9a828b3 DIFF: https://github.com/llvm/llvm-project/commit/eb0371e403a67fdb580e24b9911107bfc9a828b3.diff LOG:

[llvm-branch-commits] [llvm] 6029d33 - Exit reads.

2022-02-15 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2022-02-15T15:10:07Z New Revision: 6029d33b407191aa1341ca0ce855523e7c2d6409 URL: https://github.com/llvm/llvm-project/commit/6029d33b407191aa1341ca0ce855523e7c2d6409 DIFF: https://github.com/llvm/llvm-project/commit/6029d33b407191aa1341ca0ce855523e7c2d6409.diff LOG:

[llvm-branch-commits] [llvm] e7a9fd4 - [LV] Add test case for PR54427.

2022-04-25 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2022-04-25T13:18:14+01:00 New Revision: e7a9fd4f57d6c51c2c97a545da6552c698eea347 URL: https://github.com/llvm/llvm-project/commit/e7a9fd4f57d6c51c2c97a545da6552c698eea347 DIFF: https://github.com/llvm/llvm-project/commit/e7a9fd4f57d6c51c2c97a545da6552c698eea347.diff

[llvm-branch-commits] [llvm] 0d2efbb - [LV] Always use add to add scalar iv and (startidx + step) for ints.

2022-04-25 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2022-04-25T13:18:22+01:00 New Revision: 0d2efbb8b82c13ea6e4aef727c5360eea6679605 URL: https://github.com/llvm/llvm-project/commit/0d2efbb8b82c13ea6e4aef727c5360eea6679605 DIFF: https://github.com/llvm/llvm-project/commit/0d2efbb8b82c13ea6e4aef727c5360eea6679605.diff

[llvm-branch-commits] [llvm] ebf29ba - [LV] Remove stray debug dump added in 0d2efbb8b82c.

2022-04-25 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2022-04-25T14:48:12+01:00 New Revision: ebf29ba9f0a3a1076c613aef59e65d65435daaee URL: https://github.com/llvm/llvm-project/commit/ebf29ba9f0a3a1076c613aef59e65d65435daaee DIFF: https://github.com/llvm/llvm-project/commit/ebf29ba9f0a3a1076c613aef59e65d65435daaee.diff

[llvm-branch-commits] [llvm] eb9b22c - [LV] Use SCEV for uniformity analysis across VF.

2023-04-28 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2023-04-28T10:21:17+01:00 New Revision: eb9b22c57f7ed429dfd3852e8cb11cdb06b567cf URL: https://github.com/llvm/llvm-project/commit/eb9b22c57f7ed429dfd3852e8cb11cdb06b567cf DIFF: https://github.com/llvm/llvm-project/commit/eb9b22c57f7ed429dfd3852e8cb11cdb06b567cf.diff

[llvm-branch-commits] [llvm] ad1161f - [VPlan] Use VPdef for VPWidenCall.

2020-12-15 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2020-12-15T09:20:07Z New Revision: ad1161f9b5ff251b80788033e4db82b5a11b187b URL: https://github.com/llvm/llvm-project/commit/ad1161f9b5ff251b80788033e4db82b5a11b187b DIFF: https://github.com/llvm/llvm-project/commit/ad1161f9b5ff251b80788033e4db82b5a11b187b.diff LOG:

[llvm-branch-commits] [llvm] 318f579 - [VPlan] Use VPDef for VPWidenGEPRecipe.

2020-12-15 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2020-12-15T09:30:14Z New Revision: 318f5798d8cb375e5af07812cede2f041ef839fe URL: https://github.com/llvm/llvm-project/commit/318f5798d8cb375e5af07812cede2f041ef839fe DIFF: https://github.com/llvm/llvm-project/commit/318f5798d8cb375e5af07812cede2f041ef839fe.diff LOG:

[llvm-branch-commits] [llvm] 8a7e770 - [LV] Add reduction test, which exposed a crash in a pending patch.

2020-12-15 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2020-12-15T09:42:00Z New Revision: 8a7e770638f00c5c8657044b44ca34f471d29511 URL: https://github.com/llvm/llvm-project/commit/8a7e770638f00c5c8657044b44ca34f471d29511 DIFF: https://github.com/llvm/llvm-project/commit/8a7e770638f00c5c8657044b44ca34f471d29511.diff LOG:

[llvm-branch-commits] [llvm] 0e0295f - [LV] Pass explicit vector width to not require a X86 target.

2020-12-15 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2020-12-15T12:52:22Z New Revision: 0e0295fd6124163b478603a6cc357867aadf5d70 URL: https://github.com/llvm/llvm-project/commit/0e0295fd6124163b478603a6cc357867aadf5d70 DIFF: https://github.com/llvm/llvm-project/commit/0e0295fd6124163b478603a6cc357867aadf5d70.diff LOG:

[llvm-branch-commits] [llvm] 7186a39 - [VPlan] Use VPDef for VPWidenSelectRecipe.

2020-12-15 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2020-12-15T14:15:01Z New Revision: 7186a3965af20b02d4620a96f078d826b306c63e URL: https://github.com/llvm/llvm-project/commit/7186a3965af20b02d4620a96f078d826b306c63e DIFF: https://github.com/llvm/llvm-project/commit/7186a3965af20b02d4620a96f078d826b306c63e.diff LOG:

[llvm-branch-commits] [llvm] 7ea3932 - [AnnotationRemarks] Also generate annotation remarks when using -O0.

2020-12-15 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2020-12-15T14:46:52Z New Revision: 7ea3932ab1def0f5e86ac745bef0d3de09e8845f URL: https://github.com/llvm/llvm-project/commit/7ea3932ab1def0f5e86ac745bef0d3de09e8845f DIFF: https://github.com/llvm/llvm-project/commit/7ea3932ab1def0f5e86ac745bef0d3de09e8845f.diff LOG:

[llvm-branch-commits] [llvm] 4a6a4e5 - [InstCombine] Precommit tests for !annotation metadata handling.

2020-12-16 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2020-12-16T15:43:30Z New Revision: 4a6a4e573fe6dc000d717824106515459f2ff432 URL: https://github.com/llvm/llvm-project/commit/4a6a4e573fe6dc000d717824106515459f2ff432 DIFF: https://github.com/llvm/llvm-project/commit/4a6a4e573fe6dc000d717824106515459f2ff432.diff LOG:

<    1   2   3   4   >