[llvm-branch-commits] [llvm] [PGO] Generate __llvm_profile_raw_version only when instrumented (PR #93917)

2024-05-31 Thread Arthur Eubanks via llvm-branch-commits
aeubanks wrote: What's the benefit to this change? From a compile time perspective, files containing no functions are essentially negligible. From a consistency perspective, not adding `__llvm_profile_raw_version` in some cases creates divergence between different source files (IIRC we do some

[llvm-branch-commits] gn build: Embed libc++abi.a objects into libc++.a. (PR #88463)

2024-06-04 Thread Arthur Eubanks via llvm-branch-commits
aeubanks wrote: could you point to where this is done in CMake? https://github.com/llvm/llvm-project/pull/88463 ___ 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] AMDGPU/NewPM: Fill out passes in addCodeGenPrepare (PR #102867)

2024-08-12 Thread Arthur Eubanks via llvm-branch-commits
@@ -106,3 +135,12 @@ Error AMDGPUCodeGenPassBuilder::addInstSelector(AddMachinePass &addPass) const { addPass(SILowerI1CopiesPass()); return Error::success(); } + +bool AMDGPUCodeGenPassBuilder::isPassEnabled(const cl::opt &Opt, aeubanks wrote: is this pa

[llvm-branch-commits] [llvm] AMDGPU/NewPM: Fill out passes in addCodeGenPrepare (PR #102867)

2024-08-12 Thread Arthur Eubanks via llvm-branch-commits
@@ -106,3 +135,12 @@ Error AMDGPUCodeGenPassBuilder::addInstSelector(AddMachinePass &addPass) const { addPass(SILowerI1CopiesPass()); return Error::success(); } + +bool AMDGPUCodeGenPassBuilder::isPassEnabled(const cl::opt &Opt, aeubanks wrote: I'd prefer

[llvm-branch-commits] [ELF] Place .lbss/.lrodata/.ldata after .bss (PR #81224)

2024-02-09 Thread Arthur Eubanks via llvm-branch-commits
@@ -988,10 +991,10 @@ static unsigned getSectionRank(OutputSection &osec) { osec.relro = true; else rank |= RF_NOT_RELRO; -// Place .ldata and .lbss after .bss. Making .bss closer to .text alleviates -// relocation overflow pressure. +// Place .lbss

[llvm-branch-commits] [ELF] Place .lbss/.lrodata/.ldata after .bss (PR #81224)

2024-02-09 Thread Arthur Eubanks via llvm-branch-commits
@@ -1124,11 +1127,15 @@ template void Writer::setReservedSymbolSections() { } if (last) { -// _edata points to the end of the last mapped initialized section. +// _edata points to the end of the last mapped initialized section before aeubanks wro

[llvm-branch-commits] [ELF] Place .lbss/.lrodata/.ldata after .bss (PR #81224)

2024-02-09 Thread Arthur Eubanks via llvm-branch-commits
aeubanks wrote: thanks for doing this! https://github.com/llvm/llvm-project/pull/81224 ___ 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] [ELF] Place .lbss/.lrodata/.ldata after .bss (PR #81224)

2024-02-09 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks edited https://github.com/llvm/llvm-project/pull/81224 ___ 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] [ELF] Place .lbss/.lrodata/.ldata after .bss (PR #81224)

2024-02-09 Thread Arthur Eubanks via llvm-branch-commits
@@ -1103,31 +1106,36 @@ template void Writer::setReservedSymbolSections() { } PhdrEntry *last = nullptr; - PhdrEntry *lastRO = nullptr; - + OutputSection *lastRO = nullptr; + auto isLarge = [](OutputSection *osec) { +return config->emachine == EM_X86_64 && osec->f

[llvm-branch-commits] [ELF] Place .lbss/.lrodata/.ldata after .bss (PR #81224)

2024-02-09 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. lgtm https://github.com/llvm/llvm-project/pull/81224 ___ 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] [ELF] Place .lbss/.lrodata/.ldata after .bss (PR #81224)

2024-02-13 Thread Arthur Eubanks via llvm-branch-commits
aeubanks wrote: +1 to everything jyknight has said. I would prefer `.lrodata` at the beginning of the binary when `-pie` for one less segment, and at the end of the binary when `-no-pie` so large data doesn't increase relocation pressure. This PR is an improvement in that `-no-pie` relocation

[llvm-branch-commits] [ELF] Place .lbss/.lrodata/.ldata after .bss (PR #81224)

2024-02-14 Thread Arthur Eubanks via llvm-branch-commits
aeubanks wrote: I have heard that x86-64 `-fno-pic` is measurably slower than `-fpie` in large workloads, e.g. having to read RIP when accessing globals RIP-relatively is measurable, as opposed a constant address. There are valid reasons for `-fno-pic`. It seems unlikely that having to suppor

[llvm-branch-commits] [ELF] Support placing .lbss/.lrodata/.ldata after .bss (PR #81224)

2024-02-15 Thread Arthur Eubanks via llvm-branch-commits
@@ -1436,6 +1436,8 @@ static void readConfigs(opt::InputArgList &args) { config->zInterpose = hasZOption(args, "interpose"); config->zKeepTextSectionPrefix = getZFlag( args, "keep-text-section-prefix", "nokeep-text-section-prefix", false); + config->zLrodataAfterBss

[llvm-branch-commits] [ELF] Support placing .lbss/.lrodata/.ldata after .bss (PR #81224)

2024-02-15 Thread Arthur Eubanks via llvm-branch-commits
@@ -1436,6 +1436,8 @@ static void readConfigs(opt::InputArgList &args) { config->zInterpose = hasZOption(args, "interpose"); config->zKeepTextSectionPrefix = getZFlag( args, "keep-text-section-prefix", "nokeep-text-section-prefix", false); + config->zLrodataAfterBss

[llvm-branch-commits] [ELF] Support placing .lbss/.lrodata/.ldata after .bss (PR #81224)

2024-02-20 Thread Arthur Eubanks via llvm-branch-commits
@@ -1436,6 +1436,8 @@ static void readConfigs(opt::InputArgList &args) { config->zInterpose = hasZOption(args, "interpose"); config->zKeepTextSectionPrefix = getZFlag( args, "keep-text-section-prefix", "nokeep-text-section-prefix", false); + config->zLrodataAfterBss

[llvm-branch-commits] [ELF] Support placing .lbss/.lrodata/.ldata after .bss (PR #81224)

2024-02-20 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. https://github.com/llvm/llvm-project/pull/81224 ___ 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] [ELF] Support placing .lbss/.lrodata/.ldata after .bss (PR #81224)

2024-02-21 Thread Arthur Eubanks via llvm-branch-commits
@@ -1436,6 +1436,8 @@ static void readConfigs(opt::InputArgList &args) { config->zInterpose = hasZOption(args, "interpose"); config->zKeepTextSectionPrefix = getZFlag( args, "keep-text-section-prefix", "nokeep-text-section-prefix", false); + config->zLrodataAfterBss

[llvm-branch-commits] [llvm] [llvm][dfa-jump-threading] Allow DFAJumpThreading with optsize (PR #83049)

2024-02-26 Thread Arthur Eubanks via llvm-branch-commits
aeubanks wrote: Can we have a more principled approach to determine when to allow this pass to run than a `cl::opt`? For example, change the `CostThreshold` in the pass depending on whether or not the function has `optsize`. https://github.com/llvm/llvm-project/pull/83049 _

[llvm-branch-commits] [llvm] [llvm][dfa-jump-threading] Allow DFAJumpThreading with optsize (PR #83049)

2024-02-27 Thread Arthur Eubanks via llvm-branch-commits
aeubanks wrote: also, we should remove pipeline checks for "optsize" and move those checks into the passes themselves https://github.com/llvm/llvm-project/pull/83049 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists

[llvm-branch-commits] [llvm] Remove pipeline checks for optsize for DFAJumpThreadingPass (PR #83188)

2024-02-27 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. https://github.com/llvm/llvm-project/pull/83188 ___ 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] [compiler-rt] [compiler-rt] Build libfuzzer sources with the chosen C++ compiler (PR #83090)

2024-02-27 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. seems reasonable https://github.com/llvm/llvm-project/pull/83090 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch

[llvm-branch-commits] [llvm] [llvm][dfa-jump-threading] Allow DFAJumpThreading with optsize (PR #83049)

2024-03-05 Thread Arthur Eubanks via llvm-branch-commits
aeubanks wrote: > I don't think its a good idea to try and guess what the threshold should be. > Likely, that is something specific targets would need to tune on their own > via -dfa-cost-threshold=. The inliner has a target-independent threshold and it's much more important than this pass, so

[llvm-branch-commits] [clang][CodeGen] Remove SimplifyCFGPass preceding RemoveTrapsPass (PR #84852)

2024-03-11 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. https://github.com/llvm/llvm-project/pull/84852 ___ 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] [IR] Introduce `llvm.experimental.hot()` (PR #84850)

2024-03-11 Thread Arthur Eubanks via llvm-branch-commits
@@ -7276,6 +7276,12 @@ void SelectionDAGBuilder::visitIntrinsicCall(const CallInst &I, setValue(&I, getValue(I.getArgOperand(0))); return; + case Intrinsic::experimental_hot: +// Default lowering to false. It's intended to be lowered as soon as profile +// i

[llvm-branch-commits] [IR] Introduce `llvm.experimental.hot()` (PR #84850)

2024-03-11 Thread Arthur Eubanks via llvm-branch-commits
aeubanks wrote: +1, this is a cool addition! https://github.com/llvm/llvm-project/pull/84850 ___ 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] [IR] Introduce `llvm.experimental.hot()` (PR #84850)

2024-03-11 Thread Arthur Eubanks via llvm-branch-commits
@@ -7276,6 +7276,12 @@ void SelectionDAGBuilder::visitIntrinsicCall(const CallInst &I, setValue(&I, getValue(I.getArgOperand(0))); return; + case Intrinsic::experimental_hot: +// Default lowering to false. It's intended to be lowered as soon as profile +// i

[llvm-branch-commits] [Analysis] Exclude llvm.allow.{runtime, ubsan}.check() from AliasSetTracker (PR #86065)

2024-03-26 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. https://github.com/llvm/llvm-project/pull/86065 ___ 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] [lld] release/18.x: [lld/ELF][X86] Respect outSecOff when checking if GOTPCREL can be relaxed (#86334) (PR #86688)

2024-04-04 Thread Arthur Eubanks via llvm-branch-commits
aeubanks wrote: I think (not 100% sure) that this fixes a regression that was introduced between 17 and 18, so it shouldn't require release notes. https://github.com/llvm/llvm-project/pull/86688 ___ llvm-branch-commits mailing list llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x: [X86] Always use 64-bit relocations in no-PIC large code model (#89101) (PR #89124)

2024-04-18 Thread Arthur Eubanks via llvm-branch-commits
aeubanks wrote: @tstellar looks like the version check is failing, how can I get this merged? https://github.com/llvm/llvm-project/pull/89124 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman

[llvm-branch-commits] [llvm] release/18.x: [X86] Always use 64-bit relocations in no-PIC large code model (#89101) (PR #89124)

2024-05-02 Thread Arthur Eubanks via llvm-branch-commits
aeubanks wrote: this is mostly a fix to revert back to previous behavior in certain cases, so probably not worth a release note https://github.com/llvm/llvm-project/pull/89124 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org htt

[llvm-branch-commits] [llvm] a22ba5a - [test] Pin dead-calls-willreturn.ll to legacy PM

2021-01-23 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-23T12:35:36-08:00 New Revision: a22ba5afc8d9e3ec00be3e374d40379d1648f53d URL: https://github.com/llvm/llvm-project/commit/a22ba5afc8d9e3ec00be3e374d40379d1648f53d DIFF: https://github.com/llvm/llvm-project/commit/a22ba5afc8d9e3ec00be3e374d40379d1648f53d.diff

[llvm-branch-commits] [llvm] c37dd3b - [NewPM][opt] Make -enable-new-pm default to LLVM_ENABLE_NEW_PASS_MANAGER

2021-01-23 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-23T12:36:09-08:00 New Revision: c37dd3b6d553d7ae3afaf677f1c6abdf6b1ec74e URL: https://github.com/llvm/llvm-project/commit/c37dd3b6d553d7ae3afaf677f1c6abdf6b1ec74e DIFF: https://github.com/llvm/llvm-project/commit/c37dd3b6d553d7ae3afaf677f1c6abdf6b1ec74e.diff

[llvm-branch-commits] [clang] 3ed2f5a - [clang][NewPM] Mention that legacy PM flags are deprecated

2021-08-30 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-08-30T10:05:46-07:00 New Revision: 3ed2f5a4c60852401f64791dd5e597b4f2d6b3f0 URL: https://github.com/llvm/llvm-project/commit/3ed2f5a4c60852401f64791dd5e597b4f2d6b3f0 DIFF: https://github.com/llvm/llvm-project/commit/3ed2f5a4c60852401f64791dd5e597b4f2d6b3f0.diff

[llvm-branch-commits] [llvm] 9e41dc7 - [docs] Mention that the legacy PM is deprecated and will be removed after 14

2021-09-01 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-09-01T23:33:00-07:00 New Revision: 9e41dc71b8d4040fa5f0742022d6cf9852096744 URL: https://github.com/llvm/llvm-project/commit/9e41dc71b8d4040fa5f0742022d6cf9852096744 DIFF: https://github.com/llvm/llvm-project/commit/9e41dc71b8d4040fa5f0742022d6cf9852096744.diff

[llvm-branch-commits] [llvm] f748e92 - [NewPM] Run non-trivial loop unswitching under -O2/3/s/z

2021-01-12 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-12T11:04:40-08:00 New Revision: f748e92295515ea7b39cd687a718915b559de6ec URL: https://github.com/llvm/llvm-project/commit/f748e92295515ea7b39cd687a718915b559de6ec DIFF: https://github.com/llvm/llvm-project/commit/f748e92295515ea7b39cd687a718915b559de6ec.diff

[llvm-branch-commits] [llvm] 39e6d24 - [NewPM] Only non-trivially loop unswitch at -O3 and for non-optsize functions

2021-01-13 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-13T14:54:49-08:00 New Revision: 39e6d242378a0b645abbdfc6c02de5ef8dcfb9ed URL: https://github.com/llvm/llvm-project/commit/39e6d242378a0b645abbdfc6c02de5ef8dcfb9ed DIFF: https://github.com/llvm/llvm-project/commit/39e6d242378a0b645abbdfc6c02de5ef8dcfb9ed.diff

[llvm-branch-commits] [llvm] b196dc6 - [NFC] Remove unused entry in PassRegistry.def

2021-01-13 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-13T19:01:07-08:00 New Revision: b196dc6607233d6235846b4a1bde70a6e0cc8512 URL: https://github.com/llvm/llvm-project/commit/b196dc6607233d6235846b4a1bde70a6e0cc8512 DIFF: https://github.com/llvm/llvm-project/commit/b196dc6607233d6235846b4a1bde70a6e0cc8512.diff

[llvm-branch-commits] [llvm] a03ffa9 - [NewPM] Fix placement of LoopFlatten

2021-01-14 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-14T09:49:31-08:00 New Revision: a03ffa98503bb6d5a990e61df060ed480c3e3f3b URL: https://github.com/llvm/llvm-project/commit/a03ffa98503bb6d5a990e61df060ed480c3e3f3b DIFF: https://github.com/llvm/llvm-project/commit/a03ffa98503bb6d5a990e61df060ed480c3e3f3b.diff

[llvm-branch-commits] [lld] a231786 - [wasm][LLD] Rename --lto-new-pass-manager to --no-lto-legacy-pass-manager

2021-01-19 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-19T11:22:40-08:00 New Revision: a23178690987f04a09125d712ec3168b084539bb URL: https://github.com/llvm/llvm-project/commit/a23178690987f04a09125d712ec3168b084539bb DIFF: https://github.com/llvm/llvm-project/commit/a23178690987f04a09125d712ec3168b084539bb.diff

[llvm-branch-commits] [polly] cabe1b1 - [polly][NewPM][test] Fix polly tests under -enable-new-pm

2021-01-19 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-19T12:38:58-08:00 New Revision: cabe1b11243740d39c0b49c10a8ce86001b1011c URL: https://github.com/llvm/llvm-project/commit/cabe1b11243740d39c0b49c10a8ce86001b1011c DIFF: https://github.com/llvm/llvm-project/commit/cabe1b11243740d39c0b49c10a8ce86001b1011c.diff

[llvm-branch-commits] [llvm] a11bf9a - [AMDGPU][Inliner] Remove amdgpu-inline and add a new TTI inline hook

2021-01-21 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-21T20:29:17-08:00 New Revision: a11bf9a7fbd3693d6d4bca8ef2ba1d2f0758f9be URL: https://github.com/llvm/llvm-project/commit/a11bf9a7fbd3693d6d4bca8ef2ba1d2f0758f9be DIFF: https://github.com/llvm/llvm-project/commit/a11bf9a7fbd3693d6d4bca8ef2ba1d2f0758f9be.diff

[llvm-branch-commits] [llvm] f374138 - [test] Make incorrect-exit-count.ll work under NPM

2021-01-21 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-21T21:45:32-08:00 New Revision: f374138058b6f7ddfeeb145a5c98b9c8d0d95f82 URL: https://github.com/llvm/llvm-project/commit/f374138058b6f7ddfeeb145a5c98b9c8d0d95f82 DIFF: https://github.com/llvm/llvm-project/commit/f374138058b6f7ddfeeb145a5c98b9c8d0d95f82.diff

[llvm-branch-commits] [llvm] 42d682a - [NewPM][AMDGPU] Skip adding CGSCCOptimizerLate callbacks at O0

2021-01-22 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-22T12:29:39-08:00 New Revision: 42d682a217b6e04318d11d374e29d7d94ceaed1f URL: https://github.com/llvm/llvm-project/commit/42d682a217b6e04318d11d374e29d7d94ceaed1f DIFF: https://github.com/llvm/llvm-project/commit/42d682a217b6e04318d11d374e29d7d94ceaed1f.diff

[llvm-branch-commits] [llvm] 4ffcd4f - Revert "[LV] Vectorize (some) early and multiple exit loops"

2020-12-28 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-28T10:05:41-08:00 New Revision: 4ffcd4fe9ac2ee948948f732baa16663eb63f1c7 URL: https://github.com/llvm/llvm-project/commit/4ffcd4fe9ac2ee948948f732baa16663eb63f1c7 DIFF: https://github.com/llvm/llvm-project/commit/4ffcd4fe9ac2ee948948f732baa16663eb63f1c7.diff

[llvm-branch-commits] [llvm] 9abc457 - [NewPM][AMDGPU] Port amdgpu-simplifylib/amdgpu-usenative

2020-12-28 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-28T10:38:51-08:00 New Revision: 9abc457724bd54014328a6f0b7ed230bacd9f610 URL: https://github.com/llvm/llvm-project/commit/9abc457724bd54014328a6f0b7ed230bacd9f610 DIFF: https://github.com/llvm/llvm-project/commit/9abc457724bd54014328a6f0b7ed230bacd9f610.diff

[llvm-branch-commits] [llvm] 6c36286 - [NewPM] Fix CGSCCOptimizerLateEPCallbacks place in pipeline

2020-12-28 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-28T14:03:10-08:00 New Revision: 6c36286a2e180443005d31a9cec2ca182963bcad URL: https://github.com/llvm/llvm-project/commit/6c36286a2e180443005d31a9cec2ca182963bcad DIFF: https://github.com/llvm/llvm-project/commit/6c36286a2e180443005d31a9cec2ca182963bcad.diff

[llvm-branch-commits] [llvm] 85af1d6 - [test] Fix pr45360.ll under NPM

2020-12-28 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-28T14:42:52-08:00 New Revision: 85af1d6257fac0741002f0144622f05c4ee1632c URL: https://github.com/llvm/llvm-project/commit/85af1d6257fac0741002f0144622f05c4ee1632c DIFF: https://github.com/llvm/llvm-project/commit/85af1d6257fac0741002f0144622f05c4ee1632c.diff

[llvm-branch-commits] [llvm] 0e9abcf - [AMDGPU][NewPM] Port amdgpu-promote-alloca(-to-vector)

2020-12-28 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-28T17:52:31-08:00 New Revision: 0e9abcfc1920f25a959eaa08116427b795e10dd8 URL: https://github.com/llvm/llvm-project/commit/0e9abcfc1920f25a959eaa08116427b795e10dd8 DIFF: https://github.com/llvm/llvm-project/commit/0e9abcfc1920f25a959eaa08116427b795e10dd8.diff

[llvm-branch-commits] [llvm] c2ef06d - [NewPM] Port infer-address-spaces

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

[llvm-branch-commits] [clang] c5d100f - [test] Fix conditional-temporaries.cpp

2020-12-28 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-28T20:17:31-08:00 New Revision: c5d100fdf2d782886215061e1ae0b4b072babce0 URL: https://github.com/llvm/llvm-project/commit/c5d100fdf2d782886215061e1ae0b4b072babce0 DIFF: https://github.com/llvm/llvm-project/commit/c5d100fdf2d782886215061e1ae0b4b072babce0.diff

[llvm-branch-commits] [llvm] 7ecbe0c - [NewPM][AMDGPU] Port amdgpu-lower-kernel-attributes

2020-12-29 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-29T10:26:06-08:00 New Revision: 7ecbe0c7a01848fce88dcf3b6977cec866e9938b URL: https://github.com/llvm/llvm-project/commit/7ecbe0c7a01848fce88dcf3b6977cec866e9938b DIFF: https://github.com/llvm/llvm-project/commit/7ecbe0c7a01848fce88dcf3b6977cec866e9938b.diff

[llvm-branch-commits] [llvm] b8f22f9 - [NewPM][AMDGPU] Run InternalizePass when -amdgpu-internalize-symbols

2021-01-04 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-04T11:34:40-08:00 New Revision: b8f22f9d3000b13c63a323bcf5230929191f402a URL: https://github.com/llvm/llvm-project/commit/b8f22f9d3000b13c63a323bcf5230929191f402a DIFF: https://github.com/llvm/llvm-project/commit/b8f22f9d3000b13c63a323bcf5230929191f402a.diff

[llvm-branch-commits] [llvm] a5f863e - [NewPM][AMDGPU] Port amdgpu-propagate-attributes-early/late

2021-01-04 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-04T11:53:37-08:00 New Revision: a5f863e0765e9056f302dbf0683f92dad6e8efb9 URL: https://github.com/llvm/llvm-project/commit/a5f863e0765e9056f302dbf0683f92dad6e8efb9 DIFF: https://github.com/llvm/llvm-project/commit/a5f863e0765e9056f302dbf0683f92dad6e8efb9.diff

[llvm-branch-commits] [llvm] e1833e7 - [NewPM][AMDGPU] Port amdgpu-unify-metadata

2021-01-04 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-04T11:57:46-08:00 New Revision: e1833e7493aede34aaf9c1a4480848d60dad7f1d URL: https://github.com/llvm/llvm-project/commit/e1833e7493aede34aaf9c1a4480848d60dad7f1d DIFF: https://github.com/llvm/llvm-project/commit/e1833e7493aede34aaf9c1a4480848d60dad7f1d.diff

[llvm-branch-commits] [llvm] fd323a8 - [NewPM][AMDGPU] Port amdgpu-printf-runtime-binding

2021-01-04 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-04T12:25:50-08:00 New Revision: fd323a897c666b847e8818f63331dfcd1842953e URL: https://github.com/llvm/llvm-project/commit/fd323a897c666b847e8818f63331dfcd1842953e DIFF: https://github.com/llvm/llvm-project/commit/fd323a897c666b847e8818f63331dfcd1842953e.diff

[llvm-branch-commits] [llvm] 4e838ba - [NewPM][AMDGPU] Port amdgpu-always-inline

2021-01-04 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-04T12:27:01-08:00 New Revision: 4e838ba9ea2cc7effbb051fdacf74a738b35eb6a URL: https://github.com/llvm/llvm-project/commit/4e838ba9ea2cc7effbb051fdacf74a738b35eb6a DIFF: https://github.com/llvm/llvm-project/commit/4e838ba9ea2cc7effbb051fdacf74a738b35eb6a.diff

[llvm-branch-commits] [llvm] 1915523 - [NewPM][AMDGPU] Make amdgpu-aa work with NewPM

2021-01-04 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-04T12:36:27-08:00 New Revision: 191552344bba04c428de4a34b83d6f7537a4a596 URL: https://github.com/llvm/llvm-project/commit/191552344bba04c428de4a34b83d6f7537a4a596 DIFF: https://github.com/llvm/llvm-project/commit/191552344bba04c428de4a34b83d6f7537a4a596.diff

[llvm-branch-commits] [llvm] aa16903 - [test] Pin backedge-id-bug-xfail.ll to legacy PM

2021-01-04 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-04T13:09:42-08:00 New Revision: aa169033892f1f185047abc07fe6e58f726018b9 URL: https://github.com/llvm/llvm-project/commit/aa169033892f1f185047abc07fe6e58f726018b9 DIFF: https://github.com/llvm/llvm-project/commit/aa169033892f1f185047abc07fe6e58f726018b9.diff

[llvm-branch-commits] [llvm] 8e293fe - [NewPM][AMDGPU] Pass TargetMachine to AMDGPUSimplifyLibCallsPass

2021-01-04 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-04T13:48:09-08:00 New Revision: 8e293fe6ad06225d748bdb8a4414461451e33c16 URL: https://github.com/llvm/llvm-project/commit/8e293fe6ad06225d748bdb8a4414461451e33c16 DIFF: https://github.com/llvm/llvm-project/commit/8e293fe6ad06225d748bdb8a4414461451e33c16.diff

[llvm-branch-commits] [llvm] e30fbbe - [JumpThreading][NewPM] Skip when target has divergent CF

2021-01-04 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-04T16:08:08-08:00 New Revision: e30fbbe9a5359f5d88fbc6045f320a120fc9a5af URL: https://github.com/llvm/llvm-project/commit/e30fbbe9a5359f5d88fbc6045f320a120fc9a5af DIFF: https://github.com/llvm/llvm-project/commit/e30fbbe9a5359f5d88fbc6045f320a120fc9a5af.diff

[llvm-branch-commits] [llvm] 28a326e - [NFC] Rename registerAliasAnalyses -> registerDefaultAliasAnalyses

2021-01-05 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-05T11:07:58-08:00 New Revision: 28a326eba0a9c367ab6a2d23ca0ae4fb8ab2b536 URL: https://github.com/llvm/llvm-project/commit/28a326eba0a9c367ab6a2d23ca0ae4fb8ab2b536 DIFF: https://github.com/llvm/llvm-project/commit/28a326eba0a9c367ab6a2d23ca0ae4fb8ab2b536.diff

[llvm-branch-commits] [llvm] 8cf1cc5 - [FuncAttrs] Infer noreturn

2021-01-05 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-05T13:25:42-08:00 New Revision: 8cf1cc578d3288f5b9cfe1584e524f8b1517dc97 URL: https://github.com/llvm/llvm-project/commit/8cf1cc578d3288f5b9cfe1584e524f8b1517dc97 DIFF: https://github.com/llvm/llvm-project/commit/8cf1cc578d3288f5b9cfe1584e524f8b1517dc97.diff

[llvm-branch-commits] [llvm] 7fea561 - [CGSCC][Coroutine][NewPM] Properly support function splitting/outlining

2021-01-06 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-06T11:19:15-08:00 New Revision: 7fea561eb1ce0a339f3c47f6d89d2e9fa8706ab0 URL: https://github.com/llvm/llvm-project/commit/7fea561eb1ce0a339f3c47f6d89d2e9fa8706ab0 DIFF: https://github.com/llvm/llvm-project/commit/7fea561eb1ce0a339f3c47f6d89d2e9fa8706ab0.diff

[llvm-branch-commits] [llvm] 54c0105 - Fix non-assert builds after D93828

2021-01-06 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-06T11:42:03-08:00 New Revision: 54c01057b68d2a0e565f289cfa9edb8cca7f5980 URL: https://github.com/llvm/llvm-project/commit/54c01057b68d2a0e565f289cfa9edb8cca7f5980 DIFF: https://github.com/llvm/llvm-project/commit/54c01057b68d2a0e565f289cfa9edb8cca7f5980.diff

[llvm-branch-commits] [llvm] a515342 - [test] Pin AMDGPU/opt-pipeline.ll to legacy PM

2021-01-06 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-06T11:44:16-08:00 New Revision: a515342de9c578ed2d9b5414be008ca4a876c903 URL: https://github.com/llvm/llvm-project/commit/a515342de9c578ed2d9b5414be008ca4a876c903 DIFF: https://github.com/llvm/llvm-project/commit/a515342de9c578ed2d9b5414be008ca4a876c903.diff

[llvm-branch-commits] [llvm] 47fba9e - [test] Pin partial-unswitch.ll to legacy PM

2021-01-06 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-06T11:53:07-08:00 New Revision: 47fba9e1eae63fa30c9f9a7d9ca42e694ba74b0a URL: https://github.com/llvm/llvm-project/commit/47fba9e1eae63fa30c9f9a7d9ca42e694ba74b0a DIFF: https://github.com/llvm/llvm-project/commit/47fba9e1eae63fa30c9f9a7d9ca42e694ba74b0a.diff

[llvm-branch-commits] [llvm] d002cd4 - [test] Move coro-retcon-unreachable.ll into llvm/test

2021-01-07 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-07T14:06:01-08:00 New Revision: d002cd4e0f10f20c4f8b419ffa23d782636e46d8 URL: https://github.com/llvm/llvm-project/commit/d002cd4e0f10f20c4f8b419ffa23d782636e46d8 DIFF: https://github.com/llvm/llvm-project/commit/d002cd4e0f10f20c4f8b419ffa23d782636e46d8.diff

[llvm-branch-commits] [llvm] 1a2eaeb - [CoroSplit][NewPM] Don't call LazyCallGraph functions to split when no clones

2021-01-07 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-07T14:06:35-08:00 New Revision: 1a2eaebc09c6a200f93b8beb37130c8b8aab3934 URL: https://github.com/llvm/llvm-project/commit/1a2eaebc09c6a200f93b8beb37130c8b8aab3934 DIFF: https://github.com/llvm/llvm-project/commit/1a2eaebc09c6a200f93b8beb37130c8b8aab3934.diff

[llvm-branch-commits] [llvm] 0992bf4 - [NewPM][Hexagon] Fix HexagonVectorLoopCarriedReusePass position in pipeline

2021-01-07 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-07T15:00:19-08:00 New Revision: 0992bf4e3f904e465fd8520b9852e305efd86809 URL: https://github.com/llvm/llvm-project/commit/0992bf4e3f904e465fd8520b9852e305efd86809 DIFF: https://github.com/llvm/llvm-project/commit/0992bf4e3f904e465fd8520b9852e305efd86809.diff

[llvm-branch-commits] [llvm] b2dafd4 - [NewPM][Hexagon] Fix HexagonVectorLoopCarriedReusePass position in pipeline

2021-01-07 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-07T15:04:28-08:00 New Revision: b2dafd44ca7a975e3d58d68f3a24e36b2ceb2e1e URL: https://github.com/llvm/llvm-project/commit/b2dafd44ca7a975e3d58d68f3a24e36b2ceb2e1e DIFF: https://github.com/llvm/llvm-project/commit/b2dafd44ca7a975e3d58d68f3a24e36b2ceb2e1e.diff

[llvm-branch-commits] [llvm] 9ccf13c - [NewPM][NVPTX] Port NVPTX opt passes

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

[llvm-branch-commits] [llvm] 69cf735 - [NewPM] Don't error when there's an unrecognized pass name

2021-01-07 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-07T22:33:32-08:00 New Revision: 69cf7350628ace9de0908a51b770ecf3ee292848 URL: https://github.com/llvm/llvm-project/commit/69cf7350628ace9de0908a51b770ecf3ee292848 DIFF: https://github.com/llvm/llvm-project/commit/69cf7350628ace9de0908a51b770ecf3ee292848.diff

[llvm-branch-commits] [clang] 756dd70 - [NewPM] Run ObjC ARC passes

2021-01-08 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2021-01-08T15:47:11-08:00 New Revision: 756dd707668ccc1ac22b88d5899984843a5a3262 URL: https://github.com/llvm/llvm-project/commit/756dd707668ccc1ac22b88d5899984843a5a3262 DIFF: https://github.com/llvm/llvm-project/commit/756dd707668ccc1ac22b88d5899984843a5a3262.diff

[llvm-branch-commits] [llvm] ea5eee5 - DAE

2022-07-12 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2022-07-12T18:59:03-07:00 New Revision: ea5eee534eaba724c7a9f429027ad7182277d6e5 URL: https://github.com/llvm/llvm-project/commit/ea5eee534eaba724c7a9f429027ad7182277d6e5 DIFF: https://github.com/llvm/llvm-project/commit/ea5eee534eaba724c7a9f429027ad7182277d6e5.diff

[llvm-branch-commits] [llvm] 21b7e52 - [DSE] Revisit pointers that may no longer escape after removing another store

2022-07-15 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2022-07-15T11:01:01-07:00 New Revision: 21b7e5248ffc423cd36c9d4a020085e363451465 URL: https://github.com/llvm/llvm-project/commit/21b7e5248ffc423cd36c9d4a020085e363451465 DIFF: https://github.com/llvm/llvm-project/commit/21b7e5248ffc423cd36c9d4a020085e363451465.diff

[llvm-branch-commits] [lld] e814013 - [Wasm][LTO][NPM] Use NPM for LTO with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER

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

[llvm-branch-commits] [llvm] 4c8c636 - [test] Cleanup some CGSCCPassManager tests

2020-12-16 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-16T16:25:55-08:00 New Revision: 4c8c6368710ea58d940d7274dcc700eeb1c0a969 URL: https://github.com/llvm/llvm-project/commit/4c8c6368710ea58d940d7274dcc700eeb1c0a969 DIFF: https://github.com/llvm/llvm-project/commit/4c8c6368710ea58d940d7274dcc700eeb1c0a969.diff

[llvm-branch-commits] [llvm] c1f30e5 - [gn build] Add symbol_level to adjust debug info level

2020-12-17 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-17T09:20:53-08:00 New Revision: c1f30e581793f8db889b6fad0c3860f163f4afa2 URL: https://github.com/llvm/llvm-project/commit/c1f30e581793f8db889b6fad0c3860f163f4afa2 DIFF: https://github.com/llvm/llvm-project/commit/c1f30e581793f8db889b6fad0c3860f163f4afa2.diff

[llvm-branch-commits] [llvm] 7529fab - [test] Factor out creation of copy of SCC Nodes into function

2020-12-17 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-17T11:39:34-08:00 New Revision: 7529fab602c728d12c387e5eb5bbced1ec139dbd URL: https://github.com/llvm/llvm-project/commit/7529fab602c728d12c387e5eb5bbced1ec139dbd DIFF: https://github.com/llvm/llvm-project/commit/7529fab602c728d12c387e5eb5bbced1ec139dbd.diff

[llvm-branch-commits] [llvm] 47dbee6 - Make NPM OptBisectInstrumentation use global singleton OptBisect

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

[llvm-branch-commits] [llvm] 1a88348 - [test] Fix reg-usage.ll under NPM

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

[llvm-branch-commits] [clang] db1616c - [test] Fix new-pass-manager-opt-bisect.c

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

[llvm-branch-commits] [llvm] 76f4f42 - [NewPM] Add TargetMachine method to add alias analyses

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

[llvm-branch-commits] [llvm] 0935b0c - [NFC] Remove unused function

2020-12-21 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-21T14:39:35-08:00 New Revision: 0935b0c8695dcc203918d417b27642cb95d1cb8f URL: https://github.com/llvm/llvm-project/commit/0935b0c8695dcc203918d417b27642cb95d1cb8f DIFF: https://github.com/llvm/llvm-project/commit/0935b0c8695dcc203918d417b27642cb95d1cb8f.diff

[llvm-branch-commits] [clang] 85d4a4b - Revert "Fix memory leak complicated non-type template arguments."

2020-12-22 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-22T10:18:07-08:00 New Revision: 85d4a4bcc717a31ff40c4bd979dd6d78beb84b43 URL: https://github.com/llvm/llvm-project/commit/85d4a4bcc717a31ff40c4bd979dd6d78beb84b43 DIFF: https://github.com/llvm/llvm-project/commit/85d4a4bcc717a31ff40c4bd979dd6d78beb84b43.diff

[llvm-branch-commits] [clang] ab7a60e - Revert "Fix MSVC "not all control paths return a value" warnings. NFCI."

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

[llvm-branch-commits] [clang] af0dbaa - Revert "Following up on PR48517, fix handling of template arguments that refer"

2020-12-22 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-22T10:18:08-08:00 New Revision: af0dbaaa38f54b0366177aae43545a8848d3fe56 URL: https://github.com/llvm/llvm-project/commit/af0dbaaa38f54b0366177aae43545a8848d3fe56 DIFF: https://github.com/llvm/llvm-project/commit/af0dbaaa38f54b0366177aae43545a8848d3fe56.diff

[llvm-branch-commits] [clang] 2080232 - Revert "[c++20] P1907R1: Support for generalized non-type template arguments of scalar type."

2020-12-22 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-22T10:18:08-08:00 New Revision: 208023233398a677cc0aacb8153be9801db03af6 URL: https://github.com/llvm/llvm-project/commit/208023233398a677cc0aacb8153be9801db03af6 DIFF: https://github.com/llvm/llvm-project/commit/208023233398a677cc0aacb8153be9801db03af6.diff

[llvm-branch-commits] [clang] 34e72a1 - Revert "DR2064: decltype(E) is only a dependent type if E is type-dependent, not"

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

[llvm-branch-commits] [clang-tools-extra] b2e734d - Revert "[clangd] zap a few warnings"

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

[llvm-branch-commits] [lldb] 6283d2a - Revert "[LLDB] Unbreak the build after recent clang changes"

2020-12-22 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-22T10:34:04-08:00 New Revision: 6283d2aa51985d6e6f3404f4b0a3b38b5b05ee6e URL: https://github.com/llvm/llvm-project/commit/6283d2aa51985d6e6f3404f4b0a3b38b5b05ee6e DIFF: https://github.com/llvm/llvm-project/commit/6283d2aa51985d6e6f3404f4b0a3b38b5b05ee6e.diff

[llvm-branch-commits] [llvm] 0219cf7 - [NewPM] Fix objc-arc-apelim pass typo

2020-12-22 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-22T21:40:43-08:00 New Revision: 0219cf7dfafa45ef82fcd92f48e4b614da866d51 URL: https://github.com/llvm/llvm-project/commit/0219cf7dfafa45ef82fcd92f48e4b614da866d51 DIFF: https://github.com/llvm/llvm-project/commit/0219cf7dfafa45ef82fcd92f48e4b614da866d51.diff

[llvm-branch-commits] [llvm] 8791949 - [test] Pin some tests to legacy PM

2020-12-26 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-12-26T13:46:02-08:00 New Revision: 8791949f55b151ebc88a1bbb4a885809689031ee URL: https://github.com/llvm/llvm-project/commit/8791949f55b151ebc88a1bbb4a885809689031ee DIFF: https://github.com/llvm/llvm-project/commit/8791949f55b151ebc88a1bbb4a885809689031ee.diff

[llvm-branch-commits] [llvm] 9e9d9ab - [test] Pin tests using -dot-callgraph to legacy PM

2020-11-23 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-11-23T11:48:59-08:00 New Revision: 9e9d9aba147561f4463d27a9570c99937d53563b URL: https://github.com/llvm/llvm-project/commit/9e9d9aba147561f4463d27a9570c99937d53563b DIFF: https://github.com/llvm/llvm-project/commit/9e9d9aba147561f4463d27a9570c99937d53563b.diff

[llvm-branch-commits] [llvm] 14a68b4 - [CGSCC] Detect devirtualization in more cases

2020-11-23 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-11-23T11:55:20-08:00 New Revision: 14a68b4aa9732293ad7e16f105b0feb53dc8dbe2 URL: https://github.com/llvm/llvm-project/commit/14a68b4aa9732293ad7e16f105b0feb53dc8dbe2 DIFF: https://github.com/llvm/llvm-project/commit/14a68b4aa9732293ad7e16f105b0feb53dc8dbe2.diff

[llvm-branch-commits] [llvm] 8eec395 - [test] Pin memory-dereferenceable.ll to legacy PM

2020-11-23 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-11-23T11:56:17-08:00 New Revision: 8eec3959ef38eb30d6d9e89d70a4f3a8ed334a2a URL: https://github.com/llvm/llvm-project/commit/8eec3959ef38eb30d6d9e89d70a4f3a8ed334a2a DIFF: https://github.com/llvm/llvm-project/commit/8eec3959ef38eb30d6d9e89d70a4f3a8ed334a2a.diff

[llvm-branch-commits] [llvm] 7167e52 - Port -print-memderefs to NPM

2020-11-23 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-11-23T11:56:22-08:00 New Revision: 7167e5203acd1602dc174a6a79acee727e5c0b0b URL: https://github.com/llvm/llvm-project/commit/7167e5203acd1602dc174a6a79acee727e5c0b0b DIFF: https://github.com/llvm/llvm-project/commit/7167e5203acd1602dc174a6a79acee727e5c0b0b.diff

[llvm-branch-commits] [llvm] 3c811ce - [NPM] Share pass building options with legacy PM

2020-11-23 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-11-23T13:04:05-08:00 New Revision: 3c811ce4f390c8570690b042f4e6199f20255e26 URL: https://github.com/llvm/llvm-project/commit/3c811ce4f390c8570690b042f4e6199f20255e26 DIFF: https://github.com/llvm/llvm-project/commit/3c811ce4f390c8570690b042f4e6199f20255e26.diff

[llvm-branch-commits] [llvm] 6a2799c - Revert "[CGSCC] Detect devirtualization in more cases"

2020-11-23 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-11-23T13:21:05-08:00 New Revision: 6a2799cf8ecf1b649cfa511aec64256a01f79436 URL: https://github.com/llvm/llvm-project/commit/6a2799cf8ecf1b649cfa511aec64256a01f79436 DIFF: https://github.com/llvm/llvm-project/commit/6a2799cf8ecf1b649cfa511aec64256a01f79436.diff

[llvm-branch-commits] [llvm] 3d1149c - Make CallInst::updateProfWeight emit i32 weights instead of i64

2020-11-24 Thread Arthur Eubanks via llvm-branch-commits
Author: Arthur Eubanks Date: 2020-11-24T18:13:59-08:00 New Revision: 3d1149c6fe48cdab768b587e5531c31b6f42ee12 URL: https://github.com/llvm/llvm-project/commit/3d1149c6fe48cdab768b587e5531c31b6f42ee12 DIFF: https://github.com/llvm/llvm-project/commit/3d1149c6fe48cdab768b587e5531c31b6f42ee12.diff

  1   2   >