/third_party/flutter/skia/src/core/ |
D | SkVM.h | 276 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 …]
|
D | SkVMBlitter.cpp | 69 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 …]
|
D | SkVM.cpp | 108 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/ |
D | parser_type_test.cc | 32 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/ |
D | SkVM.h | 501 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/ |
D | WebAssemblyInstrInteger.td | 16 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 …]
|
D | WebAssemblyInstrBulkMemory.td | 39 (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)],
|
D | WebAssemblyInstrConv.td | 15 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 …]
|
D | WebAssemblyInstrAtomics.td | 36 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 …]
|
D | WebAssemblyRuntimeLibcallSignatures.cpp | 520 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/ |
D | test_de.rs | 195 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 …]
|
D | test_ser.rs | 89 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 …]
|
D | test_de_error.rs | 77 &[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 …]
|
D | test_annotations.rs | 167 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/ |
D | LoopInt.skvm | 88 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/ |
D | HexagonPatterns.td | 411 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 …]
|
D | HexagonIntrinsics.td | 12 : 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 …]
|
D | HexagonPatternsHVX.td | 99 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/ |
D | i32_type.cc | 19 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()
|
D | type_manager_test.cc | 39 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()
|
D | i32_type.h | 26 class I32 : public Castable<I32, Type> { 29 I32(); 31 I32(I32&&); 32 ~I32() override;
|
/third_party/skia/third_party/externals/tint/src/ast/ |
D | i32.cc | 19 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()
|
D | i32.h | 26 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/ |
D | SkVMBuilders.cpp | 16 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/ |
D | append_vector_test.cc | 59 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 …]
|