| /third_party/skia/third_party/externals/spirv-tools/source/val/ |
| D | validate_memory_semantics.cpp | 39 << ": expected Memory Semantics to be a 32-bit int"; in ValidateMemorySemantics() 46 << "Memory Semantics ids must be OpConstant when Shader " in ValidateMemorySemantics() 54 << "Memory Semantics must be a constant instruction when " in ValidateMemorySemantics() 68 << ": Memory Semantics can have at most one of the following " in ValidateMemorySemantics() 78 "semantics cannot be used with " in ValidateMemorySemantics() 86 << ": Memory Semantics MakeAvailableKHR requires capability " in ValidateMemorySemantics() 94 << ": Memory Semantics MakeVisibleKHR requires capability " in ValidateMemorySemantics() 102 << ": Memory Semantics OutputMemoryKHR requires capability " in ValidateMemorySemantics() 110 << ": Memory Semantics Volatile requires capability " in ValidateMemorySemantics() 116 << "Memory Semantics Volatile can only be used with atomic " in ValidateMemorySemantics() [all …]
|
| /third_party/spirv-tools/source/val/ |
| D | validate_memory_semantics.cpp | 39 << ": expected Memory Semantics to be a 32-bit int"; in ValidateMemorySemantics() 46 << "Memory Semantics ids must be OpConstant when Shader " in ValidateMemorySemantics() 54 << "Memory Semantics must be a constant instruction when " in ValidateMemorySemantics() 68 << ": Memory Semantics can have at most one of the following " in ValidateMemorySemantics() 78 "semantics cannot be used with " in ValidateMemorySemantics() 86 << ": Memory Semantics MakeAvailableKHR requires capability " in ValidateMemorySemantics() 94 << ": Memory Semantics MakeVisibleKHR requires capability " in ValidateMemorySemantics() 102 << ": Memory Semantics OutputMemoryKHR requires capability " in ValidateMemorySemantics() 110 << ": Memory Semantics Volatile requires capability " in ValidateMemorySemantics() 116 << "Memory Semantics Volatile can only be used with atomic " in ValidateMemorySemantics() [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/ |
| D | validate_memory_semantics.cpp | 39 << ": expected Memory Semantics to be a 32-bit int"; in ValidateMemorySemantics() 46 << "Memory Semantics ids must be OpConstant when Shader " in ValidateMemorySemantics() 54 << "Memory Semantics must be a constant instruction when " in ValidateMemorySemantics() 68 << ": Memory Semantics can have at most one of the following " in ValidateMemorySemantics() 78 "semantics cannot be used with " in ValidateMemorySemantics() 86 << ": Memory Semantics MakeAvailableKHR requires capability " in ValidateMemorySemantics() 94 << ": Memory Semantics MakeVisibleKHR requires capability " in ValidateMemorySemantics() 102 << ": Memory Semantics OutputMemoryKHR requires capability " in ValidateMemorySemantics() 110 << ": Memory Semantics Volatile requires capability " in ValidateMemorySemantics() 116 << "Memory Semantics Volatile can only be used with atomic " in ValidateMemorySemantics() [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/ |
| D | APFloat.h | 30 llvm_unreachable("Unexpected semantics"); \ 77 /// full extended precision). Adding a new format that obeys IEEE semantics 149 /// \name Floating Point Semantics. 151 enum Semantics { enum 160 static const llvm::fltSemantics &EnumToSemantics(Semantics S); 161 static Semantics SemanticsToEnum(const llvm::fltSemantics &Sem); 236 /// semantics. 371 const fltSemantics &getSemantics() const { return *semantics; } in getSemantics() 378 /// magnitude in the current semantics. 382 /// magnitude in the current semantics. [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/ADT/ |
| D | APFloat.h | 67 /// full extended precision). Adding a new format that obeys IEEE semantics 136 /// \name Floating Point Semantics. 207 /// semantics. 388 const fltSemantics &getSemantics() const { return *semantics; } in getSemantics() 395 /// magnitude in the current semantics. 399 /// magnitude in the current semantics. 476 /// semantics. 567 /// The semantics that this value obeys. 568 const fltSemantics *semantics; variable 597 // The interface and layout is designed for arbitray underlying semantics, [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/ |
| D | APFloat.cpp | 35 llvm_unreachable("Unexpected semantics"); \ 53 /* Represents floating point arithmetic semantics. */ 67 /* Number of bits actually used in the semantics. */ 78 /* The IBM double-double semantics. Such a number consists of a pair of IEEE 89 /* These are legacy semantics for the fallback, inaccrurate implementation of 101 Currently, these semantics are used in the following way: 112 semantics. */ 116 const llvm::fltSemantics &APFloatBase::EnumToSemantics(Semantics S) { in EnumToSemantics() 131 llvm_unreachable("Unrecognised floating semantics"); in EnumToSemantics() 134 APFloatBase::Semantics [all …]
|
| /third_party/spirv-tools/test/val/ |
| D | val_barriers_test.cpp | 326 "ControlBarrier: expected Memory Semantics to be a 32-bit int")); in TEST_F() 339 "ControlBarrier: expected Memory Semantics to be a 32-bit int")); in TEST_F() 482 "Semantics to be None if used with Invocation Memory Scope")); in TEST_F() 493 HasSubstr("ControlBarrier: Memory Semantics can have at most one " in TEST_F() 510 "ControlBarrier: expected Memory Semantics to include a " in TEST_F() 511 "Vulkan-supported storage class if Memory Semantics is not None")); in TEST_F() 755 HasSubstr("MemoryBarrier: expected Memory Semantics to be a 32-bit int")); in TEST_F() 767 HasSubstr("MemoryBarrier: expected Memory Semantics to be a 32-bit int")); in TEST_F() 803 HasSubstr("MemoryBarrier: Memory Semantics can have at most one " in TEST_F() 819 HasSubstr("MemoryBarrier: Vulkan specification requires Memory Semantics " in TEST_F() [all …]
|
| D | val_atomics_test.cpp | 823 HasSubstr("Vulkan spec disallows OpAtomicLoad with Memory Semantics " in TEST_F() 838 HasSubstr("Vulkan spec disallows OpAtomicLoad with Memory Semantics " in TEST_F() 853 HasSubstr("Vulkan spec disallows OpAtomicLoad with Memory Semantics " in TEST_F() 868 HasSubstr("AtomicLoad: Vulkan specification requires Memory Semantics to " in TEST_F() 1041 HasSubstr("AtomicLoad: expected Memory Semantics to be a 32-bit int")); in TEST_F() 1085 HasSubstr("Vulkan spec disallows OpAtomicStore with Memory Semantics " in TEST_F() 1100 HasSubstr("Vulkan spec disallows OpAtomicStore with Memory Semantics " in TEST_F() 1115 HasSubstr("Vulkan spec disallows OpAtomicStore with Memory Semantics " in TEST_F() 1130 HasSubstr("AtomicStore: Vulkan specification requires Memory Semantics " in TEST_F() 1206 HasSubstr("AtomicStore: expected Memory Semantics to be a 32-bit int")); in TEST_F() [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/val/ |
| D | val_barriers_test.cpp | 325 "ControlBarrier: expected Memory Semantics to be a 32-bit int")); in TEST_F() 338 "ControlBarrier: expected Memory Semantics to be a 32-bit int")); in TEST_F() 463 "Semantics to be None if used with Invocation Memory Scope")); in TEST_F() 474 HasSubstr("ControlBarrier: Memory Semantics can have at most one " in TEST_F() 491 "ControlBarrier: expected Memory Semantics to include a " in TEST_F() 492 "Vulkan-supported storage class if Memory Semantics is not None")); in TEST_F() 732 HasSubstr("MemoryBarrier: expected Memory Semantics to be a 32-bit int")); in TEST_F() 744 HasSubstr("MemoryBarrier: expected Memory Semantics to be a 32-bit int")); in TEST_F() 779 HasSubstr("MemoryBarrier: Memory Semantics can have at most one " in TEST_F() 795 HasSubstr("MemoryBarrier: Vulkan specification requires Memory Semantics " in TEST_F() [all …]
|
| D | val_atomics_test.cpp | 823 HasSubstr("Vulkan spec disallows OpAtomicLoad with Memory Semantics " in TEST_F() 838 HasSubstr("Vulkan spec disallows OpAtomicLoad with Memory Semantics " in TEST_F() 853 HasSubstr("Vulkan spec disallows OpAtomicLoad with Memory Semantics " in TEST_F() 868 HasSubstr("AtomicLoad: Vulkan specification requires Memory Semantics to " in TEST_F() 1040 HasSubstr("AtomicLoad: expected Memory Semantics to be a 32-bit int")); in TEST_F() 1084 HasSubstr("Vulkan spec disallows OpAtomicStore with Memory Semantics " in TEST_F() 1099 HasSubstr("Vulkan spec disallows OpAtomicStore with Memory Semantics " in TEST_F() 1114 HasSubstr("Vulkan spec disallows OpAtomicStore with Memory Semantics " in TEST_F() 1129 HasSubstr("AtomicStore: Vulkan specification requires Memory Semantics " in TEST_F() 1205 HasSubstr("AtomicStore: expected Memory Semantics to be a 32-bit int")); in TEST_F() [all …]
|
| /third_party/skia/third_party/externals/spirv-tools/test/val/ |
| D | val_barriers_test.cpp | 325 "ControlBarrier: expected Memory Semantics to be a 32-bit int")); in TEST_F() 338 "ControlBarrier: expected Memory Semantics to be a 32-bit int")); in TEST_F() 463 "Semantics to be None if used with Invocation Memory Scope")); in TEST_F() 474 HasSubstr("ControlBarrier: Memory Semantics can have at most one " in TEST_F() 491 "ControlBarrier: expected Memory Semantics to include a " in TEST_F() 492 "Vulkan-supported storage class if Memory Semantics is not None")); in TEST_F() 732 HasSubstr("MemoryBarrier: expected Memory Semantics to be a 32-bit int")); in TEST_F() 744 HasSubstr("MemoryBarrier: expected Memory Semantics to be a 32-bit int")); in TEST_F() 779 HasSubstr("MemoryBarrier: Memory Semantics can have at most one " in TEST_F() 795 HasSubstr("MemoryBarrier: Vulkan specification requires Memory Semantics " in TEST_F() [all …]
|
| D | val_atomics_test.cpp | 823 HasSubstr("Vulkan spec disallows OpAtomicLoad with Memory Semantics " in TEST_F() 838 HasSubstr("Vulkan spec disallows OpAtomicLoad with Memory Semantics " in TEST_F() 853 HasSubstr("Vulkan spec disallows OpAtomicLoad with Memory Semantics " in TEST_F() 868 HasSubstr("AtomicLoad: Vulkan specification requires Memory Semantics to " in TEST_F() 1040 HasSubstr("AtomicLoad: expected Memory Semantics to be a 32-bit int")); in TEST_F() 1084 HasSubstr("Vulkan spec disallows OpAtomicStore with Memory Semantics " in TEST_F() 1099 HasSubstr("Vulkan spec disallows OpAtomicStore with Memory Semantics " in TEST_F() 1114 HasSubstr("Vulkan spec disallows OpAtomicStore with Memory Semantics " in TEST_F() 1129 HasSubstr("AtomicStore: Vulkan specification requires Memory Semantics " in TEST_F() 1205 HasSubstr("AtomicStore: expected Memory Semantics to be a 32-bit int")); in TEST_F() [all …]
|
| /third_party/spirv-tools/source/ |
| D | spirv_target_env.cpp | 29 return "SPIR-V 1.0 (under Vulkan 1.0 semantics)"; in spvTargetEnvDescription() 33 return "SPIR-V 1.0 (under OpenCL 1.2 Full Profile semantics)"; in spvTargetEnvDescription() 35 return "SPIR-V 1.0 (under OpenCL 1.2 Embedded Profile semantics)"; in spvTargetEnvDescription() 37 return "SPIR-V 1.0 (under OpenCL 2.0 Full Profile semantics)"; in spvTargetEnvDescription() 39 return "SPIR-V 1.0 (under OpenCL 2.0 Embedded Profile semantics)"; in spvTargetEnvDescription() 41 return "SPIR-V 1.0 (under OpenCL 2.1 Full Profile semantics)"; in spvTargetEnvDescription() 43 return "SPIR-V 1.0 (under OpenCL 2.1 Embedded Profile semantics)"; in spvTargetEnvDescription() 45 return "SPIR-V 1.2 (under OpenCL 2.2 Full Profile semantics)"; in spvTargetEnvDescription() 47 return "SPIR-V 1.2 (under OpenCL 2.2 Embedded Profile semantics)"; in spvTargetEnvDescription() 49 return "SPIR-V 1.0 (under OpenGL 4.0 semantics)"; in spvTargetEnvDescription() [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/ |
| D | spirv_target_env.cpp | 29 return "SPIR-V 1.0 (under Vulkan 1.0 semantics)"; in spvTargetEnvDescription() 33 return "SPIR-V 1.0 (under OpenCL 1.2 Full Profile semantics)"; in spvTargetEnvDescription() 35 return "SPIR-V 1.0 (under OpenCL 1.2 Embedded Profile semantics)"; in spvTargetEnvDescription() 37 return "SPIR-V 1.0 (under OpenCL 2.0 Full Profile semantics)"; in spvTargetEnvDescription() 39 return "SPIR-V 1.0 (under OpenCL 2.0 Embedded Profile semantics)"; in spvTargetEnvDescription() 41 return "SPIR-V 1.0 (under OpenCL 2.1 Full Profile semantics)"; in spvTargetEnvDescription() 43 return "SPIR-V 1.0 (under OpenCL 2.1 Embedded Profile semantics)"; in spvTargetEnvDescription() 45 return "SPIR-V 1.2 (under OpenCL 2.2 Full Profile semantics)"; in spvTargetEnvDescription() 47 return "SPIR-V 1.2 (under OpenCL 2.2 Embedded Profile semantics)"; in spvTargetEnvDescription() 49 return "SPIR-V 1.0 (under OpenGL 4.0 semantics)"; in spvTargetEnvDescription() [all …]
|
| /third_party/skia/third_party/externals/spirv-tools/source/ |
| D | spirv_target_env.cpp | 29 return "SPIR-V 1.0 (under Vulkan 1.0 semantics)"; in spvTargetEnvDescription() 33 return "SPIR-V 1.0 (under OpenCL 1.2 Full Profile semantics)"; in spvTargetEnvDescription() 35 return "SPIR-V 1.0 (under OpenCL 1.2 Embedded Profile semantics)"; in spvTargetEnvDescription() 37 return "SPIR-V 1.0 (under OpenCL 2.0 Full Profile semantics)"; in spvTargetEnvDescription() 39 return "SPIR-V 1.0 (under OpenCL 2.0 Embedded Profile semantics)"; in spvTargetEnvDescription() 41 return "SPIR-V 1.0 (under OpenCL 2.1 Full Profile semantics)"; in spvTargetEnvDescription() 43 return "SPIR-V 1.0 (under OpenCL 2.1 Embedded Profile semantics)"; in spvTargetEnvDescription() 45 return "SPIR-V 1.2 (under OpenCL 2.2 Full Profile semantics)"; in spvTargetEnvDescription() 47 return "SPIR-V 1.2 (under OpenCL 2.2 Embedded Profile semantics)"; in spvTargetEnvDescription() 49 return "SPIR-V 1.0 (under OpenGL 4.0 semantics)"; in spvTargetEnvDescription() [all …]
|
| /third_party/vk-gl-cts/external/vulkan-docs/src/appendices/ |
| D | memorymodel.txt | 216 <<memory-model-memory-semantics,semantics>>. 218 respect to, and the <<memory-model-memory-semantics,semantics>> constrains 220 Device atomic operations have explicit scopes and semantics. 222 uses a memory semantics equivalent to a C++ std::memory_order value of 280 [[memory-model-memory-semantics]] 281 == Memory Semantics 293 Device instructions that include semantics are code:OpAtomic*, 295 Host instructions that include semantics are some std::atomic methods and 298 SPIR-V supports the following memory semantics: 316 SPIR-V does not support "`consume`" semantics on the device. [all …]
|
| /third_party/mesa3d/src/amd/compiler/tests/ |
| D | test_insert_nops.cpp | 58 …ndef, %0:v[0], %0:v[2], %0:v[4], %0:v[6], %0:v[8], %0:v[10] 2d storage: semantics: scope:invocation 59 …//! v1: %0:v[0] = buffer_load_dword %0:s[0-3], %0:v[0], 0 offset:8 offen storage: semantics: scope… 66 …ndef, %0:v[0], %0:v[2], %0:v[4], %0:v[6], %0:v[8], %0:v[10] 2d storage: semantics: scope:invocation 68 …//! v1: %0:v[0] = buffer_load_dword %0:s[0-3], %0:v[0], 0 offset:4 offen storage: semantics: scope… 75 …undef, %0:v[0], %0:v[1], %0:v[2], %0:v[3], %0:v[4], %0:v[5] 2d storage: semantics: scope:invocation 76 …//! v1: %0:v[0] = buffer_load_dword %0:s[0-3], %0:v[0], 0 offset:4 offen storage: semantics: scope… 83 …ndef, %0:v[0], %0:v[2], %0:v[4], %0:v[6], %0:v[8], %0:v[10] 2d storage: semantics: scope:invocation 85 …//! v1: %0:v[0] = buffer_load_dword %0:s[0-3], %0:v[0], 0 offset:4 offen storage: semantics: scope… 93 …e_sample %0:s[0-7], %0:s[0-3], v1: undef, %0:v[0], %0:v[2] 2d storage: semantics: scope:invocation 94 …//! v1: %0:v[0] = buffer_load_dword %0:s[0-3], %0:v[0], 0 offset:4 offen storage: semantics: scope… [all …]
|
| /third_party/glslang/Test/baseResults/ |
| D | spv.memoryScopeSemantics_Error.comp.out | 5 ERROR: 0:18: 'atomicStore' : Invalid semantics value 6 ERROR: 0:19: 'imageAtomicLoad' : Invalid storage class semantics value 7 ERROR: 0:20: 'memoryBarrier' : Semantics must include exactly one of gl_SemanticsRelease, gl_Semant… 8 ERROR: 0:21: 'memoryBarrier' : Storage class semantics must not be zero 9 ERROR: 0:22: 'memoryBarrier' : Semantics must include exactly one of gl_SemanticsRelease, gl_Semant… 10 ERROR: 0:23: 'atomicAdd' : Semantics must not include multiple of gl_SemanticsRelease, gl_Semantics…
|
| /third_party/glslang/gtests/ |
| D | TestFixture.h | 70 // Enum for shader compilation semantics. 71 enum class Semantics { enum 85 EShMessages DeriveOptions(Source, Semantics, Target); 183 // the target under the semantics conveyed via |controls|. Returns true 207 // |stage| into the target under the semantics specified via |controls|. 283 // |stage| into the target under the semantics specified via |controls|. 442 Semantics semantics, 460 EShMessages controls = DeriveOptions(source, semantics, target); 479 Semantics semantics, 493 EShMessages controls = DeriveOptions(source, semantics, target); [all …]
|
| D | Spv.FromFile.cpp | 82 // Compiling GLSL to SPIR-V under Vulkan semantics. Expected to successfully 87 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, glslang::EShTargetSpv_1_0, in TEST_P() 94 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_0, glslang::EShTargetSpv_1_0, in TEST_P() 98 // Compiling GLSL to SPIR-V with debug info under Vulkan semantics. Expected 103 Source::GLSL, Semantics::Vulkan, in TEST_P() 113 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_1, glslang::EShTargetSpv_1_3, in TEST_P() 120 … Source::GLSL, Semantics::Vulkan, glslang::EShTargetVulkan_1_1, glslang::EShTargetSpv_1_4, in TEST_P() 124 // Compiling GLSL to SPIR-V under OpenGL semantics. Expected to successfully 129 … Source::GLSL, Semantics::OpenGL, glslang::EShTargetVulkan_1_0, glslang::EShTargetSpv_1_0, in TEST_P() 133 // GLSL-level Vulkan semantics test. Expected to error out before generating [all …]
|
| /third_party/rust/crates/aho-corasick/ |
| D | DESIGN.md | 29 * Supporting "standard" match semantics, along with its overlapping variant, 30 in addition to leftmost-first and leftmost-longest semantics. The "standard" 31 semantics are typically what you see in a textbook description of 33 regex engines, which often use leftmost-first or leftmost-longest semantics. 34 Thus, it is useful to implement those semantics here. The "standard" and 338 # Match semantics 342 that it natively supports leftmost-first and leftmost-longest match semantics. 343 Briefly, match semantics refer to the decision procedure by which searching 346 * **standard** match semantics emits matches as soon as they are detected by 349 * **leftmost-first** match semantics means that 1) the next match is the match [all …]
|
| /third_party/spirv-tools/source/opt/ |
| D | spread_volatile_semantics.h | 28 const char* name() const override { return "spread-volatile-semantics"; } in name() 45 // Iterates interface variables and spreads the Volatile semantics if it has 46 // load instructions for the Volatile semantics. 51 // the volatile semantics for |execution_model| based on the Vulkan spec 57 // Collects interface variables that need the volatile semantics. 93 // Returns a set of entry function ids to spread the volatile semantics for 102 // Specifies that we have to spread the volatile semantics for the 107 // Result ids of variables to entry function ids for the volatile semantics
|
| /third_party/skia/third_party/externals/opengl-registry/extensions/APPLE/ |
| D | APPLE_row_bytes.txt | 63 memory arrangement with existing pixel storage semantics would 90 to use conventional row length and alignment semantics. Set 91 row bytes to non-zero to use APPLE_row_bytes semantics. 93 Does the semantics for packing need to match that of unpacking ? 94 (i.e. if you are unpacking with row bytes semantics do you need to pack with 97 No. Storage mode class semantics are independent.
|
| /third_party/openGLES/extensions/APPLE/ |
| D | APPLE_row_bytes.txt | 63 memory arrangement with existing pixel storage semantics would 90 to use conventional row length and alignment semantics. Set 91 row bytes to non-zero to use APPLE_row_bytes semantics. 93 Does the semantics for packing need to match that of unpacking ? 94 (i.e. if you are unpacking with row bytes semantics do you need to pack with 97 No. Storage mode class semantics are independent.
|
| /third_party/rust/crates/aho-corasick/src/packed/ |
| D | api.rs | 13 /// A knob for controlling the match semantics of a packed multiple string 19 /// "standard" match semantics, and instead only supports leftmost-first or 20 /// leftmost-longest. Namely, "standard" semantics cannot be easily supported 26 /// Unlike the top-level `MatchKind` type, the default match semantics for this 30 /// Use leftmost-first match semantics, which reports leftmost matches. 37 /// Use leftmost-longest match semantics, which reports leftmost matches. 59 /// match semantics (leftmost-first or leftmost-longest) of a searcher. In the 68 /// This example shows how to use leftmost-longest semantics instead of the 120 /// leftmost-first match semantics. 138 /// Set the match semantics for this configuration. [all …]
|