[llvm-branch-commits] [llvm] 2c7870d - [NewPM] Add pipeline EP callback after initial frontend cleanup

2020-11-24 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-11-24T21:14:36-08:00 New Revision: 2c7870dccaf31167b7d7b422ed51d1f0b3e343d3 URL: https://github.com/llvm/llvm-project/commit/2c7870dccaf31167b7d7b422ed51d1f0b3e343d3 DIFF: https://github.com/llvm/llvm-project/commit/2c7870dccaf31167b7d7b422ed51d1f0b3e343d3.diff

[llvm-branch-commits] [llvm] 92a67e1 - [BPF][NewPM] Port bpf-adjust-opt to NPM and add it to pipeline

2020-11-26 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-11-26T10:11:26-08:00 New Revision: 92a67e131f3d0440ef87c6038cf239e641a3167c URL: https://github.com/llvm/llvm-project/commit/92a67e131f3d0440ef87c6038cf239e641a3167c DIFF: https://github.com/llvm/llvm-project/commit/92a67e131f3d0440ef87c6038cf239e641a3167c.diff

[llvm-branch-commits] [llvm] f342ed1 - [test] Fix runtime-pointer-checking-insert-typesize.ll under NPM

2020-11-26 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-11-26T12:34:32-08:00 New Revision: f342ed1cd16a56f2a349caba4319d1c3df4cc99a URL: https://github.com/llvm/llvm-project/commit/f342ed1cd16a56f2a349caba4319d1c3df4cc99a DIFF: https://github.com/llvm/llvm-project/commit/f342ed1cd16a56f2a349caba4319d1c3df4cc99a.diff

[llvm-branch-commits] [lld] 26d3aae - [LTO][NewPM] Run verifier when doing LTO

2020-12-01 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-01T10:14:53-08:00 New Revision: 26d3aaeb3aac39329dd845bd0012ad961653dbc6 URL: https://github.com/llvm/llvm-project/commit/26d3aaeb3aac39329dd845bd0012ad961653dbc6 DIFF: https://github.com/llvm/llvm-project/commit/26d3aaeb3aac39329dd845bd0012ad961653dbc6.diff

[llvm-branch-commits] [lld] 1314a49 - [LTO][wasm][NewPM] Allow using new pass manager for wasm LTO

2020-12-01 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-01T12:22:40-08:00 New Revision: 1314a4938fba865412598b7227cb4657d59cd8bc URL: https://github.com/llvm/llvm-project/commit/1314a4938fba865412598b7227cb4657d59cd8bc DIFF: https://github.com/llvm/llvm-project/commit/1314a4938fba865412598b7227cb4657d59cd8bc.diff

[llvm-branch-commits] [llvm] 806a76c - Revert "[CMake][NewPM] Move ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER into llvm/"

2020-12-01 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-01T13:12:12-08:00 New Revision: 806a76c001233f2c70bf93c73fb955c64c1c080f URL: https://github.com/llvm/llvm-project/commit/806a76c001233f2c70bf93c73fb955c64c1c080f DIFF: https://github.com/llvm/llvm-project/commit/806a76c001233f2c70bf93c73fb955c64c1c080f.diff

[llvm-branch-commits] [lld] 99d8241 - [LLD][ELF][NewPM] Add option to force legacy PM

2020-12-01 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-01T13:41:17-08:00 New Revision: 99d82412f822190a6caa3e3a5b9f87b71f56de47 URL: https://github.com/llvm/llvm-project/commit/99d82412f822190a6caa3e3a5b9f87b71f56de47 DIFF: https://github.com/llvm/llvm-project/commit/99d82412f822190a6caa3e3a5b9f87b71f56de47.diff

[llvm-branch-commits] [llvm] aafb366 - Reland [CMake][NewPM] Move ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER into llvm/

2020-12-01 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-01T14:00:32-08:00 New Revision: aafb3662103f4b3df315967c0cf4f6eec6bff0c4 URL: https://github.com/llvm/llvm-project/commit/aafb3662103f4b3df315967c0cf4f6eec6bff0c4 DIFF: https://github.com/llvm/llvm-project/commit/aafb3662103f4b3df315967c0cf4f6eec6bff0c4.diff

[llvm-branch-commits] [llvm] ea7b071 - [gn build] Manually port 8fee2ee9

2020-12-01 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-01T15:06:49-08:00 New Revision: ea7b07187b273059d503b3b35539668d3c1f5412 URL: https://github.com/llvm/llvm-project/commit/ea7b07187b273059d503b3b35539668d3c1f5412 DIFF: https://github.com/llvm/llvm-project/commit/ea7b07187b273059d503b3b35539668d3c1f5412.diff

