[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

[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] [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-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: 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] 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: 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] [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] [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] [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 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] 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] 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] [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] 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] [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] 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] [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] [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] 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] [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] [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] [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] [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] [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] [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] 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] [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] [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] [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] [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-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-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] 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] 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-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-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
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
@@ -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
@@ -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] [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] [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] 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] [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] 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] [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] 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] 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] 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] [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] [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] [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] [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] 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] 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] [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] 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] [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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] [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] 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] [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] 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] 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] 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] 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] 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] 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] [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] [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] [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] 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] 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] 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] [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

  1   2   >