[llvm-branch-commits] [llvm] [LLVM][MIPS] Add comprehensive tests for ct.select (PR #166705)

2025-11-05 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer created https://github.com/llvm/llvm-project/pull/166705 None >From 22e92921b5a3b7720e53ba32777e2bccf024896a Mon Sep 17 00:00:00 2001 From: wizardengineer Date: Wed, 5 Nov 2025 11:01:26 -0500 Subject: [PATCH] [LLVM][MIPS] Add comprehensive tests for ct.select

[llvm-branch-commits] [llvm] [LLVM][AArch64] Add native ct.select support for ARM64 (PR #166706)

2025-11-05 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer created https://github.com/llvm/llvm-project/pull/166706 This patch implements architecture-specific lowering for ct.select on AArch64 using CSEL (conditional select) instructions for constant-time selection. Implementation details: - Uses CSEL family of instru

[llvm-branch-commits] [llvm] [ConstantTime][RISCV] Add comprehensive tests for ct.select (PR #166708)

2025-11-05 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer created https://github.com/llvm/llvm-project/pull/166708 Add comprehensive test suite for RISC-V fallback implementation: - Edge cases (zero conditions, large integers, sign extension) - Pattern matching (nested selects, chains) - Vector support with RVV extensi

[llvm-branch-commits] [llvm] [ConstantTime][WebAssembly] Add comprehensive tests for ct.select (PR #166709)

2025-11-05 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer created https://github.com/llvm/llvm-project/pull/166709 None >From d55c2d69a0d48538f7376d9f06b8cbf0e2215e93 Mon Sep 17 00:00:00 2001 From: wizardengineer Date: Wed, 5 Nov 2025 11:03:23 -0500 Subject: [PATCH] [ConstantTime][WebAssembly] Add comprehensive tests

[llvm-branch-commits] [clang] [ConstantTime][Clang] Add __builtin_ct_select for constant-time selection (PR #166703)

2025-11-05 Thread Julius Alexandre via llvm-branch-commits
wizardengineer wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.com/github/pr/llvm/llvm-project/166703?utm_source=stack-comment-downstack-mergeability-wa

[llvm-branch-commits] [clang] [ConstantTime][Clang] Add __builtin_ct_select for constant-time selection (PR #166703)

2025-11-05 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer created https://github.com/llvm/llvm-project/pull/166703 None >From cbb549061c8ec8023ca44b664e0f9d9b4727afde Mon Sep 17 00:00:00 2001 From: wizardengineer Date: Wed, 5 Nov 2025 10:56:34 -0500 Subject: [PATCH] [ConstantTime][Clang] Add __builtin_ct_select for

[llvm-branch-commits] [llvm] [LLVM][X86] Add native ct.select support for X86 and i386 (PR #166704)

2025-11-05 Thread Julius Alexandre via llvm-branch-commits
wizardengineer wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.com/github/pr/llvm/llvm-project/166704?utm_source=stack-comment-downstack-mergeability-wa

[llvm-branch-commits] [llvm] [ConstantTime][WebAssembly] Add comprehensive tests for ct.select (PR #166709)

2025-11-05 Thread Julius Alexandre via llvm-branch-commits
wizardengineer wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.com/github/pr/llvm/llvm-project/166709?utm_source=stack-comment-downstack-mergeability-wa

[llvm-branch-commits] [llvm] [LLVM][ARM] Add native ct.select support for ARM32 and Thumb (PR #166707)

2025-11-05 Thread Julius Alexandre via llvm-branch-commits
wizardengineer wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.com/github/pr/llvm/llvm-project/166707?utm_source=stack-comment-downstack-mergeability-wa

[llvm-branch-commits] [llvm] [ConstantTime][RISCV] Add comprehensive tests for ct.select (PR #166708)

2025-11-05 Thread Julius Alexandre via llvm-branch-commits
wizardengineer wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.com/github/pr/llvm/llvm-project/166708?utm_source=stack-comment-downstack-mergeability-wa

[llvm-branch-commits] [llvm] [LLVM][AArch64] Add native ct.select support for ARM64 (PR #166706)

2025-11-05 Thread Julius Alexandre via llvm-branch-commits
wizardengineer wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.com/github/pr/llvm/llvm-project/166706?utm_source=stack-comment-downstack-mergeability-wa

[llvm-branch-commits] [llvm] [LLVM][MIPS] Add comprehensive tests for ct.select (PR #166705)

2025-11-05 Thread Julius Alexandre via llvm-branch-commits
wizardengineer wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.com/github/pr/llvm/llvm-project/166705?utm_source=stack-comment-downstack-mergeability-wa

[llvm-branch-commits] [llvm] [ConstantTime][RISCV] Add comprehensive tests for ct.select (PR #166708)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer updated https://github.com/llvm/llvm-project/pull/166708 >From 7aec58aa6f8029c514857a755b5a381e6a6b22af Mon Sep 17 00:00:00 2001 From: wizardengineer Date: Wed, 5 Nov 2025 11:01:00 -0500 Subject: [PATCH] [ConstantTime][RISCV] Add comprehensive tests for ct.sele

[llvm-branch-commits] [llvm] [ConstantTime][RISCV] Add comprehensive tests for ct.select (PR #166708)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer ready_for_review https://github.com/llvm/llvm-project/pull/166708 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [ConstantTime][WebAssembly] Add comprehensive tests for ct.select (PR #166709)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer ready_for_review https://github.com/llvm/llvm-project/pull/166709 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [ConstantTime][Clang] Add __builtin_ct_select for constant-time selection (PR #166703)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer ready_for_review https://github.com/llvm/llvm-project/pull/166703 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [ConstantTime] Native ct.select support for ARM32 and Thumb (PR #166707)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer ready_for_review https://github.com/llvm/llvm-project/pull/166707 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [ConstantTime] Native ct.select support for X86 and i386 (PR #166704)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer ready_for_review https://github.com/llvm/llvm-project/pull/166704 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [ConstantTime][MIPS] Add comprehensive tests for ct.select (PR #166705)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer ready_for_review https://github.com/llvm/llvm-project/pull/166705 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [ConstantTime] Native ct.select support for ARM64 (PR #166706)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer ready_for_review https://github.com/llvm/llvm-project/pull/166706 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [ConstantTime][MIPS] Add comprehensive tests for ct.select (PR #166705)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer updated https://github.com/llvm/llvm-project/pull/166705 >From 9dac6cad69ae839442c551be1e0a03617f8579d8 Mon Sep 17 00:00:00 2001 From: wizardengineer Date: Wed, 5 Nov 2025 11:01:26 -0500 Subject: [PATCH] [LLVM][MIPS] Add comprehensive tests for ct.select ---

[llvm-branch-commits] [llvm] [ConstantTime] Native ct.select support for ARM64 (PR #166706)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer updated https://github.com/llvm/llvm-project/pull/166706 >From 7de2b8134fa87b1f113834b5ab0b218cbde5a821 Mon Sep 17 00:00:00 2001 From: wizardengineer Date: Wed, 5 Nov 2025 17:09:45 -0500 Subject: [PATCH] [LLVM][AArch64] Add native ct.select support for ARM64 T

[llvm-branch-commits] [llvm] [ConstantTime][WebAssembly] Add comprehensive tests for ct.select (PR #166709)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer updated https://github.com/llvm/llvm-project/pull/166709 >From 046e875568de9a6a794725bc69572151be8b8b9f Mon Sep 17 00:00:00 2001 From: wizardengineer Date: Wed, 5 Nov 2025 11:03:23 -0500 Subject: [PATCH] [ConstantTime][WebAssembly] Add comprehensive tests for

[llvm-branch-commits] [llvm] [ConstantTime][RISCV] Add comprehensive tests for ct.select (PR #166708)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer updated https://github.com/llvm/llvm-project/pull/166708 >From 9ed3c7d206aa6d9dcba0fdbc3afe773b431bf597 Mon Sep 17 00:00:00 2001 From: wizardengineer Date: Wed, 5 Nov 2025 11:01:00 -0500 Subject: [PATCH] [ConstantTime][RISCV] Add comprehensive tests for ct.sele

[llvm-branch-commits] [llvm] [ConstantTime][RISCV] Add comprehensive tests for ct.select (PR #166708)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer updated https://github.com/llvm/llvm-project/pull/166708 >From 9ed3c7d206aa6d9dcba0fdbc3afe773b431bf597 Mon Sep 17 00:00:00 2001 From: wizardengineer Date: Wed, 5 Nov 2025 11:01:00 -0500 Subject: [PATCH] [ConstantTime][RISCV] Add comprehensive tests for ct.sele

[llvm-branch-commits] [llvm] [ConstantTime] Native ct.select support for ARM64 (PR #166706)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer updated https://github.com/llvm/llvm-project/pull/166706 >From 7de2b8134fa87b1f113834b5ab0b218cbde5a821 Mon Sep 17 00:00:00 2001 From: wizardengineer Date: Wed, 5 Nov 2025 17:09:45 -0500 Subject: [PATCH] [LLVM][AArch64] Add native ct.select support for ARM64 T

[llvm-branch-commits] [llvm] [ConstantTime][WebAssembly] Add comprehensive tests for ct.select (PR #166709)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer updated https://github.com/llvm/llvm-project/pull/166709 >From 046e875568de9a6a794725bc69572151be8b8b9f Mon Sep 17 00:00:00 2001 From: wizardengineer Date: Wed, 5 Nov 2025 11:03:23 -0500 Subject: [PATCH] [ConstantTime][WebAssembly] Add comprehensive tests for

[llvm-branch-commits] [clang] [ConstantTime][Clang] Add __builtin_ct_select for constant-time selection (PR #166703)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer updated https://github.com/llvm/llvm-project/pull/166703 >From 6ac8221eef92f3e8c615c2218b8db2e3d26cf692 Mon Sep 17 00:00:00 2001 From: wizardengineer Date: Wed, 5 Nov 2025 10:56:34 -0500 Subject: [PATCH] [ConstantTime][Clang] Add __builtin_ct_select for consta

[llvm-branch-commits] [clang] [ConstantTime][Clang] Add __builtin_ct_select for constant-time selection (PR #166703)

2025-11-06 Thread Julius Alexandre via llvm-branch-commits
https://github.com/wizardengineer updated https://github.com/llvm/llvm-project/pull/166703 >From 6ac8221eef92f3e8c615c2218b8db2e3d26cf692 Mon Sep 17 00:00:00 2001 From: wizardengineer Date: Wed, 5 Nov 2025 10:56:34 -0500 Subject: [PATCH] [ConstantTime][Clang] Add __builtin_ct_select for consta