projects
/
spirv-llvm-translator-15.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4acbd55
)
[PATCH 15/79] Allow ReadNone and ReadOnly as Function attributes
author
Stanley Gambarin
<stanley.gambarin@intel.com>
Tue, 14 Feb 2023 00:24:44 +0000
(16:24 -0800)
committer
Andreas Beckmann
<anbe@debian.org>
Thu, 8 Feb 2024 21:48:18 +0000
(22:48 +0100)
Gbp-Pq: Name 0015-Allow-ReadNone-and-ReadOnly-as-Function-attributes.patch
lib/SPIRV/SPIRVInternal.h
patch
|
blob
|
history
diff --git
a/lib/SPIRV/SPIRVInternal.h
b/lib/SPIRV/SPIRVInternal.h
index e593856afc8d8b80551dd59b628e71704c50e798..9eaaf6c0fa02a1ed7a00f90e720070fb3a0b949a 100644
(file)
--- a/
lib/SPIRV/SPIRVInternal.h
+++ b/
lib/SPIRV/SPIRVInternal.h
@@
-248,6
+248,8
@@
typedef SPIRVMap<Attribute::AttrKind, SPIRVFuncParamAttrKind>
template <>
inline void
SPIRVMap<Attribute::AttrKind, SPIRVFunctionControlMaskKind>::init() {
+ add(Attribute::ReadNone, FunctionControlPureMask);
+ add(Attribute::ReadOnly, FunctionControlConstMask);
add(Attribute::AlwaysInline, FunctionControlInlineMask);
add(Attribute::NoInline, FunctionControlDontInlineMask);
add(Attribute::OptimizeNone, internal::FunctionControlOptNoneINTELMask);