[llvm-branch-commits] [llvm] ec13b39 - [gn build] Format all gn files

2020-12-01 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-01T15:07:16-08:00 New Revision: ec13b391170e5984894e1c8635a6964e79572205 URL: https://github.com/llvm/llvm-project/commit/ec13b391170e5984894e1c8635a6964e79572205 DIFF: https://github.com/llvm/llvm-project/commit/ec13b391170e5984894e1c8635a6964e79572205.diff

[llvm-branch-commits] [lld] 92475f6 - [test] Make verify-invalid.ll work with legacy and new PMs

2020-12-02 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-02T09:56:18-08:00 New Revision: 92475f698ec20c153114da5ba88a2948c7cfae59 URL: https://github.com/llvm/llvm-project/commit/92475f698ec20c153114da5ba88a2948c7cfae59 DIFF: https://github.com/llvm/llvm-project/commit/92475f698ec20c153114da5ba88a2948c7cfae59.diff

[llvm-branch-commits] [llvm] 2f0de58 - [NewPM] Support --print-before/after in NPM

2020-12-03 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-03T16:52:14-08:00 New Revision: 2f0de582949d1c9b5beff591b3735b6c02c45033 URL: https://github.com/llvm/llvm-project/commit/2f0de582949d1c9b5beff591b3735b6c02c45033 DIFF: https://github.com/llvm/llvm-project/commit/2f0de582949d1c9b5beff591b3735b6c02c45033.diff

[llvm-branch-commits] [llvm] 0173eb0 - Use isIgnored instead of checking pass name

2020-12-03 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-03T18:37:57-08:00 New Revision: 0173eb0faf7ba500865d9e043685c37fc00cf679 URL: https://github.com/llvm/llvm-project/commit/0173eb0faf7ba500865d9e043685c37fc00cf679 DIFF: https://github.com/llvm/llvm-project/commit/0173eb0faf7ba500865d9e043685c37fc00cf679.diff

[llvm-branch-commits] [llvm] 7f6f9f4 - [NewPM] Make pass adaptors less templatey

2020-12-04 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-04T08:30:50-08:00 New Revision: 7f6f9f4cf966c78a315d15d6e913c43cfa45c47c URL: https://github.com/llvm/llvm-project/commit/7f6f9f4cf966c78a315d15d6e913c43cfa45c47c DIFF: https://github.com/llvm/llvm-project/commit/7f6f9f4cf966c78a315d15d6e913c43cfa45c47c.diff

[llvm-branch-commits] [llvm] 689b8e9 - [test] Fix LoopFusion tests under NewPM

2020-12-07 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-07T17:37:42-08:00 New Revision: 689b8e91f256b62519042c9a118d4b0ec1553b18 URL: https://github.com/llvm/llvm-project/commit/689b8e91f256b62519042c9a118d4b0ec1553b18 DIFF: https://github.com/llvm/llvm-project/commit/689b8e91f256b62519042c9a118d4b0ec1553b18.diff

[llvm-branch-commits] [llvm] deac8b1 - [test] Fix widen-iv.ll under NPM

2020-12-07 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-07T19:34:31-08:00 New Revision: deac8b1f450ff7d2d00218d962c3e7e5ff1ff86e URL: https://github.com/llvm/llvm-project/commit/deac8b1f450ff7d2d00218d962c3e7e5ff1ff86e DIFF: https://github.com/llvm/llvm-project/commit/deac8b1f450ff7d2d00218d962c3e7e5ff1ff86e.diff

[llvm-branch-commits] [llvm] a820261 - [test] Fix store_cost.ll under NPM

2020-12-07 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-07T21:19:05-08:00 New Revision: a820261bf31dfd87406138c38da6499cf0964ba4 URL: https://github.com/llvm/llvm-project/commit/a820261bf31dfd87406138c38da6499cf0964ba4 DIFF: https://github.com/llvm/llvm-project/commit/a820261bf31dfd87406138c38da6499cf0964ba4.diff

[llvm-branch-commits] [llvm] dc93a8d - [test] Fix Transforms/LoopVectorize under NPM

2020-12-07 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-07T21:48:21-08:00 New Revision: dc93a8d1e21bc492985c5f65822e1d2b53ecb23c URL: https://github.com/llvm/llvm-project/commit/dc93a8d1e21bc492985c5f65822e1d2b53ecb23c DIFF: https://github.com/llvm/llvm-project/commit/dc93a8d1e21bc492985c5f65822e1d2b53ecb23c.diff

