You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[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]>
[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]>
[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]>