[Lldb-commits] [clang] [lldb] [llvm] Remove some `try_compile` CMake checks for compiler flags (PR #92953)

2024-05-21 Thread Arthur Eubanks via lldb-commits
https://github.com/aeubanks approved this pull request. awesome, thanks! https://github.com/llvm/llvm-project/pull/92953 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Add flags to dump IR to a file before and after LLVM passes (PR #65179)

2023-09-07 Thread Arthur Eubanks via lldb-commits
aeubanks wrote: What about an option that just redirects the PrintIRInstrumentation output to files instead of stderr? The files can be something like `$N-$modulename.ll` where `$N` is an int that increments. https://github.com/llvm/llvm-project/pull/65179 _

[Lldb-commits] [lldb] 377497f - [NFC][lldb] Replace usage of deprecated llvm::makeArrayRef

2023-09-13 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2023-09-13T13:46:46-07:00 New Revision: 377497f32ac9b9a182018e12903f236c42629251 URL: https://github.com/llvm/llvm-project/commit/377497f32ac9b9a182018e12903f236c42629251 DIFF: https://github.com/llvm/llvm-project/commit/377497f32ac9b9a182018e12903f236c42629251.diff

[Lldb-commits] [lldb] [NFC][CodeGen] Change CodeGenOpt::{Level, FileType} into enum classes (PR #66295)

2023-09-13 Thread Arthur Eubanks via lldb-commits
https://github.com/aeubanks review_requested https://github.com/llvm/llvm-project/pull/66295 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [NFC][CodeGen] Change CodeGenOpt::{Level, FileType} into enum classes (PR #66295)

2023-09-13 Thread Arthur Eubanks via lldb-commits
https://github.com/aeubanks review_requested https://github.com/llvm/llvm-project/pull/66295 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [NFC][CodeGen] Change CodeGenOpt::{Level, FileType} into enum classes (PR #66295)

2023-09-13 Thread Arthur Eubanks via lldb-commits
https://github.com/aeubanks review_requested https://github.com/llvm/llvm-project/pull/66295 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [NFC][CodeGen] Change CodeGenOpt::{Level, FileType} into enum classes (PR #66295)

2023-09-13 Thread Arthur Eubanks via lldb-commits
https://github.com/aeubanks review_requested https://github.com/llvm/llvm-project/pull/66295 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [NFC][CodeGen] Change CodeGenOpt::{Level, FileType} into enum classes (PR #66295)

2023-09-13 Thread Arthur Eubanks via lldb-commits
https://github.com/aeubanks review_requested https://github.com/llvm/llvm-project/pull/66295 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [NFC][CodeGen] Change CodeGenOpt::{Level, FileType} into enum classes (PR #66295)

2023-09-13 Thread Arthur Eubanks via lldb-commits
https://github.com/aeubanks review_requested https://github.com/llvm/llvm-project/pull/66295 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [NFC][CodeGen] Change CodeGenOpt::{Level, FileType} into enum classes (PR #66295)

2023-09-13 Thread Arthur Eubanks via lldb-commits
https://github.com/aeubanks review_requested https://github.com/llvm/llvm-project/pull/66295 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (PR #66295)

2023-09-14 Thread Arthur Eubanks via lldb-commits
https://github.com/aeubanks closed https://github.com/llvm/llvm-project/pull/66295 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (PR #66295)

2023-09-14 Thread Arthur Eubanks via lldb-commits
@@ -661,27 +661,27 @@ static bool FixupInvocation(CompilerInvocation &Invocation, static unsigned getOptimizationLevel(ArgList &Args, InputKind IK, DiagnosticsEngine &Diags) { - unsigned DefaultOpt = llvm::CodeGenOpt::None; + unsigned De

[Lldb-commits] [compiler-rt] [lld] [lldb] [llvm] [clang] [flang] [mlir] [libcxx] [builtins] Refactor cpu_model support to reduce #if nesting. NFCI (PR #75635)

2023-12-19 Thread Arthur Eubanks via lldb-commits
aeubanks wrote: still seeing Android errors ``` [275/404] Building C object CMakeFiles/clang_rt.builtins-aarch64.dir/cpu_model/aarch64.c.o FAILED: CMakeFiles/clang_rt.builtins-aarch64.dir/cpu_model/aarch64.c.o /b/s/w/ir/cache/builder/src/third_party/llvm-build/Release+Asserts/./bin/clang --

[Lldb-commits] [lldb] 492245d - [lldb][NFC] Pass ParsedDWARFTypeAttributes as const reference into ParseArrayType()

2022-07-27 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-07-27T13:39:46-07:00 New Revision: 492245d9596dfb85ce2b9bd8b6d7061865b8a384 URL: https://github.com/llvm/llvm-project/commit/492245d9596dfb85ce2b9bd8b6d7061865b8a384 DIFF: https://github.com/llvm/llvm-project/commit/492245d9596dfb85ce2b9bd8b6d7061865b8a384.diff

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

2020-12-22 Thread Arthur Eubanks via lldb-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

[Lldb-commits] [lldb] 20c213a - [lldb][NFC] Remove unused/unimplemented Type methods

2022-12-16 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-12-16T15:16:52-08:00 New Revision: 20c213a13dfa19a262b15c4d7a8977f547471b43 URL: https://github.com/llvm/llvm-project/commit/20c213a13dfa19a262b15c4d7a8977f547471b43 DIFF: https://github.com/llvm/llvm-project/commit/20c213a13dfa19a262b15c4d7a8977f547471b43.diff

[Lldb-commits] [lldb] d483d48 - [lldb] Prevent false positives with simple template names in SymbolFileDWARF::FindTypes

2022-12-20 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-12-20T10:10:07-08:00 New Revision: d483d488ca5d04534105b67d83f3c16d142e7a05 URL: https://github.com/llvm/llvm-project/commit/d483d488ca5d04534105b67d83f3c16d142e7a05 DIFF: https://github.com/llvm/llvm-project/commit/d483d488ca5d04534105b67d83f3c16d142e7a05.diff

[Lldb-commits] [lldb] 5dd7c16 - [lldb] Don't create Clang AST nodes in GetDIEClassTemplateParams

2023-01-24 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2023-01-24T19:13:19-08:00 New Revision: 5dd7c16c3dcfd3154a53ee59e0e092c1e0092197 URL: https://github.com/llvm/llvm-project/commit/5dd7c16c3dcfd3154a53ee59e0e092c1e0092197 DIFF: https://github.com/llvm/llvm-project/commit/5dd7c16c3dcfd3154a53ee59e0e092c1e0092197.diff

[Lldb-commits] [lldb] 088da8a - [lldb][NFC] makeArrayRef -> ArrayRef

2023-03-23 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2023-03-23T14:05:06-07:00 New Revision: 088da8a0e57a461f3be4b554f28c4419418c097c URL: https://github.com/llvm/llvm-project/commit/088da8a0e57a461f3be4b554f28c4419418c097c DIFF: https://github.com/llvm/llvm-project/commit/088da8a0e57a461f3be4b554f28c4419418c097c.diff

[Lldb-commits] [lldb] ebbf7f9 - Fix lldb after D108614

2021-09-02 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2021-09-02T12:58:41-07:00 New Revision: ebbf7f90b5529460bf5cc9dde3f35aa3ee6a6093 URL: https://github.com/llvm/llvm-project/commit/ebbf7f90b5529460bf5cc9dde3f35aa3ee6a6093 DIFF: https://github.com/llvm/llvm-project/commit/ebbf7f90b5529460bf5cc9dde3f35aa3ee6a6093.diff

[Lldb-commits] [lldb] a7b4ce9 - [NFC][AttributeList] Replace index_begin/end with an iterator

2021-10-01 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2021-10-01T10:17:41-07:00 New Revision: a7b4ce9cfd110db56d89fa8d76b39023d038de11 URL: https://github.com/llvm/llvm-project/commit/a7b4ce9cfd110db56d89fa8d76b39023d038de11 DIFF: https://github.com/llvm/llvm-project/commit/a7b4ce9cfd110db56d89fa8d76b39023d038de11.diff

[Lldb-commits] [lldb] eab5c2f - [LLDB] Fix crash when printing a struct with a static wchar_t member

2022-10-11 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-10-11T11:04:32-07:00 New Revision: eab5c2f94f5aae17c3fc513ee347ee9bc1d2bcae URL: https://github.com/llvm/llvm-project/commit/eab5c2f94f5aae17c3fc513ee347ee9bc1d2bcae DIFF: https://github.com/llvm/llvm-project/commit/eab5c2f94f5aae17c3fc513ee347ee9bc1d2bcae.diff

[Lldb-commits] [lldb] 021a3d5 - [lldb] Start from end of previous substr when checking ordered substrs

2022-10-14 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-10-14T11:16:51-07:00 New Revision: 021a3d5a3f73c59d7e43857c0230e07fa602d948 URL: https://github.com/llvm/llvm-project/commit/021a3d5a3f73c59d7e43857c0230e07fa602d948 DIFF: https://github.com/llvm/llvm-project/commit/021a3d5a3f73c59d7e43857c0230e07fa602d948.diff

[Lldb-commits] [lldb] 8a98287 - [lldb][NFCish] Move DWARFDebugInfoEntry::GetQualifiedName() into DWARFASTParserClang

2022-10-14 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-10-14T15:36:58-07:00 New Revision: 8a98287f255b974a8636c50a662e13ad61a59446 URL: https://github.com/llvm/llvm-project/commit/8a98287f255b974a8636c50a662e13ad61a59446 DIFF: https://github.com/llvm/llvm-project/commit/8a98287f255b974a8636c50a662e13ad61a59446.diff

[Lldb-commits] [lldb] 569be95 - [lldb] Print newline between found types

2022-10-17 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-10-17T14:24:21-07:00 New Revision: 569be95a40893041f8cadf2907a5970a19b1155f URL: https://github.com/llvm/llvm-project/commit/569be95a40893041f8cadf2907a5970a19b1155f DIFF: https://github.com/llvm/llvm-project/commit/569be95a40893041f8cadf2907a5970a19b1155f.diff

[Lldb-commits] [lldb] ba8ded6 - [lldb] Don't check environment default char signedness when creating clang type for "char"

2022-10-20 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-10-20T15:03:36-07:00 New Revision: ba8ded6820fa610c7460fe86cd1f41f1df4bcc6c URL: https://github.com/llvm/llvm-project/commit/ba8ded6820fa610c7460fe86cd1f41f1df4bcc6c DIFF: https://github.com/llvm/llvm-project/commit/ba8ded6820fa610c7460fe86cd1f41f1df4bcc6c.diff

[Lldb-commits] [lldb] a842f74 - [lldb] Support simplified template names

2022-10-28 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-10-28T16:15:37-07:00 New Revision: a842f74056793d9ab41411aa343811368164e6a8 URL: https://github.com/llvm/llvm-project/commit/a842f74056793d9ab41411aa343811368164e6a8 DIFF: https://github.com/llvm/llvm-project/commit/a842f74056793d9ab41411aa343811368164e6a8.diff

[Lldb-commits] [lldb] a715b1b - [lldb] Don't crash when printing static enum members with bool as underlying type

2022-11-01 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-11-01T09:28:54-07:00 New Revision: a715b1bde91077b313b9c36d9ecbc0c83a0edac2 URL: https://github.com/llvm/llvm-project/commit/a715b1bde91077b313b9c36d9ecbc0c83a0edac2 DIFF: https://github.com/llvm/llvm-project/commit/a715b1bde91077b313b9c36d9ecbc0c83a0edac2.diff

[Lldb-commits] [lldb] 3d83a57 - [lldb] Support simplified template names when looking up functions

2022-11-03 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-11-03T16:19:15-07:00 New Revision: 3d83a57721def7aad227d68b1e5e0afa6a74a33f URL: https://github.com/llvm/llvm-project/commit/3d83a57721def7aad227d68b1e5e0afa6a74a33f DIFF: https://github.com/llvm/llvm-project/commit/3d83a57721def7aad227d68b1e5e0afa6a74a33f.diff

[Lldb-commits] [lldb] ec1bd25 - [NFC][lldb] Remove unnecessary branch in TypeSystemClang::DumpTypeDescription()

2022-11-07 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-11-07T10:29:09-08:00 New Revision: ec1bd2546d343aad0d4d8d02c695493f59567553 URL: https://github.com/llvm/llvm-project/commit/ec1bd2546d343aad0d4d8d02c695493f59567553 DIFF: https://github.com/llvm/llvm-project/commit/ec1bd2546d343aad0d4d8d02c695493f59567553.diff

[Lldb-commits] [lldb] 99a0566 - [lldb][test] Avoid UB in optimized_code test

2022-11-13 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-11-13T14:21:55-08:00 New Revision: 99a05667217162029d1de84d4a49d041c06be175 URL: https://github.com/llvm/llvm-project/commit/99a05667217162029d1de84d4a49d041c06be175 DIFF: https://github.com/llvm/llvm-project/commit/99a05667217162029d1de84d4a49d041c06be175.diff

[Lldb-commits] [lldb] cb0ffa5 - [lldb] Fix simple template names and template params with scope qualifiers

2022-11-15 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-11-15T16:52:34-08:00 New Revision: cb0ffa529a0f7f907fd89587fc2ab4f6ffd57cf5 URL: https://github.com/llvm/llvm-project/commit/cb0ffa529a0f7f907fd89587fc2ab4f6ffd57cf5 DIFF: https://github.com/llvm/llvm-project/commit/cb0ffa529a0f7f907fd89587fc2ab4f6ffd57cf5.diff

[Lldb-commits] [lldb] 8b80e8e - [lldb] Disable looking at pointee types to find synthetic value for non-ObjC

2022-11-21 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-11-21T09:30:29-08:00 New Revision: 8b80e8ee1fca660a5ea58cf701c2af8bba0dd89b URL: https://github.com/llvm/llvm-project/commit/8b80e8ee1fca660a5ea58cf701c2af8bba0dd89b DIFF: https://github.com/llvm/llvm-project/commit/8b80e8ee1fca660a5ea58cf701c2af8bba0dd89b.diff

[Lldb-commits] [lldb] c3c423b - [lldb][NFC] Change FindDefinitionTypeForDWARFDeclContext() to take DWARFDIE

2022-11-24 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-11-24T08:39:46-08:00 New Revision: c3c423b6cb2e1c00483e951ce8cc4d935e31cd14 URL: https://github.com/llvm/llvm-project/commit/c3c423b6cb2e1c00483e951ce8cc4d935e31cd14 DIFF: https://github.com/llvm/llvm-project/commit/c3c423b6cb2e1c00483e951ce8cc4d935e31cd14.diff

[Lldb-commits] [lldb] 61aed52 - [lldb] Change FindDefinitionTypeForDWARFDeclContext() to take DWARFDIE

2022-11-30 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-11-30T13:20:23-08:00 New Revision: 61aed52c9ec0bca9979922ed2762785ec1f39755 URL: https://github.com/llvm/llvm-project/commit/61aed52c9ec0bca9979922ed2762785ec1f39755 DIFF: https://github.com/llvm/llvm-project/commit/61aed52c9ec0bca9979922ed2762785ec1f39755.diff

[Lldb-commits] [lldb] c0ac25f - [lldb] Fix simple template names interaction with debug info declarations

2022-12-08 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-12-08T09:40:43-08:00 New Revision: c0ac25f1acc4dae97f420cd6bdf1c00c632563f1 URL: https://github.com/llvm/llvm-project/commit/c0ac25f1acc4dae97f420cd6bdf1c00c632563f1 DIFF: https://github.com/llvm/llvm-project/commit/c0ac25f1acc4dae97f420cd6bdf1c00c632563f1.diff

[Lldb-commits] [lldb] 81f1f6d - [lldb] Make ParseTemplateParameterInfos return false if there are no template params

2022-12-12 Thread Arthur Eubanks via lldb-commits
Author: Arthur Eubanks Date: 2022-12-12T10:28:52-08:00 New Revision: 81f1f6db40abc2cc7f964bf450a2e9f78f14a8a8 URL: https://github.com/llvm/llvm-project/commit/81f1f6db40abc2cc7f964bf450a2e9f78f14a8a8 DIFF: https://github.com/llvm/llvm-project/commit/81f1f6db40abc2cc7f964bf450a2e9f78f14a8a8.diff