[llvm-branch-commits] [llvm] f4f8103 - [test] Fix Transforms/LoopVersioningLICM under NPM

2020-12-07 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-07T21:54:38-08:00 New Revision: f4f81031152b7554185a259abc98932add6b484b URL: https://github.com/llvm/llvm-project/commit/f4f81031152b7554185a259abc98932add6b484b DIFF: https://github.com/llvm/llvm-project/commit/f4f81031152b7554185a259abc98932add6b484b.diff

[llvm-branch-commits] [llvm] 281af44 - [test] Fix loop-micro-op-buffer-size-t99.ll under NPM

2020-12-07 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-07T23:06:57-08:00 New Revision: 281af44c7cd8d7ec58622b5f07d539db15d4f0d5 URL: https://github.com/llvm/llvm-project/commit/281af44c7cd8d7ec58622b5f07d539db15d4f0d5 DIFF: https://github.com/llvm/llvm-project/commit/281af44c7cd8d7ec58622b5f07d539db15d4f0d5.diff

[llvm-branch-commits] [llvm] ac6b03c - [test] Pin provenance.ll to legacy PM

2020-12-07 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-07T23:08:02-08:00 New Revision: ac6b03c2b337ae80008e1d081c14f8264543c44a URL: https://github.com/llvm/llvm-project/commit/ac6b03c2b337ae80008e1d081c14f8264543c44a DIFF: https://github.com/llvm/llvm-project/commit/ac6b03c2b337ae80008e1d081c14f8264543c44a.diff

[llvm-branch-commits] [llvm] 554e6db - [test] Rewrite phi-empty.ll into a unittest

2020-12-08 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-08T09:59:31-08:00 New Revision: 554e6db18e0f264481bdab20dca9cc772d90270e URL: https://github.com/llvm/llvm-project/commit/554e6db18e0f264481bdab20dca9cc772d90270e DIFF: https://github.com/llvm/llvm-project/commit/554e6db18e0f264481bdab20dca9cc772d90270e.diff

[llvm-branch-commits] [llvm] bf30d7d - [gn build] Move ScalarizeMaskedMemIntrin.cpp

2020-12-08 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-08T11:33:45-08:00 New Revision: bf30d7de7632a9b71761e6e2186aee7353a2960e URL: https://github.com/llvm/llvm-project/commit/bf30d7de7632a9b71761e6e2186aee7353a2960e DIFF: https://github.com/llvm/llvm-project/commit/bf30d7de7632a9b71761e6e2186aee7353a2960e.diff

[llvm-branch-commits] [llvm] dee1e6a - [llvm-lto2] Use NPM with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER

2020-12-08 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-08T11:43:19-08:00 New Revision: dee1e6ac42e6e25e639fb053831f0723b90c18bd URL: https://github.com/llvm/llvm-project/commit/dee1e6ac42e6e25e639fb053831f0723b90c18bd DIFF: https://github.com/llvm/llvm-project/commit/dee1e6ac42e6e25e639fb053831f0723b90c18bd.diff

[llvm-branch-commits] [llvm] eca13e9 - [NFC] Rename IsCodeGenPass to ShouldPinPassToLegacyPM

2020-12-08 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-08T13:38:56-08:00 New Revision: eca13e995c6428e11f0d402641a74c9fe26f124c URL: https://github.com/llvm/llvm-project/commit/eca13e995c6428e11f0d402641a74c9fe26f124c DIFF: https://github.com/llvm/llvm-project/commit/eca13e995c6428e11f0d402641a74c9fe26f124c.diff

[llvm-branch-commits] [llvm] 3900f3f - Pin -loop-reduce to legacy PM

2020-12-08 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-08T13:48:23-08:00 New Revision: 3900f3f18c610092bb05292fcce76af2e9ae6c53 URL: https://github.com/llvm/llvm-project/commit/3900f3f18c610092bb05292fcce76af2e9ae6c53 DIFF: https://github.com/llvm/llvm-project/commit/3900f3f18c610092bb05292fcce76af2e9ae6c53.diff

[llvm-branch-commits] [lld] fa602d7 - [ELF][LTO][NPM] Use NPM with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER

2020-12-08 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-08T15:12:57-08:00 New Revision: fa602d74f608f817a1e39af3163e5878b832e9df URL: https://github.com/llvm/llvm-project/commit/fa602d74f608f817a1e39af3163e5878b832e9df DIFF: https://github.com/llvm/llvm-project/commit/fa602d74f608f817a1e39af3163e5878b832e9df.diff

