From b482199c34f8cb89588ec1d4a7f25a5f0f9add69 Mon Sep 17 00:00:00 2001 From: Matous Kozak Date: Mon, 20 Jan 2025 11:21:54 +0000 Subject: [PATCH 1/2] Enable runtime-llvm and -ioslike on Mono LLVM PRs --- eng/pipelines/runtime-ioslike.yml | 15 +++++++++++++++ eng/pipelines/runtime-llvm.yml | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/eng/pipelines/runtime-ioslike.yml b/eng/pipelines/runtime-ioslike.yml index 1100ec500ce6ff..3bf4618fffb406 100644 --- a/eng/pipelines/runtime-ioslike.yml +++ b/eng/pipelines/runtime-ioslike.yml @@ -4,6 +4,21 @@ trigger: none +# To reduce the load on the pipeline, enable it only for PRs that affect Mono LLVM related code. +pr: + branches: + include: + - main + - release/*.* + + paths: + include: + - src/mono/mono/mini/aot-*.* + - src/mono/mono/mini/llvm-*.* + - src/mono/mono/mini/mini-llvm-*.* + - src/mono/mono/mini/intrinsics.c + - src/mono/mono/mini/simd-*.* + variables: - template: /eng/pipelines/common/variables.yml diff --git a/eng/pipelines/runtime-llvm.yml b/eng/pipelines/runtime-llvm.yml index 5be2a5b063aaaa..e27a9a8d209f83 100644 --- a/eng/pipelines/runtime-llvm.yml +++ b/eng/pipelines/runtime-llvm.yml @@ -28,6 +28,21 @@ schedules: - main always: false # run only if there were changes since the last successful scheduled run. +# To reduce the load on the pipeline, enable it only for PRs that affect Mono LLVM related code. +pr: + branches: + include: + - main + - release/*.* + + paths: + include: + - src/mono/mono/mini/aot-*.* + - src/mono/mono/mini/llvm-*.* + - src/mono/mono/mini/mini-llvm-*.* + - src/mono/mono/mini/intrinsics.c + - src/mono/mono/mini/simd-*.* + variables: - template: /eng/pipelines/common/variables.yml From 8c07dcc03622da31f8ae2655abba6a98cbcb9c4a Mon Sep 17 00:00:00 2001 From: Matous Kozak Date: Tue, 21 Jan 2025 09:27:59 +0000 Subject: [PATCH 2/2] add additional Mono llvm files --- eng/pipelines/runtime-ioslike.yml | 3 +++ eng/pipelines/runtime-llvm.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/eng/pipelines/runtime-ioslike.yml b/eng/pipelines/runtime-ioslike.yml index 3bf4618fffb406..11477a3e175cba 100644 --- a/eng/pipelines/runtime-ioslike.yml +++ b/eng/pipelines/runtime-ioslike.yml @@ -18,6 +18,9 @@ pr: - src/mono/mono/mini/mini-llvm-*.* - src/mono/mono/mini/intrinsics.c - src/mono/mono/mini/simd-*.* + - src/mono/mono/mini/decompose.c + - src/mono/mono/mini/method-to-ir.c + - src/mono/mono/mini/mini.c variables: - template: /eng/pipelines/common/variables.yml diff --git a/eng/pipelines/runtime-llvm.yml b/eng/pipelines/runtime-llvm.yml index e27a9a8d209f83..6f3d16767ddbb3 100644 --- a/eng/pipelines/runtime-llvm.yml +++ b/eng/pipelines/runtime-llvm.yml @@ -42,6 +42,9 @@ pr: - src/mono/mono/mini/mini-llvm-*.* - src/mono/mono/mini/intrinsics.c - src/mono/mono/mini/simd-*.* + - src/mono/mono/mini/decompose.c + - src/mono/mono/mini/method-to-ir.c + - src/mono/mono/mini/mini.c variables: - template: /eng/pipelines/common/variables.yml