[clang] Filter out configuration line (PR #131099)

2025-03-13 Thread Konrad Kleine via cfe-commits
https://github.com/kwk created https://github.com/llvm/llvm-project/pull/131099 The commands to run the compilation when printed with `-###` shows various irrelevant lines for the perf-training. Most of them are filtered out already but when configured with `CLANG_CONFIG_FILE_SYSTEM_DIR` a new

[clang] Filter out configuration file from compile commands (PR #131099)

2025-03-13 Thread Konrad Kleine via cfe-commits
https://github.com/kwk edited https://github.com/llvm/llvm-project/pull/131099 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Filter out configuration file from compile commands (PR #131099)

2025-03-13 Thread Konrad Kleine via cfe-commits
https://github.com/kwk updated https://github.com/llvm/llvm-project/pull/131099 >From e43271ec7438ecb78f99db134aeca274a47f6c28 Mon Sep 17 00:00:00 2001 From: Konrad Kleine Date: Thu, 13 Mar 2025 09:12:24 +0100 Subject: [PATCH] Filter out configuration file from compile commands The commands to

[clang] Filter out configuration file from compile commands (PR #131099)

2025-03-13 Thread Konrad Kleine via cfe-commits
https://github.com/kwk edited https://github.com/llvm/llvm-project/pull/131099 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Filter out configuration file from compile command (PR #131099)

2025-03-13 Thread Konrad Kleine via cfe-commits
https://github.com/kwk edited https://github.com/llvm/llvm-project/pull/131099 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [perf-training] Fix dependencies when using -DCLANG_PGO_TRAINING_DATA_SOURCE_DIR (PR #108488)

2024-09-13 Thread Konrad Kleine via cfe-commits
kwk wrote: I'm trying this patch locally now. https://github.com/llvm/llvm-project/pull/108488 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Fix CLANG_BOOTSTRAP_TARGETS in Release.cmake (PR #106407)

2024-09-05 Thread Konrad Kleine via cfe-commits
https://github.com/kwk closed https://github.com/llvm/llvm-project/pull/106407 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Fix CLANG_BOOTSTRAP_TARGETS in Release.cmake (PR #106407)

2024-09-04 Thread Konrad Kleine via cfe-commits
https://github.com/kwk deleted https://github.com/llvm/llvm-project/pull/106407 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Fix CLANG_BOOTSTRAP_TARGETS in Release.cmake (PR #106407)

2024-09-04 Thread Konrad Kleine via cfe-commits
https://github.com/kwk updated https://github.com/llvm/llvm-project/pull/106407 >From f64a72d67a201334cefc08b5725aa033f1610e70 Mon Sep 17 00:00:00 2001 From: Konrad Kleine Date: Wed, 28 Aug 2024 17:22:29 +0200 Subject: [PATCH] Fix CLANG_BOOTSTRAP_TARGETS in Release.cmake Take all `LLVM_RELEASE_

[clang] Fix CLANG_BOOTSTRAP_TARGETS in Release.cmake (PR #106407)

2024-09-03 Thread Konrad Kleine via cfe-commits
@@ -55,15 +55,23 @@ set(STAGE1_RUNTIMES "compiler-rt") if (LLVM_RELEASE_ENABLE_PGO) list(APPEND STAGE1_PROJECTS "lld") - set(CLANG_BOOTSTRAP_TARGETS + set(tmp_targets generate-profdata stage2-package stage2-clang +stage2 stage2-install stage2-c

[clang] Fix CLANG_BOOTSTRAP_TARGETS in Release.cmake (PR #106407)

2024-09-03 Thread Konrad Kleine via cfe-commits
https://github.com/kwk updated https://github.com/llvm/llvm-project/pull/106407 >From ca503d037c9e05bd986dfe56296059c691db822a Mon Sep 17 00:00:00 2001 From: Konrad Kleine Date: Wed, 28 Aug 2024 17:22:29 +0200 Subject: [PATCH] Fix CLANG_BOOTSTRAP_TARGETS in Release.cmake Take all `LLVM_RELEASE_

[clang] Fix CLANG_BOOTSTRAP_TARGETS in Release.cmake (PR #106407)

2024-09-03 Thread Konrad Kleine via cfe-commits
https://github.com/kwk ready_for_review https://github.com/llvm/llvm-project/pull/106407 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Fix CLANG_BOOTSTRAP_TARGETS in Release.cmake (PR #106407)

2024-09-03 Thread Konrad Kleine via cfe-commits
https://github.com/kwk updated https://github.com/llvm/llvm-project/pull/106407 >From ca503d037c9e05bd986dfe56296059c691db822a Mon Sep 17 00:00:00 2001 From: Konrad Kleine Date: Wed, 28 Aug 2024 17:22:29 +0200 Subject: [PATCH] Fix CLANG_BOOTSTRAP_TARGETS in Release.cmake Take all `LLVM_RELEASE_

[clang] Fix CLANG_BOOTSTRAP_TARGETS in Release.cmake (PR #106407)

2024-08-28 Thread Konrad Kleine via cfe-commits
https://github.com/kwk converted_to_draft https://github.com/llvm/llvm-project/pull/106407 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Fix CLANG_BOOTSTRAP_TARGETS in Release.cmake (PR #106407)

2024-08-28 Thread Konrad Kleine via cfe-commits
https://github.com/kwk edited https://github.com/llvm/llvm-project/pull/106407 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Fix CLANG_BOOTSTRAP_TARGETS in Release.cmake (PR #106407)

2024-08-28 Thread Konrad Kleine via cfe-commits
https://github.com/kwk edited https://github.com/llvm/llvm-project/pull/106407 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Fix CLANG_BOOTSTRAP_TARGETS in Release.cmake (PR #106407)

2024-08-28 Thread Konrad Kleine via cfe-commits
https://github.com/kwk created https://github.com/llvm/llvm-project/pull/106407 Take all `LLVM_RELEASE_FINAL_STAGE_TARGETS` elements and append them prefixed with `stage2-` to `CLANG_BOOTSTRAP_TARGETS`. >From 8abe54ca62eedc1a7a0307eb17d188090160bf30 Mon Sep 17 00:00:00 2001 From: Konrad Kleine

[clang] [llvm] [CMake][PGO] Build Sema.cpp to generate profdata for PGO builds (PR #77347)

2024-01-23 Thread Konrad Kleine via cfe-commits
kwk wrote: I want to add something as a side note because it is PGO related. Last year I've experiment with a PGO enabled LLVM toolchain on Fedora ([1], [2]). ## Summary of my experiment For training data I've used a set of packages that we build on Fedora and I've smuggled in my PGO toolchain

[clang] [llvm] [CMake][PGO] Build Sema.cpp to generate profdata for PGO builds (PR #77347)

2024-01-23 Thread Konrad Kleine via cfe-commits
@@ -26,9 +30,23 @@ if(LLVM_BUILD_INSTRUMENTED) message(STATUS "To enable merging PGO data LLVM_PROFDATA has to point to llvm-profdata") else() add_custom_target(generate-profdata - COMMAND "${Python3_EXECUTABLE}" ${CMAKE_CURRENT_SOURCE_DIR}/perf-helper.py merge

[clang] [llvm] [CMake][PGO] Add option for using an external project to generate profile data (PR #78879)

2024-01-23 Thread Konrad Kleine via cfe-commits
https://github.com/kwk approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/78879 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[llvm] [clang] [CMake][PGO] Build Sema.cpp to generate profdata for PGO builds (PR #77347)

2024-01-11 Thread Konrad Kleine via cfe-commits
kwk wrote: @tstellar thank you for looping me in. When I did my experiments I've used the llvm-test-suite and `test-suite/utils/compare.py --metric exec_time --metric compile_time --metric link_time --lhs-name 16.0.3 --rhs-name 16.0.2-pgo /root/rawhide/results.json vs /root/pgo/results.json` t

[clang] [llvm] test-release.sh: Add a CMake cache file for 3-stage release builds (PR #75903)

2024-01-03 Thread Konrad Kleine via cfe-commits
@@ -0,0 +1,41 @@ +# Plain options configure the first build. +# BOOTSTRAP_* options configure the second build. +# BOOTSTRAP_BOOTSTRAP_* options configure the third build. + +set(CMAKE_BUILD_TYPE RELEASE CACHE STRING "") + +# Stage 1 Bootstrap Setup +set(CLANG_ENABLE_BOOTSTRAP ON

[clang] [clang][Diagnostics] Highlight code snippets (PR #66514)

2023-09-26 Thread Konrad Kleine via cfe-commits
Timm =?utf-8?q?Bäder?= , Timm =?utf-8?q?Bäder?= , Timm =?utf-8?q?Bäder?= , Timm =?utf-8?q?Bäder?= , Timm =?utf-8?q?Bäder?= Message-ID: In-Reply-To: https://github.com/kwk resolved https://github.com/llvm/llvm-project/pull/66514 ___ cfe-commits mailing

[clang] [clang][Diagnostics] Highlight code snippets (PR #66514)

2023-09-25 Thread Konrad Kleine via cfe-commits
Timm =?utf-8?q?Bäder?= , Timm =?utf-8?q?Bäder?= , Timm =?utf-8?q?Bäder?= , Timm =?utf-8?q?Bäder?= , Timm =?utf-8?q?Bäder?= Message-ID: In-Reply-To: @@ -0,0 +1,135 @@ + +#include "clang/Frontend/CodeSnippetHighlighter.h" +#include "clang/Basic/DiagnosticOptions.h" +#include "cla

[clang] [clang][Diagnostics] Highlight code snippets (PR #66514)

2023-09-25 Thread Konrad Kleine via cfe-commits
Timm =?utf-8?q?Bäder?= , Timm =?utf-8?q?Bäder?= , Timm =?utf-8?q?Bäder?= , Timm =?utf-8?q?Bäder?= , Timm =?utf-8?q?Bäder?= Message-ID: In-Reply-To: @@ -0,0 +1,135 @@ + +#include "clang/Frontend/CodeSnippetHighlighter.h" +#include "clang/Basic/DiagnosticOptions.h" +#include "cla

[clang] d46fa02 - [clang-format] SortIncludes should support "@import" lines in Objective-C

2022-04-20 Thread Konrad Kleine via cfe-commits
Author: Konrad Kleine Date: 2022-04-20T07:03:35Z New Revision: d46fa023caa2db5a9f1e21dd038bcb626261d958 URL: https://github.com/llvm/llvm-project/commit/d46fa023caa2db5a9f1e21dd038bcb626261d958 DIFF: https://github.com/llvm/llvm-project/commit/d46fa023caa2db5a9f1e21dd038bcb626261d958.diff LOG:

[clang] 063bd3b - [format] Use int8_t as the underlying type of all enums in FormatStyle

2022-03-21 Thread Konrad Kleine via cfe-commits
Author: Konrad Kleine Date: 2022-03-21T21:19:00Z New Revision: 063bd3b886b2e9baf35de5655807d150dd727038 URL: https://github.com/llvm/llvm-project/commit/063bd3b886b2e9baf35de5655807d150dd727038 DIFF: https://github.com/llvm/llvm-project/commit/063bd3b886b2e9baf35de5655807d150dd727038.diff LOG:

[clang-tools-extra] e636e6b - [clang-tidy]: Added modernize-replace-disallow-copy-and-assign-macro

2020-06-03 Thread Konrad Kleine via cfe-commits
Author: Konrad Kleine Date: 2020-06-03T16:56:03-04:00 New Revision: e636e6b79ac06b13059e46b49acb4d9de204c75b URL: https://github.com/llvm/llvm-project/commit/e636e6b79ac06b13059e46b49acb4d9de204c75b DIFF: https://github.com/llvm/llvm-project/commit/e636e6b79ac06b13059e46b49acb4d9de204c75b.diff

[clang-tools-extra] 24b4965 - [clang/clang-tools-extra] Fix BZ44437 - add_new_check.py does not work with Python 3

2020-05-05 Thread Konrad Kleine via cfe-commits
Author: Konrad Kleine Date: 2020-05-05T17:22:50-04:00 New Revision: 24b4965ce65b14ead595dcc68add22ba37533207 URL: https://github.com/llvm/llvm-project/commit/24b4965ce65b14ead595dcc68add22ba37533207 DIFF: https://github.com/llvm/llvm-project/commit/24b4965ce65b14ead595dcc68add22ba37533207.diff