[llvm-branch-commits] [llvm] f0e89e6 - [gold][NPM] Use NPM with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER

2020-12-08 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-08T15:13:34-08:00 New Revision: f0e89e69d6d7f4a097f4e1b1b9e38fe6cc384b7e URL: https://github.com/llvm/llvm-project/commit/f0e89e69d6d7f4a097f4e1b1b9e38fe6cc384b7e DIFF: https://github.com/llvm/llvm-project/commit/f0e89e69d6d7f4a097f4e1b1b9e38fe6cc384b7e.diff

[llvm-branch-commits] [lld] fed7565 - [COFF][LTO][NPM] Use NPM for LTO with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER

2020-12-09 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-09T08:53:50-08:00 New Revision: fed7565ee2172fbb77c22b2362c76ffc1fdf39d7 URL: https://github.com/llvm/llvm-project/commit/fed7565ee2172fbb77c22b2362c76ffc1fdf39d7 DIFF: https://github.com/llvm/llvm-project/commit/fed7565ee2172fbb77c22b2362c76ffc1fdf39d7.diff

[llvm-branch-commits] [llvm] 664b187 - Reland Pin -loop-reduce to legacy PM

2020-12-09 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-09T09:57:57-08:00 New Revision: 664b187160dc951c2cea3b69f92decf358d8e75a URL: https://github.com/llvm/llvm-project/commit/664b187160dc951c2cea3b69f92decf358d8e75a DIFF: https://github.com/llvm/llvm-project/commit/664b187160dc951c2cea3b69f92decf358d8e75a.diff

[llvm-branch-commits] [llvm] cc15e75 - [LTO][NPM] Default to using NPM under ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER

2020-12-09 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-09T17:48:47-08:00 New Revision: cc15e75ce8ee5aff87fd129f748e2a9899a76b8b URL: https://github.com/llvm/llvm-project/commit/cc15e75ce8ee5aff87fd129f748e2a9899a76b8b DIFF: https://github.com/llvm/llvm-project/commit/cc15e75ce8ee5aff87fd129f748e2a9899a76b8b.diff

[llvm-branch-commits] [llvm] bfcd362 - [test] Fix coro-retcon.ll under NPM

2020-12-09 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-09T22:04:59-08:00 New Revision: bfcd3627f149908ca190ee949b8f094812cdb4ac URL: https://github.com/llvm/llvm-project/commit/bfcd3627f149908ca190ee949b8f094812cdb4ac DIFF: https://github.com/llvm/llvm-project/commit/bfcd3627f149908ca190ee949b8f094812cdb4ac.diff

[llvm-branch-commits] [llvm] 512a64d - [test] Fix scev-expander-preserve-lcssa.ll under NPM

2020-12-10 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-10T09:46:08-08:00 New Revision: 512a64de6a977891b52b59c765f7775e0c8ad6cf URL: https://github.com/llvm/llvm-project/commit/512a64de6a977891b52b59c765f7775e0c8ad6cf DIFF: https://github.com/llvm/llvm-project/commit/512a64de6a977891b52b59c765f7775e0c8ad6cf.diff

[llvm-branch-commits] [llvm] ff7e1da - [NPM] Support -fmerge-functions

2020-12-10 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-10T11:45:08-08:00 New Revision: ff7e1da68f2a74797d0d3454f6cac62064f7d982 URL: https://github.com/llvm/llvm-project/commit/ff7e1da68f2a74797d0d3454f6cac62064f7d982 DIFF: https://github.com/llvm/llvm-project/commit/ff7e1da68f2a74797d0d3454f6cac62064f7d982.diff

[llvm-branch-commits] [llvm] c80e193 - [NFC] Inline maxDevirtIterationsReached()

2020-12-10 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-10T22:12:29-08:00 New Revision: c80e1935876424f9025238750a073092c24cbd44 URL: https://github.com/llvm/llvm-project/commit/c80e1935876424f9025238750a073092c24cbd44 DIFF: https://github.com/llvm/llvm-project/commit/c80e1935876424f9025238750a073092c24cbd44.diff

[llvm-branch-commits] [llvm] 655011c - [opt][NPM] Pin -lower-amx-type to legacy PM

