Skip to content

Limit the instructions that enable BFloat16ArithmeticINTEL capability#3561

Merged
vmaksimo merged 2 commits intoKhronosGroup:mainfrom
vmaksimo:bfloat16-convert
Feb 6, 2026
Merged

Limit the instructions that enable BFloat16ArithmeticINTEL capability#3561
vmaksimo merged 2 commits intoKhronosGroup:mainfrom
vmaksimo:bfloat16-convert

Conversation

@vmaksimo
Copy link
Contributor

@vmaksimo vmaksimo commented Feb 2, 2026

We should not require CapabilityBFloat16ArithmeticINTEL for the instructions that are allowed by SPV_KHR_bfloat16 (e.g. conversion instructions). Without the fix the test is failing with:

RequiresExtension: Feature requires the following SPIR-V extension:
 SPV_INTEL_bfloat16_arithmetic

We should not require `CapabilityBFloat16ArithmeticINTEL` for
the instructions that are allowed by `SPV_KHR_bfloat16` (e.g. conversion
instructions). Without the fix the test is failing with:

```
RequiresExtension: Feature requires the following SPIR-V extension:
 SPV_INTEL_bfloat16_arithmetic
```
@vmaksimo
Copy link
Contributor Author

vmaksimo commented Feb 2, 2026

FYI @aratajew

@vmaksimo vmaksimo requested a review from svenvh February 3, 2026 17:20
@vmaksimo vmaksimo merged commit 28b0cb0 into KhronosGroup:main Feb 6, 2026
9 checks passed
@vmaksimo
Copy link
Contributor Author

vmaksimo commented Feb 6, 2026

/backport llvm_release_210

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Attempting to create backport to llvm_release_210...

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Backport to llvm_release_210 failed due to conflicts on commit 28b0cb08f6fd87e644b19b2b33322a336c7eb160. Please backport manually.

vmaksimo added a commit to vmaksimo/SPIRV-LLVM-Translator that referenced this pull request Feb 6, 2026
…icINTEL` capability (KhronosGroup#3561)

We should not require `CapabilityBFloat16ArithmeticINTEL` for the
instructions that are allowed by `SPV_KHR_bfloat16` (e.g. conversion
instructions). Without the fix the test is failing with:

```
RequiresExtension: Feature requires the following SPIR-V extension:
 SPV_INTEL_bfloat16_arithmetic
```
vmaksimo added a commit to vmaksimo/SPIRV-LLVM-Translator that referenced this pull request Feb 16, 2026
…icINTEL` capability (KhronosGroup#3561)

We should not require `CapabilityBFloat16ArithmeticINTEL` for the
instructions that are allowed by `SPV_KHR_bfloat16` (e.g. conversion
instructions). Without the fix the test is failing with:

```
RequiresExtension: Feature requires the following SPIR-V extension:
 SPV_INTEL_bfloat16_arithmetic
```
vmaksimo added a commit to vmaksimo/SPIRV-LLVM-Translator that referenced this pull request Feb 16, 2026
…icINTEL` capability (KhronosGroup#3561)

We should not require `CapabilityBFloat16ArithmeticINTEL` for the
instructions that are allowed by `SPV_KHR_bfloat16` (e.g. conversion
instructions). Without the fix the test is failing with:

```
RequiresExtension: Feature requires the following SPIR-V extension:
 SPV_INTEL_bfloat16_arithmetic
```
vmaksimo added a commit to vmaksimo/SPIRV-LLVM-Translator that referenced this pull request Feb 16, 2026
…icINTEL` capability (KhronosGroup#3561)

We should not require `CapabilityBFloat16ArithmeticINTEL` for the
instructions that are allowed by `SPV_KHR_bfloat16` (e.g. conversion
instructions). Without the fix the test is failing with:

```
RequiresExtension: Feature requires the following SPIR-V extension:
 SPV_INTEL_bfloat16_arithmetic
```
@vmaksimo
Copy link
Contributor Author

/backport llvm_release_220

@github-actions
Copy link

Attempting to create backport to llvm_release_220...

github-actions bot pushed a commit that referenced this pull request Feb 18, 2026
…ty (#3561)

We should not require `CapabilityBFloat16ArithmeticINTEL` for the
instructions that are allowed by `SPV_KHR_bfloat16` (e.g. conversion
instructions). Without the fix the test is failing with:

```
RequiresExtension: Feature requires the following SPIR-V extension:
 SPV_INTEL_bfloat16_arithmetic
```
@github-actions
Copy link

Success. Backport PR created: #3600

vmaksimo added a commit that referenced this pull request Feb 18, 2026
…loat16ArithmeticINTEL` capability (#3600)

Backport of PR #3561 into `llvm_release_220`.

All commits applied cleanly.

Co-authored-by: Viktoria Maximova <viktoria.maksimova@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants