Skip to content

Tags: KhronosGroup/SPIRV-LLVM-Translator

Tags

v20.1.10

Toggle v20.1.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[Backport to llvm_release_200] Fix backward translation of `OpFmaKHR` (

…#3539)

Backport of PR #3529 into `llvm_release_200`.

All commits applied cleanly.

Co-authored-by: Viktoria Maximova <[email protected]>

v19.1.15

Toggle v19.1.15's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[Backport to llvm_release_190] Translate LLVM-IR zero-length arrays t…

…o 1-length arrays in SPIR-V (#3544)

Backport of PR #2743 into `llvm_release_190`.

All commits applied cleanly.

Co-authored-by: Lorenc Bushi <[email protected]>

v18.1.20

Toggle v18.1.20's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[Backport to llvm_release_180] Translate LLVM-IR zero-length arrays t…

…o 1-length arrays in SPIR-V (#3545)

Backport of PR #2743 into `llvm_release_180`.

All commits applied cleanly.

Co-authored-by: Lorenc Bushi <[email protected]>

v17.0.20

Toggle v17.0.20's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[Backport to llvm_release_170] Translate LLVM-IR zero-length arrays t…

…o 1-length arrays in SPIR-V (#3546)

Backport of PR #2743 into `llvm_release_170`.

All commits applied cleanly.

Co-authored-by: Lorenc Bushi <[email protected]>

v16.0.21

Toggle v16.0.21's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[Backport to llvm_release_160] Translate LLVM-IR zero-length arrays t…

…o 1-length arrays in SPIR-V (#3547)

Backport of PR #2743 into `llvm_release_160`.

All commits applied cleanly.

Co-authored-by: Lorenc Bushi <[email protected]>

v15.0.20

Toggle v15.0.20's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[Backport to 15] Translate LLVM-IR zero-length arrays to 1-length arr…

…ays in SPIR-V (#3549)

Manual backport of #2743

Co-authored-by: Lorenc Bushi <[email protected]>

v14.0.20

Toggle v14.0.20's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[Backport to 14] Translate LLVM-IR zero-length arrays to 1-length arr…

…ays in SPIR-V (#3550)

Manual backport of #2743

Co-authored-by: Lorenc Bushi <[email protected]>

v21.1.4

Toggle v21.1.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[Backport to llvm_release_210] Enhance handling of umul_with_overflow…

… in reverse translation (#3520)

Backport of PR #3518 into `llvm_release_210`.

All commits applied cleanly.

Co-authored-by: Viktoria Maximova <[email protected]>
Co-authored-by: Dmitry Sidorov <[email protected]>

v16.0.20

Toggle v16.0.20's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[LLVM 16] Add workaround to translate casts from target ext types to …

…int (#3476)

This patch should be reverted in the future as it supports translation
of invalid SPIR-V modules.

Signed-off-by: Sidorov, Dmitry <[email protected]>

v14.0.19

Toggle v14.0.19's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[Backport to 14] add support for SPV_EXT_optnone (#2951) (#3474)

Specifically:

- Updates SPIR-V headers to the latest tag, to pull in support for
SPV_EXT_optnone (and more).
- Removes all internal enums for SPV_INTEL_optnone and uses the support
in the headers instead.
- Registers the SPV_EXT_optnone extension.
- Uses the SPV_EXT_optnone extension if it is enabled, otherwise uses
the SPV_INTEL_optnone extension if it is enabled, otherwise ignores the
OptimizeNone attribute (the ignoring part is not new).
- Updates the OptNone test:
- Ensures that the right extension support is declared, depending on the
enabled extensions.
- Ensures that the OptNone capability is declared when either extension
is enabled. Note, the spelling for the capability is unconditionally the
EXT version.
- Ensures that the Function Control is present when either extension is
enabled.

Co-authored-by: Ben Ashbaugh <[email protected]>