2020-12-13 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-13T19:16:20-08:00 New Revision: 655011c7134878a24ed690339cfae9dc3d6c12f9 URL: https://github.com/llvm/llvm-project/commit/655011c7134878a24ed690339cfae9dc3d6c12f9 DIFF: https://github.com/llvm/llvm-project/commit/655011c7134878a24ed690339cfae9dc3d6c12f9.diff

[llvm-branch-commits] [llvm] [NewPM] Introduce MFAnalysisGetter for a common analysis getter (PR #116166)

2024-11-14 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks requested changes to this pull request. I'd really rather not do this. With the new pass manager transition for the optimization pipeline, it was fine to not have this abstraction, and other similar abstractions between the legacy/new pass manager (CallGraphUpdater)

[llvm-branch-commits] [llvm] Spiller: Detach legacy pass and supply analyses instead (PR #119181)

2024-12-09 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. https://github.com/llvm/llvm-project/pull/119181 ___ 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] [PassBuilder][CodeGen] Add callback style pass buider (PR #116913)

2025-02-07 Thread Arthur Eubanks via llvm-branch-commits
aeubanks wrote: I think I'm having a hard time reviewing these patches because I'm not confident of the design. I've started writing up the current state of the new pass manager for codegen and will send it out to LLVM discourse in hopes of more eyes and discussion on the high-level design, an

[llvm-branch-commits] [llvm] DiagnosticPrinter: Use printAsOperand to handle anonymous values (PR #119491)

2024-12-10 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks commented: can you add a test? https://github.com/llvm/llvm-project/pull/119491 ___ 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] DiagnosticPrinter: Use printAsOperand to handle anonymous values (PR #119491)

2024-12-10 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. https://github.com/llvm/llvm-project/pull/119491 ___ 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] llvm-reduce: Fix asserting on TargetExtTypes that do not support zeroinit (PR #132733)

2025-03-24 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. https://github.com/llvm/llvm-project/pull/132733 ___ 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] llvm-reduce: Add new pass to inline call sites (PR #134223)

2025-04-09 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks commented: perhaps a heuristic of reducing the total number of inlinable calls, i.e. the function being inlined cannot have any inlinable calls, would be good for not letting this run too much https://github.com/llvm/llvm-project/pull/134223

[llvm-branch-commits] [llvm] llvm-reduce: Fix losing fast math flags in operands-to-args (PR #133421)

2025-03-28 Thread Arthur Eubanks via llvm-branch-commits
aeubanks wrote: can we have a CallInst copy all flags/metadata helper function? https://github.com/llvm/llvm-project/pull/133421 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llv

[llvm-branch-commits] [llvm] llvm-reduce: Defer a shouldKeep call in operand reduction (PR #133387)

2025-03-28 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. https://github.com/llvm/llvm-project/pull/133387 ___ 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] gn build: Add check-builtins target. (PR #134482)

2025-04-10 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. wow this is very messy, feels like there should be a better way to do this on the CMake side https://github.com/llvm/llvm-project/pull/134482 ___ llvm-branch-commits mailing list llvm-branch-comm

[llvm-branch-commits] [llvm] [llvm][IR] Treat memcmp and bcmp as libcalls (PR #135706)

2025-04-14 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. I'm surprised these missing libcalls have been missing for so long without getting fixed https://github.com/llvm/llvm-project/pull/135706 ___ llvm-branch-commits mailing list llvm-branch-commits@

[llvm-branch-commits] [LTO][Pipelines][Coro] De-duplicate Coro passes (PR #128654)

2025-02-25 Thread Arthur Eubanks via llvm-branch-commits
@@ -421,12 +421,15 @@ static bool isLTOPostLink(ThinOrFullLTOPhase Phase) { static CoroConditionalWrapper buildCoroWrapper(ThinOrFullLTOPhase Phase) { // TODO: Skip passes according to Phase. aeubanks wrote: remove TODO? https://github.com/llvm/llvm-project/

[llvm-branch-commits] [LTO][Pipelines][Coro] De-duplicate Coro passes (PR #128654)

2025-02-25 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. https://github.com/llvm/llvm-project/pull/128654 ___ 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] llvm-reduce: Do not reduce alloca array sizes to 0 (PR #132864)

2025-03-25 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. https://github.com/llvm/llvm-project/pull/132864 ___ 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] [CodeGen][NFC] Fix quadratic c-t for large jump tables (PR #144108)

2025-06-13 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. makes sense. can you put some compile time numbers in the description before and after this patch? https://github.com/llvm/llvm-project/pull/144108 ___ llvm-branch-commits mailing list llvm-branc

<    1   2