Home
last modified time | relevance | path

Searched refs:I32 (Results 1 – 25 of 185) sorted by relevance

12345678

/third_party/flutter/skia/src/core/
DSkVM.h276 struct I32 { Val id; }; struct
313 void store8 (Arg ptr, I32 val);
314 void store16(Arg ptr, I32 val);
315 void store32(Arg ptr, I32 val);
318 I32 load8 (Arg ptr);
319 I32 load16(Arg ptr);
320 I32 load32(Arg ptr);
323 I32 gather8 (Arg ptr, I32 offset);
324 I32 gather16(Arg ptr, I32 offset);
325 I32 gather32(Arg ptr, I32 offset);
[all …]
DSkVMBlitter.cpp69 struct Color { skvm::I32 r,g,b,a; };
72 skvm::I32 inv(skvm::I32 x) { in inv()
77 skvm::I32 div255(skvm::I32 v) { in div255()
80 skvm::I32 v128 = add(v, splat(128)); in div255()
84 skvm::I32 mix(skvm::I32 x, skvm::I32 y, skvm::I32 t) { in mix()
89 Color unpack_8888(skvm::I32 rgba) { in unpack_8888()
98 skvm::I32 pack_8888(Color c) { in pack_8888()
103 Color unpack_565(skvm::I32 bgr) { in unpack_565()
106 skvm::I32 r = extract(bgr, 11, splat(0b011'111)), in unpack_565()
118 skvm::I32 pack_565(Color c) { in pack_565()
[all …]
DSkVM.cpp108 void Builder::store8 (Arg ptr, I32 val) { (void)this->push(Op::store8 , val.id,NA,NA, ptr.ix); } in store8()
109 void Builder::store16(Arg ptr, I32 val) { (void)this->push(Op::store16, val.id,NA,NA, ptr.ix); } in store16()
110 void Builder::store32(Arg ptr, I32 val) { (void)this->push(Op::store32, val.id,NA,NA, ptr.ix); } in store32()
112 I32 Builder::load8 (Arg ptr) { return {this->push(Op::load8 , NA,NA,NA, ptr.ix) }; } in load8()
113 I32 Builder::load16(Arg ptr) { return {this->push(Op::load16, NA,NA,NA, ptr.ix) }; } in load16()
114 I32 Builder::load32(Arg ptr) { return {this->push(Op::load32, NA,NA,NA, ptr.ix) }; } in load32()
116 I32 Builder::gather8 (Arg ptr, I32 offset) { in gather8()
119 I32 Builder::gather16(Arg ptr, I32 offset) { in gather16()
122 I32 Builder::gather32(Arg ptr, I32 offset) { in gather32()
126 I32 Builder::uniform8(Arg ptr, int offset) { in uniform8()
[all …]
/third_party/skia/third_party/externals/tint/src/reader/spirv/
Dparser_type_test.cc32 EXPECT_EQ(ty.I32(), ty.I32()); in TEST()
33 EXPECT_EQ(ty.Pointer(ty.I32(), ast::StorageClass::kNone), in TEST()
34 ty.Pointer(ty.I32(), ast::StorageClass::kNone)); in TEST()
35 EXPECT_EQ(ty.Vector(ty.I32(), 3), ty.Vector(ty.I32(), 3)); in TEST()
36 EXPECT_EQ(ty.Matrix(ty.I32(), 3, 2), ty.Matrix(ty.I32(), 3, 2)); in TEST()
37 EXPECT_EQ(ty.Array(ty.I32(), 3, 2), ty.Array(ty.I32(), 3, 2)); in TEST()
38 EXPECT_EQ(ty.Alias(sym, ty.I32()), ty.Alias(sym, ty.I32())); in TEST()
39 EXPECT_EQ(ty.Struct(sym, {ty.I32()}), ty.Struct(sym, {ty.I32()})); in TEST()
44 EXPECT_EQ(ty.MultisampledTexture(ast::TextureDimension::k2d, ty.I32()), in TEST()
45 ty.MultisampledTexture(ast::TextureDimension::k2d, ty.I32())); in TEST()
[all …]
/third_party/skia/src/core/
DSkVM.h501 struct I32 { struct
630 void assert_true(I32 cond, I32 debug);
631 void assert_true(I32 cond, F32 debug) { assert_true(cond, pun_to_I32(debug)); } in assert_true()
632 void assert_true(I32 cond) { assert_true(cond, cond); } in assert_true()
635 void trace_line(I32 mask, int line);
636 void trace_var(I32 mask, int slot, I32 val);
637 void trace_var(I32 mask, int slot, F32 val);
638 void trace_var(I32 mask, int slot, bool b);
639 void trace_call_enter(I32 mask, int line);
640 void trace_call_exit(I32 mask, int line);
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInteger.td16 defm _I32 : I<(outs I32:$dst), (ins I32:$src), (outs), (ins),
17 [(set I32:$dst, (node I32:$src))],
27 defm _I32 : I<(outs I32:$dst), (ins I32:$lhs, I32:$rhs), (outs), (ins),
28 [(set I32:$dst, (node I32:$lhs, I32:$rhs))],
37 defm _I32 : I<(outs I32:$dst), (ins I32:$lhs, I32:$rhs), (outs), (ins),
38 [(set I32:$dst, (setcc I32:$lhs, I32:$rhs, cond))],
41 defm _I64 : I<(outs I32:$dst), (ins I64:$lhs, I64:$rhs), (outs), (ins),
42 [(set I32:$dst, (setcc I64:$lhs, I64:$rhs, cond))],
89 defm EQZ_I32 : I<(outs I32:$dst), (ins I32:$src), (outs), (ins),
90 [(set I32:$dst, (setcc I32:$src, 0, SETEQ))],
[all …]
DWebAssemblyInstrBulkMemory.td39 (ins i32imm_op:$seg, i32imm_op:$idx, I32:$dest,
40 I32:$offset, I32:$size),
42 [(int_wasm_memory_init (i32 timm:$seg), (i32 timm:$idx), I32:$dest,
43 I32:$offset, I32:$size
57 I32:$dst, I32:$src, I32:$len),
60 I32:$dst, I32:$src, I32:$len
67 BULK_I<(outs), (ins i32imm_op:$idx, I32:$dst, I32:$value, I32:$size),
69 [(wasm_memset (i32 imm:$idx), I32:$dst, I32:$value, I32:$size)],
DWebAssemblyInstrConv.td15 defm I32_WRAP_I64 : I<(outs I32:$dst), (ins I64:$src), (outs), (ins),
16 [(set I32:$dst, (trunc I64:$src))],
19 defm I64_EXTEND_S_I32 : I<(outs I64:$dst), (ins I32:$src), (outs), (ins),
20 [(set I64:$dst, (sext I32:$src))],
23 defm I64_EXTEND_U_I32 : I<(outs I64:$dst), (ins I32:$src), (outs), (ins),
24 [(set I64:$dst, (zext I32:$src))],
29 defm I32_EXTEND8_S_I32 : I<(outs I32:$dst), (ins I32:$src), (outs), (ins),
30 [(set I32:$dst, (sext_inreg I32:$src, i8))],
33 defm I32_EXTEND16_S_I32 : I<(outs I32:$dst), (ins I32:$src), (outs), (ins),
34 [(set I32:$dst, (sext_inreg I32:$src, i16))],
[all …]
DWebAssemblyInstrAtomics.td36 ATOMIC_I<(outs I32:$dst),
37 (ins P2Align:$p2align, offset32_op:$off, I32:$addr, I32:$count),
43 ATOMIC_I<(outs I32:$dst),
44 (ins P2Align:$p2align, offset32_op:$off, I32:$addr, I32:$exp,
50 ATOMIC_I<(outs I32:$dst),
51 (ins P2Align:$p2align, offset32_op:$off, I32:$addr, I64:$exp,
62 Pat<(i32 (int_wasm_atomic_notify I32:$addr, I32:$count)),
63 (ATOMIC_NOTIFY 0, 0, I32:$addr, I32:$count)>;
69 Pat<(i32 (int_wasm_atomic_notify (operand I32:$addr, imm:$off), I32:$count)),
70 (ATOMIC_NOTIFY 0, imm:$off, I32:$addr, I32:$count)>;
[all …]
DWebAssemblyRuntimeLibcallSignatures.cpp520 Subtarget.hasAddr64() ? wasm::ValType::I64 : wasm::ValType::I32; in getLibcallSignature()
536 Params.push_back(wasm::ValType::I32); in getLibcallSignature()
544 Params.push_back(wasm::ValType::I32); in getLibcallSignature()
556 Params.push_back(wasm::ValType::I32); in getLibcallSignature()
563 Rets.push_back(wasm::ValType::I32); in getLibcallSignature()
567 Rets.push_back(wasm::ValType::I32); in getLibcallSignature()
571 Rets.push_back(wasm::ValType::I32); in getLibcallSignature()
572 Params.push_back(wasm::ValType::I32); in getLibcallSignature()
594 Params.push_back(wasm::ValType::I32); in getLibcallSignature()
609 Params.push_back(wasm::ValType::I32); in getLibcallSignature()
[all …]
/third_party/rust/crates/serde/test_suite/tests/
Dtest_de.rs195 Token::I32(1), in assert_de_tokens_ignore()
223 test(-128, &[Token::I32(-128)]); in test_i8()
227 test(127, &[Token::I32(127)]); in test_i8()
248 test(-32768, &[Token::I32(-32768)]); in test_i16()
252 test(32767, &[Token::I32(32767)]); in test_i16()
273 test(-2147483648, &[Token::I32(-2147483648)]); in test_i32()
277 test(2147483647, &[Token::I32(2147483647)]); in test_i32()
298 test(-2147483648, &[Token::I32(-2147483648)]); in test_i64()
302 test(2147483647, &[Token::I32(2147483647)]); in test_i64()
323 test(-2147483648, &[Token::I32(-2147483648)]); in test_i128()
[all …]
Dtest_ser.rs89 assert_ser_tokens(&0i32, &[Token::I32(0)]); in test_isizes()
121 assert_ser_tokens(&Some(1), &[Token::Some, Token::I32(1)]); in test_option()
133 Token::I32(0), in test_result()
143 Token::I32(1), in test_result()
155 Token::I32(1), in test_slice()
156 Token::I32(2), in test_slice()
157 Token::I32(3), in test_slice()
170 Token::I32(1), in test_array()
171 Token::I32(2), in test_array()
172 Token::I32(3), in test_array()
[all …]
Dtest_de_error.rs77 &[Token::I32(-129)], in test_i8()
89 &[Token::I32(128)], in test_i8()
122 &[Token::I32(-32769)], in test_i16()
130 &[Token::I32(32768)], in test_i16()
210 &[Token::I32(-1)], in test_u8()
222 &[Token::I32(256)], in test_u8()
259 &[Token::I32(-1)], in test_u16()
267 &[Token::I32(65536)], in test_u16()
300 &[Token::I32(-1)], in test_u32()
333 &[Token::I32(-1)], in test_u64()
[all …]
Dtest_annotations.rs167 Token::I32(1), in test_default_struct()
169 Token::I32(2), in test_default_struct()
171 Token::I32(3), in test_default_struct()
173 Token::I32(4), in test_default_struct()
175 Token::I32(5), in test_default_struct()
194 Token::I32(1), in test_default_struct()
209 Token::I32(1), in test_default_tuple()
210 Token::I32(2), in test_default_tuple()
211 Token::I32(3), in test_default_tuple()
223 Token::I32(1), in test_default_tuple()
[all …]
/third_party/skia/tests/sksl/runtime/
DLoopInt.skvm88 32 trace_var r10 $9 = r11 (I32)
97 41 trace_var r10 $12 = r23 (I32)
100 44 trace_var r10 $13 = r23 (I32)
107 51 trace_var r25 $14 = r13 (I32)
116 60 trace_var r24 $14 = r14 (I32)
125 69 trace_var r25 $14 = r15 (I32)
134 78 trace_var r24 $14 = r16 (I32)
143 87 trace_var r25 $14 = r12 (I32)
152 96 trace_var r24 $14 = r17 (I32)
161 105 trace_var r25 $14 = r18 (I32)
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonPatterns.td411 def: OpR_R_pat<F2_conv_w2sf, pf1<sint_to_fp>, f32, I32>;
413 def: OpR_R_pat<F2_conv_w2df, pf1<sint_to_fp>, f64, I32>;
416 def: OpR_R_pat<F2_conv_uw2sf, pf1<uint_to_fp>, f32, I32>;
418 def: OpR_R_pat<F2_conv_uw2df, pf1<uint_to_fp>, f64, I32>;
432 def: Pat<(i32 (bitconvert F32:$v)), (I32:$v)>;
433 def: Pat<(f32 (bitconvert I32:$v)), (F32:$v)>;
454 def: Pat<(sext_inreg I32:$Rs, i8), (A2_sxtb I32:$Rs)>;
455 def: Pat<(sext_inreg I32:$Rs, i16), (A2_sxth I32:$Rs)>;
460 def: Pat<(i64 (sext I32:$Rs)), (A2_sxtw I32:$Rs)>;
461 def: Pat<(Zext64 I32:$Rs), (ToZext64 $Rs)>;
[all …]
DHexagonIntrinsics.td12 : Pat <(IntID I32:$Rs),
13 (MI I32:$Rs)>;
16 : Pat <(IntID I32:$Rs, I32:$Rt),
17 (MI I32:$Rs, I32:$Rt)>;
20 : Pat <(IntID I32:$Rs, I64:$Rt),
21 (MI I32:$Rs, I64:$Rt)>;
82 def : Pat <(int_hexagon_A2_not I32:$Rs),
83 (A2_subri -1, I32:$Rs)>;
86 def : Pat <(int_hexagon_A2_neg I32:$Rs),
87 (A2_subri 0, I32:$Rs)>;
[all …]
DHexagonPatternsHVX.td99 def: Pat<(ResType (Load I32:$Rt)),
100 (MI I32:$Rt, 0)>;
101 def: Pat<(ResType (Load (add I32:$Rt, ImmPred:$s))),
102 (MI I32:$Rt, imm:$s)>;
115 def: Pat<(ResType (Load (valignaddr I32:$Rt))),
116 (MI I32:$Rt, 0)>;
117 def: Pat<(ResType (Load (add (valignaddr I32:$Rt), ImmPred:$Off))),
118 (MI I32:$Rt, imm:$Off)>;
141 def: Pat<(Store Value:$Vs, I32:$Rt),
142 (MI I32:$Rt, 0, Value:$Vs)>;
[all …]
/third_party/skia/third_party/externals/tint/src/sem/
Di32_type.cc19 TINT_INSTANTIATE_TYPEINFO(tint::sem::I32);
24 I32::I32() = default;
26 I32::I32(I32&&) = default;
28 I32::~I32() = default;
30 std::string I32::type_name() const { in type_name()
34 std::string I32::FriendlyName(const SymbolTable&) const { in FriendlyName()
38 bool I32::IsConstructible() const { in IsConstructible()
42 uint32_t I32::Size() const { in Size()
46 uint32_t I32::Align() const { in Align()
Dtype_manager_test.cc39 auto* t = tm.Get<I32>(); in TEST_F()
41 EXPECT_TRUE(t->Is<I32>()); in TEST_F()
46 auto* t = tm.Get<I32>(); in TEST_F()
48 EXPECT_TRUE(t->Is<I32>()); in TEST_F()
50 auto* t2 = tm.Get<I32>(); in TEST_F()
56 Type* t = tm.Get<I32>(); in TEST_F()
58 EXPECT_TRUE(t->Is<I32>()); in TEST_F()
70 inner.Get<I32>(); in TEST_F()
Di32_type.h26 class I32 : public Castable<I32, Type> {
29 I32();
31 I32(I32&&);
32 ~I32() override;
/third_party/skia/third_party/externals/tint/src/ast/
Di32.cc19 TINT_INSTANTIATE_TYPEINFO(tint::ast::I32);
24 I32::I32(ProgramID pid, const Source& src) : Base(pid, src) {} in I32() function in tint::ast::I32
26 I32::I32(I32&&) = default;
28 I32::~I32() = default;
30 std::string I32::FriendlyName(const SymbolTable&) const { in FriendlyName()
34 const I32* I32::Clone(CloneContext* ctx) const { in Clone()
36 return ctx->dst->create<I32>(src); in Clone()
Di32.h26 class I32 : public Castable<I32, Type> {
31 I32(ProgramID pid, const Source& src);
33 I32(I32&&);
34 ~I32() override;
44 const I32* Clone(CloneContext* ctx) const override;
/third_party/flutter/skia/tools/
DSkVMBuilders.cpp16 auto byte_to_f32 = [&](skvm::I32 byte) { in SrcoverBuilder_F32()
38 skvm::I32 rgba = load32(ptr); in SrcoverBuilder_F32()
80 skvm::I32 R = f32_to_byte(r), in SrcoverBuilder_F32()
99 skvm::I32* r, skvm::I32* g, skvm::I32* b, skvm::I32* a) { in SrcoverBuilder_I32_Naive()
100 skvm::I32 rgba = load32(ptr); in SrcoverBuilder_I32_Naive()
107 skvm::I32 r,g,b,a; in SrcoverBuilder_I32_Naive()
110 skvm::I32 dr,dg,db,da; in SrcoverBuilder_I32_Naive()
119 skvm::I32 invA = sub(splat(256), a); in SrcoverBuilder_I32_Naive()
136 skvm::I32* r, skvm::I32* g, skvm::I32* b, skvm::I32* a) { in SrcoverBuilder_I32()
137 skvm::I32 rgba = load32(ptr); in SrcoverBuilder_I32()
[all …]
/third_party/skia/third_party/externals/tint/src/writer/
Dappend_vector_test.cc59 EXPECT_TRUE(ctor->ReturnType()->As<sem::Vector>()->type()->Is<sem::I32>()); in TEST_F()
63 EXPECT_TRUE(ctor->Parameters()[0]->Type()->Is<sem::I32>()); in TEST_F()
64 EXPECT_TRUE(ctor->Parameters()[1]->Type()->Is<sem::I32>()); in TEST_F()
65 EXPECT_TRUE(ctor->Parameters()[2]->Type()->Is<sem::I32>()); in TEST_F()
88 EXPECT_TRUE(u32_to_i32->target.type->Is<ast::I32>()); in TEST_F()
103 EXPECT_TRUE(ctor->ReturnType()->As<sem::Vector>()->type()->Is<sem::I32>()); in TEST_F()
107 EXPECT_TRUE(ctor->Parameters()[0]->Type()->Is<sem::I32>()); in TEST_F()
108 EXPECT_TRUE(ctor->Parameters()[1]->Type()->Is<sem::I32>()); in TEST_F()
109 EXPECT_TRUE(ctor->Parameters()[2]->Type()->Is<sem::I32>()); in TEST_F()
135 v2u32_to_v2i32->target.type->As<ast::Vector>()->type->Is<ast::I32>()); in TEST_F()
[all …]

12345678