Home
last modified time | relevance | path

Searched refs:StorageClass (Results 1 - 25 of 410) sorted by relevance

12345678910>>...17

/third_party/skia/third_party/externals/tint/src/ast/
H A Dstorage_class.cc20 const char* ToString(StorageClass sc) { in ToString()
22 case StorageClass::kInvalid: in ToString()
24 case StorageClass::kNone: in ToString()
26 case StorageClass::kInput: in ToString()
28 case StorageClass::kOutput: in ToString()
30 case StorageClass::kUniform: in ToString()
32 case StorageClass::kWorkgroup: in ToString()
34 case StorageClass::kUniformConstant: in ToString()
36 case StorageClass::kStorage: in ToString()
38 case StorageClass in ToString()
[all...]
H A Dvariable_test.cc26 auto* v = Var("my_var", ty.i32(), StorageClass::kFunction); in TEST_F()
29 EXPECT_EQ(v->declared_storage_class, StorageClass::kFunction); in TEST_F()
40 "i", ty.f32(), StorageClass::kPrivate, nullptr, DecorationList{}); in TEST_F()
43 EXPECT_EQ(v->declared_storage_class, StorageClass::kPrivate); in TEST_F()
54 "a_var", ty.i32(), StorageClass::kWorkgroup, nullptr, DecorationList{}); in TEST_F()
57 EXPECT_EQ(v->declared_storage_class, StorageClass::kWorkgroup); in TEST_F()
69 b.Var("", b.ty.i32(), StorageClass::kNone); in TEST_F()
79 b1.Var(b2.Sym("x"), b1.ty.f32(), StorageClass::kNone); in TEST_F()
89 b1.Var("x", b1.ty.f32(), StorageClass::kNone, b2.Expr(1.2f)); in TEST_F()
95 auto* var = Var("my_var", ty.i32(), StorageClass in TEST_F()
[all...]
H A Dstorage_class.h24 enum class StorageClass { class
38 /// @returns true if the StorageClass is host-shareable
39 /// @param sc the StorageClass
41 inline bool IsHostShareable(StorageClass sc) { in IsHostShareable()
42 return sc == ast::StorageClass::kUniform || sc == ast::StorageClass::kStorage; in IsHostShareable()
45 /// @param sc the StorageClass
47 const char* ToString(StorageClass sc);
50 /// @param sc the StorageClass
52 std::ostream& operator<<(std::ostream& out, StorageClass s
[all...]
/third_party/spirv-tools/test/fuzz/
H A Dtransformation_add_global_variable_test.cpp70 4, 10, spv::StorageClass::Private, 0, true) in TEST()
74 100, 1, spv::StorageClass::Private, 0, false) in TEST()
79 100, 7, spv::StorageClass::Private, 0, true) in TEST()
84 100, 9, spv::StorageClass::Private, 0, false) in TEST()
89 100, 15, spv::StorageClass::Private, 0, true) in TEST()
94 100, 10, spv::StorageClass::Private, 16, false) in TEST()
100 100, 10, spv::StorageClass::Private, 15, true) in TEST()
106 100, 12, spv::StorageClass::Private, 10, false) in TEST()
112 104, 10, spv::StorageClass::Private, 14, true) in TEST()
118 104, 17, spv::StorageClass in TEST()
[all...]
H A Dtransformation_add_copy_memory_test.cpp152 59, 19, spv::StorageClass::Private, 20) in TEST()
158 19, spv::StorageClass::Private, 20) in TEST()
164 spv::StorageClass::Private, 20) in TEST()
170 90, 76, spv::StorageClass::Private, 0) in TEST()
176 90, 5, spv::StorageClass::Private, 0) in TEST()
182 spv::StorageClass::Private, 0) in TEST()
188 spv::StorageClass::Private, 0) in TEST()
194 90, 19, spv::StorageClass::Workgroup, 20) in TEST()
200 90, 19, spv::StorageClass::Private, 0) in TEST()
206 90, 19, spv::StorageClass in TEST()
[all...]
H A Dtransformation_add_type_pointer_test.cpp106 TransformationAddTypePointer(100, spv::StorageClass::Function, 101); in TEST()
108 TransformationAddTypePointer(100, spv::StorageClass::Function, 23); in TEST()
110 TransformationAddTypePointer(17, spv::StorageClass::Function, 21); in TEST()
113 TransformationAddTypePointer(101, spv::StorageClass::Private, 7); in TEST()
115 TransformationAddTypePointer(102, spv::StorageClass::Uniform, 7); in TEST()
117 TransformationAddTypePointer(103, spv::StorageClass::Function, 8); in TEST()
119 TransformationAddTypePointer(104, spv::StorageClass::Uniform, 8); in TEST()
121 TransformationAddTypePointer(105, spv::StorageClass::Private, 21); in TEST()
123 TransformationAddTypePointer(106, spv::StorageClass::Private, 105); in TEST()
125 TransformationAddTypePointer(107, spv::StorageClass in TEST()
[all...]
/third_party/spirv-tools/source/val/
H A Dvalidate_memory.cpp230 std::pair<spv::StorageClass, spv::StorageClass> GetStorageClass( in GetStorageClass()
232 spv::StorageClass dst_sc = spv::StorageClass::Max; in GetStorageClass()
233 spv::StorageClass src_sc = spv::StorageClass::Max; in GetStorageClass()
240 dst_sc = load_pointer_type->GetOperandAs<spv::StorageClass>(1); in GetStorageClass()
248 dst_sc = store_pointer_type->GetOperandAs<spv::StorageClass>(1); in GetStorageClass()
255 dst_sc = dst_type->GetOperandAs<spv::StorageClass>(1); in GetStorageClass()
258 src_sc = src_type->GetOperandAs<spv::StorageClass>( in GetStorageClass()
[all...]
H A Dvalidate_atomics.cpp30 bool IsStorageClassAllowedByUniversalRules(spv::StorageClass storage_class) { in IsStorageClassAllowedByUniversalRules()
32 case spv::StorageClass::Uniform: in IsStorageClassAllowedByUniversalRules()
33 case spv::StorageClass::StorageBuffer: in IsStorageClassAllowedByUniversalRules()
34 case spv::StorageClass::Workgroup: in IsStorageClassAllowedByUniversalRules()
35 case spv::StorageClass::CrossWorkgroup: in IsStorageClassAllowedByUniversalRules()
36 case spv::StorageClass::Generic: in IsStorageClassAllowedByUniversalRules()
37 case spv::StorageClass::AtomicCounter: in IsStorageClassAllowedByUniversalRules()
38 case spv::StorageClass::Image: in IsStorageClassAllowedByUniversalRules()
39 case spv::StorageClass::Function: in IsStorageClassAllowedByUniversalRules()
40 case spv::StorageClass in IsStorageClassAllowedByUniversalRules()
[all...]
/third_party/skia/third_party/externals/tint/src/writer/hlsl/
H A Dgenerator_impl_binary_test.cc47 Global("left", ty.f32(), ast::StorageClass::kPrivate); in TEST_P()
48 Global("right", ty.f32(), ast::StorageClass::kPrivate); in TEST_P()
66 Global("left", ty.u32(), ast::StorageClass::kPrivate); in TEST_P()
67 Global("right", ty.u32(), ast::StorageClass::kPrivate); in TEST_P()
91 Global("left", ty.i32(), ast::StorageClass::kPrivate); in TEST_P()
92 Global("right", ty.i32(), ast::StorageClass::kPrivate); in TEST_P()
165 Global("mat", ty.mat3x3<f32>(), ast::StorageClass::kPrivate); in TEST_F()
181 Global("mat", ty.mat3x3<f32>(), ast::StorageClass::kPrivate); in TEST_F()
197 Global("mat", ty.mat3x3<f32>(), ast::StorageClass::kPrivate); in TEST_F()
213 Global("mat", ty.mat3x3<f32>(), ast::StorageClass in TEST_F()
[all...]
H A Dgenerator_impl_sanitizer_test.cc31 Global("b", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F()
39 Decl(Var("len", ty.u32(), ast::StorageClass::kNone, in TEST_F()
71 Global("b", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F()
79 Decl(Var("len", ty.u32(), ast::StorageClass::kNone, in TEST_F()
108 Global("b", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F()
121 Decl(Var("len", ty.u32(), ast::StorageClass::kNone, in TEST_F()
150 Global("b", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F()
155 Global("c", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F()
164 "len", ty.u32(), ast::StorageClass::kNone, in TEST_F()
202 auto* pos = Var("pos", ty.i32(), ast::StorageClass in TEST_F()
[all...]
H A Dgenerator_impl_type_test.cc37 Global("G", arr, ast::StorageClass::kPrivate); in TEST_F()
42 ASSERT_TRUE(gen.EmitType(out, program->TypeOf(arr), ast::StorageClass::kNone, in TEST_F()
50 Global("G", arr, ast::StorageClass::kPrivate); in TEST_F()
55 ASSERT_TRUE(gen.EmitType(out, program->TypeOf(arr), ast::StorageClass::kNone, in TEST_F()
65 Global("G", arr, ast::StorageClass::kPrivate); in TEST_F()
70 ASSERT_TRUE(gen.EmitType(out, program->TypeOf(arr), ast::StorageClass::kNone, in TEST_F()
78 Global("G", arr, ast::StorageClass::kPrivate); in TEST_F()
83 ASSERT_TRUE(gen.EmitType(out, program->TypeOf(arr), ast::StorageClass::kNone, in TEST_F()
91 Global("G", arr, ast::StorageClass::kPrivate); in TEST_F()
96 ASSERT_TRUE(gen.EmitType(out, program->TypeOf(arr), ast::StorageClass in TEST_F()
[all...]
/third_party/skia/third_party/externals/tint/src/writer/glsl/
H A Dgenerator_impl_binary_test.cc47 Global("left", ty.f32(), ast::StorageClass::kPrivate); in TEST_P()
48 Global("right", ty.f32(), ast::StorageClass::kPrivate); in TEST_P()
66 Global("left", ty.u32(), ast::StorageClass::kPrivate); in TEST_P()
67 Global("right", ty.u32(), ast::StorageClass::kPrivate); in TEST_P()
91 Global("left", ty.i32(), ast::StorageClass::kPrivate); in TEST_P()
92 Global("right", ty.i32(), ast::StorageClass::kPrivate); in TEST_P()
165 Global("mat", ty.mat3x3<f32>(), ast::StorageClass::kPrivate); in TEST_F()
181 Global("mat", ty.mat3x3<f32>(), ast::StorageClass::kPrivate); in TEST_F()
197 Global("mat", ty.mat3x3<f32>(), ast::StorageClass::kPrivate); in TEST_F()
213 Global("mat", ty.mat3x3<f32>(), ast::StorageClass in TEST_F()
[all...]
H A Dgenerator_impl_type_test.cc37 Global("G", arr, ast::StorageClass::kPrivate); in TEST_F()
42 ASSERT_TRUE(gen.EmitType(out, program->TypeOf(arr), ast::StorageClass::kNone, in TEST_F()
50 Global("G", arr, ast::StorageClass::kPrivate); in TEST_F()
55 ASSERT_TRUE(gen.EmitType(out, program->TypeOf(arr), ast::StorageClass::kNone, in TEST_F()
65 Global("G", arr, ast::StorageClass::kPrivate); in TEST_F()
70 ASSERT_TRUE(gen.EmitType(out, program->TypeOf(arr), ast::StorageClass::kNone, in TEST_F()
78 Global("G", arr, ast::StorageClass::kPrivate); in TEST_F()
83 ASSERT_TRUE(gen.EmitType(out, program->TypeOf(arr), ast::StorageClass::kNone, in TEST_F()
91 Global("G", arr, ast::StorageClass::kPrivate); in TEST_F()
96 ASSERT_TRUE(gen.EmitType(out, program->TypeOf(arr), ast::StorageClass in TEST_F()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
H A DMCSymbolXCOFF.h27 void setStorageClass(XCOFF::StorageClass SC) { in setStorageClass()
28 assert((!StorageClass.hasValue() || StorageClass.getValue() == SC) && in setStorageClass()
29 "Redefining StorageClass of XCOFF MCSymbol."); in setStorageClass()
30 StorageClass = SC; in setStorageClass()
33 XCOFF::StorageClass getStorageClass() const { in getStorageClass()
34 assert(StorageClass.hasValue() && in getStorageClass()
35 "StorageClass not set on XCOFF MCSymbol."); in getStorageClass()
36 return StorageClass.getValue(); in getStorageClass()
66 Optional<XCOFF::StorageClass> StorageClas member in llvm::MCSymbolXCOFF
[all...]
/third_party/spirv-tools/test/opt/
H A Deliminate_dead_io_components_test.cpp88 text, true, spv::StorageClass::Input, false); in TEST_F()
139 text, true, spv::StorageClass::Input, false); in TEST_F()
207 text, true, spv::StorageClass::Input, false); in TEST_F()
274 text, true, spv::StorageClass::Input, false); in TEST_F()
357 text, true, spv::StorageClass::Input, false); in TEST_F()
404 text, true, spv::StorageClass::Input, false); in TEST_F()
469 text, true, spv::StorageClass::Input, false); in TEST_F()
568 text, true, spv::StorageClass::Output, false); in TEST_F()
621 text, true, spv::StorageClass::Output, false); in TEST_F()
685 text, true, spv::StorageClass in TEST_F()
[all...]
/third_party/skia/third_party/externals/tint/src/resolver/
H A Dassignment_validation_test.cc34 Global(Source{{12, 34}}, "a", ty.Of(s), ast::StorageClass::kStorage, in TEST_F()
55 auto* var = Var("a", ty.i32(), ast::StorageClass::kNone, Expr(2)); in TEST_F()
114 auto* var = Var("a", ty.i32(), ast::StorageClass::kNone, Expr(2)); in TEST_F()
127 auto* var = Var("a", ty.i32(), ast::StorageClass::kNone, Expr(2)); in TEST_F()
144 auto* var = Var("a", ty.i32(), ast::StorageClass::kNone, Expr(2)); in TEST_F()
158 auto* var = Var("my_var", ty.i32(), ast::StorageClass::kNone, Expr(2)); in TEST_F()
168 auto* var = Var("a", ty.i32(), ast::StorageClass::kNone, Expr(2)); in TEST_F()
180 auto* var = Var("a", ty.Of(myint), ast::StorageClass::kNone, Expr(2)); in TEST_F()
191 auto* var_a = Var("a", ty.i32(), ast::StorageClass::kNone, Expr(2)); in TEST_F()
192 auto* var_b = Var("b", ty.i32(), ast::StorageClass in TEST_F()
[all...]
H A Dptr_ref_test.cc33 auto* v = Var("v", ty.i32(), ast::StorageClass::kNone); in TEST_F()
42 EXPECT_EQ(TypeOf(expr)->As<sem::Pointer>()->StorageClass(), in TEST_F()
43 ast::StorageClass::kFunction); in TEST_F()
50 auto* v = Var("v", ty.i32(), ast::StorageClass::kNone); in TEST_F()
67 auto* private_ = Global("p", ty.i32(), ast::StorageClass::kPrivate); in TEST_F()
68 auto* workgroup = Global("w", ty.i32(), ast::StorageClass::kWorkgroup); in TEST_F()
69 auto* uniform = Global("ub", ty.Of(buf), ast::StorageClass::kUniform, in TEST_F()
74 auto* storage = Global("sb", ty.Of(buf), ast::StorageClass::kStorage, in TEST_F()
81 Const("f_ptr", ty.pointer(ty.i32(), ast::StorageClass::kFunction), in TEST_F()
84 Const("p_ptr", ty.pointer(ty.i32(), ast::StorageClass in TEST_F()
[all...]
H A Dstruct_storage_class_use_test.cc50 UnorderedElementsAre(ast::StorageClass::kNone)); in TEST_F()
63 UnorderedElementsAre(ast::StorageClass::kNone)); in TEST_F()
69 Global("g", ty.Of(s), ast::StorageClass::kPrivate); in TEST_F()
76 UnorderedElementsAre(ast::StorageClass::kPrivate)); in TEST_F()
82 Global("g", ty.Of(a), ast::StorageClass::kPrivate); in TEST_F()
89 UnorderedElementsAre(ast::StorageClass::kPrivate)); in TEST_F()
95 Global("g", ty.Of(o), ast::StorageClass::kPrivate); in TEST_F()
102 UnorderedElementsAre(ast::StorageClass::kPrivate)); in TEST_F()
108 Global("g", a, ast::StorageClass::kPrivate); in TEST_F()
115 UnorderedElementsAre(ast::StorageClass in TEST_F()
[all...]
H A Datomics_validation_test.cc31 ast::StorageClass::kWorkgroup); in TEST_F()
39 Global("g", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kReadWrite, in TEST_F()
47 ast::StorageClass::kWorkgroup); in TEST_F()
55 ast::StorageClass::kPrivate); in TEST_F()
65 ast::StorageClass::kPrivate); in TEST_F()
76 Global("g", ty.Of(s), ast::StorageClass::kPrivate); in TEST_F()
93 Global("g", ty.Of(Outer), ast::StorageClass::kPrivate); in TEST_F()
111 Global("g", ty.Of(Outer), ast::StorageClass::kPrivate); in TEST_F()
127 ast::StorageClass::kPrivate); in TEST_F()
143 ast::StorageClass in TEST_F()
[all...]
H A Dstorage_class_validation_test.cc30 Global(Source{{12, 34}}, "g", ty.f32(), ast::StorageClass::kNone); in TEST_F()
39 Global(Source{{56, 78}}, "g", ty.i32(), ast::StorageClass::kStorage, in TEST_F()
54 Global(Source{{56, 78}}, "g", ty.vec4<f32>(), ast::StorageClass::kStorage, in TEST_F()
71 Global(Source{{56, 78}}, "g", a, ast::StorageClass::kStorage, in TEST_F()
89 Global(Source{{56, 78}}, "g", ty.Of(a), ast::StorageClass::kStorage, in TEST_F()
105 Global(Source{{56, 78}}, "g", ty.i32(), ast::StorageClass::kPrivate, in TEST_F()
119 Global(Source{{56, 78}}, "g", ty.Of(s), ast::StorageClass::kStorage, in TEST_F()
139 Global(Source{{56, 78}}, "g", ty.Of(s), ast::StorageClass::kStorage, in TEST_F()
157 Global(Source{{56, 78}}, "g", ty.Of(a2), ast::StorageClass::kStorage, in TEST_F()
174 Global(Source{{56, 78}}, "svar", ty.Of(s), ast::StorageClass in TEST_F()
[all...]
H A Dtype_validation_test.cc67 auto* var = Var("a", ty.i32(), ast::StorageClass::kNone, nullptr); in TEST_F()
91 Global(Source{{12, 34}}, "global_var", ty.f32(), ast::StorageClass::kPrivate); in TEST_F()
100 ast::StorageClass::kPrivate, ast::Access::kUndefined, ty.f32(), true, in TEST_F()
119 Global("global_var0", ty.f32(), ast::StorageClass::kPrivate, Expr(0.1f)); in TEST_F()
121 Global(Source{{12, 34}}, "global_var1", ty.f32(), ast::StorageClass::kPrivate, in TEST_F()
134 auto* var = Var("a", ty.f32(), ast::StorageClass::kNone, Expr(2.0f)); in TEST_F()
138 Global("a", ty.f32(), ast::StorageClass::kPrivate, Expr(2.1f)); in TEST_F()
148 auto* var = Var("a", ty.f32(), ast::StorageClass::kNone, Expr(2.0f)); in TEST_F()
153 auto* var_a_float = Var("a", ty.f32(), ast::StorageClass::kNone, Expr(3.1f)); in TEST_F()
169 auto* var_inner = Var("a", ty.f32(), ast::StorageClass in TEST_F()
[all...]
/third_party/skia/third_party/externals/tint/src/reader/wgsl/
H A Dparser_impl_variable_qualifier_test.cc24 ast::StorageClass storage_class;
53 VariableStorageData{"uniform", ast::StorageClass::kUniform,
55 VariableStorageData{"workgroup", ast::StorageClass::kWorkgroup,
57 VariableStorageData{"storage", ast::StorageClass::kStorage,
59 VariableStorageData{"storage_buffer", ast::StorageClass::kStorage,
61 VariableStorageData{"image", ast::StorageClass::kImage,
63 VariableStorageData{"private", ast::StorageClass::kPrivate,
65 VariableStorageData{"function", ast::StorageClass::kFunction,
67 VariableStorageData{"storage, read", ast::StorageClass::kStorage,
69 VariableStorageData{"storage, write", ast::StorageClass
[all...]
H A Dparser_impl_storage_class_test.cc24 ast::StorageClass result;
49 StorageClassData{"uniform", ast::StorageClass::kUniform},
50 StorageClassData{"workgroup", ast::StorageClass::kWorkgroup},
51 StorageClassData{"storage", ast::StorageClass::kStorage},
52 StorageClassData{"storage_buffer", ast::StorageClass::kStorage},
53 StorageClassData{"image", ast::StorageClass::kImage},
54 StorageClassData{"private", ast::StorageClass::kPrivate},
55 StorageClassData{"function", ast::StorageClass::kFunction}));
/third_party/skia/third_party/externals/tint/src/reader/spirv/
H A Denum_converter.cc41 ast::StorageClass EnumConverter::ToStorageClass(const SpvStorageClass sc) { in ToStorageClass()
44 return ast::StorageClass::kInput; in ToStorageClass()
46 return ast::StorageClass::kOutput; in ToStorageClass()
48 return ast::StorageClass::kUniform; in ToStorageClass()
50 return ast::StorageClass::kWorkgroup; in ToStorageClass()
52 return ast::StorageClass::kNone; in ToStorageClass()
54 return ast::StorageClass::kStorage; in ToStorageClass()
56 return ast::StorageClass::kImage; in ToStorageClass()
58 return ast::StorageClass::kPrivate; in ToStorageClass()
60 return ast::StorageClass in ToStorageClass()
[all...]
/third_party/skia/third_party/externals/tint/src/writer/spirv/
H A Dbuilder_global_variable_test.cc29 auto* v = Global("var", ty.f32(), ast::StorageClass::kPrivate); in TEST_F()
46 auto* v = Global("var", ty.vec3<f32>(), ast::StorageClass::kPrivate, init); in TEST_F()
132 ast::StorageClass::kNone, nullptr, in TEST_F()
324 ast::StorageClass storage;
343 BuiltinData{ast::Builtin::kNone, ast::StorageClass::kNone,
345 BuiltinData{ast::Builtin::kPosition, ast::StorageClass::kInput,
347 BuiltinData{ast::Builtin::kPosition, ast::StorageClass::kOutput,
351 ast::StorageClass::kInput,
354 BuiltinData{ast::Builtin::kInstanceIndex, ast::StorageClass::kInput,
356 BuiltinData{ast::Builtin::kFrontFacing, ast::StorageClass
[all...]

Completed in 12 milliseconds

12345678910>>...17