Home
last modified time | relevance | path

Searched refs:kWasmI64 (Results 1 – 22 of 22) sorted by relevance

/external/v8/src/wasm/
Dvalue-type.h18 kWasmI64, enumerator
70 case kWasmI64: in ForValueType()
137 case kWasmI64: in ForValueType()
182 case kWasmI64: in ElementSizeInBytes()
197 case kWasmI64: in ElementSizeLog2Of()
213 case kWasmI64: in ValueTypeCodeFor()
234 case kWasmI64: in MachineTypeFor()
256 case kWasmI64: in MachineRepresentationFor()
280 return kWasmI64; in ValueTypeFor()
298 case kWasmI64: in ShortNameOf()
[all …]
Dwasm-opcodes.h511 V(i_l, kWasmI32, kWasmI64) \
512 V(l_ll, kWasmI64, kWasmI64, kWasmI64) \
513 V(i_ll, kWasmI32, kWasmI64, kWasmI64) \
514 V(l_l, kWasmI64, kWasmI64) \
515 V(l_i, kWasmI64, kWasmI32) \
516 V(l_f, kWasmI64, kWasmF32) \
517 V(l_d, kWasmI64, kWasmF64) \
522 V(f_l, kWasmF32, kWasmI64) \
527 V(d_l, kWasmF64, kWasmI64) \
533 V(v_il, kWasmStmt, kWasmI32, kWasmI64) \
[all …]
Dwasm-value.h59 V(i64, kWasmI64, int64_t) \
60 V(u64, kWasmI64, uint64_t) \
Dwasm-debug.cc52 case kWasmI64: in WasmValueToValueObject()
186 CASE_ARG_TYPE(kWasmI64, uint64_t) in Execute()
249 CASE_RET_TYPE(kWasmI64, uint64_t) in Execute()
Dwasm-module-builder.cc415 DCHECK_EQ(kWasmI64, global.type); in WriteTo()
441 case kWasmI64: in WriteTo()
Dmodule-compiler.cc1353 case kWasmI64: in WriteGlobalValue()
1381 case kWasmI64: { in WriteGlobalValue()
1667 if (global.type == kWasmI64 && in ProcessImports()
1790 size_t size = (global.type == kWasmI64 || global.type == kWasmF64) in InitGlobals()
2003 case kWasmI64: in ProcessExports()
Dwasm-opcodes.cc377 if (type == kWasmI64 || type == kWasmS128) return false; in IsJSCompatibleSignature()
Dmodule-decoder.cc111 return kWasmI64; in TypeOf()
1296 return kWasmI64; in consume_value_type()
Dfunction-body-decoder-impl.h248 *result = kWasmI64; in decode_local_type()
725 type = kWasmI64; in DecodeLocals()
1718 auto* value = Push(kWasmI64); in DecodeFunctionBody()
Dwasm-js.cc1313 case i::wasm::kWasmI64: in WebAssemblyGlobalGetValueCommon()
1360 case i::wasm::kWasmI64: in WebAssemblyGlobalSetValue()
Dwasm-interpreter.cc2680 case kWasmI64: in TraceValueStack()
2740 case kWasmI64: in CallExternalWasmFunction()
2809 case kWasmI64: in CallExternalWasmFunction()
Dfunction-body-decoder.cc589 case kWasmI64: in DefaultValue()
/external/v8/src/wasm/baseline/
Dliftoff-compiler.cc93 constexpr ValueType kTypesArr_ilfd[] = {kWasmI32, kWasmI64, kWasmF32, kWasmF64};
356 case kWasmI64: in StartFunctionBody()
357 __ cache_state()->stack_state.emplace_back(kWasmI64, uint32_t{0}); in StartFunctionBody()
700 EmitUnOp<kWasmI64, kWasmI32>( in UnOp()
738 ValueType sig_types[] = {kWasmI32, kWasmI64, kWasmI64}; in EmitDivOrRem64CCall()
741 GenerateCCall(result_regs, &sig, kWasmI64, arg_regs, ext_ref); in EmitDivOrRem64CCall()
761 return EmitBinOp<kWasmI64, kWasmI64>( \ in BinOp()
779 return EmitBinOp<kWasmI64, kWasmI32>( \ in BinOp()
803 return EmitBinOp<kWasmI64, kWasmI64>([=](LiftoffRegister dst, \ in BinOp()
928 EmitBinOp<kWasmI64, kWasmI64>([this, decoder](LiftoffRegister dst, in BinOp()
[all …]
Dliftoff-assembler.cc57 DCHECK_EQ(kWasmI64, constant.type()); in Const()
59 return {dst, kConstant, kWasmI64, constant.to_i32_unchecked()}; in Const()
138 asm_->LoadConstant(rl.dst, rl.type == kWasmI64 in Execute()
206 DCHECK_EQ(kWasmI64, src.type()); in LoadI64HalfIntoRegister()
231 DCHECK_EQ(kWasmI64, type); in MoveRegister()
377 kNeedI64RegPair && slot.type() == kWasmI64 ? kGpRegPair : kGpReg; in PopToRegister()
492 const bool is_pair = kNeedI64RegPair && type == kWasmI64; in PrepareCall()
564 const bool need_pair = kNeedI64RegPair && return_type == kWasmI64; in FinishCall()
Dliftoff-register.h32 return kNeedI64RegPair && type == kWasmI64; in needs_reg_pair()
39 : type == kWasmI32 || type == kWasmI64 // int types in reg_class_for()
Dliftoff-assembler.h38 kPointerSize == 8 ? kWasmI64 : kWasmI32;
51 DCHECK(type_ == kWasmI32 || type_ == kWasmI64); in VarState()
83 DCHECK(type_ == kWasmI32 || type_ == kWasmI64); in constant()
/external/v8/src/wasm/baseline/ia32/
Dliftoff-assembler-ia32.h58 case kWasmI64: in Load()
80 case kWasmI64: in Store()
100 case kWasmI64: in push()
187 case kWasmI64: { in LoadConstant()
226 DCHECK_EQ(type.value_type() == kWasmI64, dst.is_pair()); in Load()
307 DCHECK_EQ(type.value_type() == kWasmI64, src.is_pair()); in Store()
409 case kWasmI64: in Spill()
431 case kWasmI64: { in Spill()
451 case kWasmI64: in Fill()
735 if (tmp_result != dst) assm->Move(dst, tmp_result, kWasmI64); in OpWithCarry()
[all …]
/external/v8/src/wasm/baseline/x64/
Dliftoff-assembler-x64.h72 case kWasmI64: in Load()
92 case kWasmI64: in Store()
109 case kWasmI64: in push()
166 case kWasmI64: in LoadConstant()
315 DCHECK_EQ(kWasmI64, type); in Move()
339 case kWasmI64: in Spill()
360 case kWasmI64: { in Spill()
387 case kWasmI64: in Fill()
743 liftoff::EmitShiftOperation<kWasmI64>(this, dst.gp(), src.gp(), amount, in emit_i64_shl()
749 liftoff::EmitShiftOperation<kWasmI64>(this, dst.gp(), src.gp(), amount, in emit_i64_sar()
[all …]
/external/v8/src/wasm/baseline/arm64/
Dliftoff-assembler-arm64.h62 case kWasmI64: in GetRegFromType()
88 case kWasmI64: in AcquireByType()
165 case kWasmI64: in LoadConstant()
303 DCHECK_EQ(kWasmI64, type); in Move()
335 case kWasmI64: in Spill()
767 case kWasmI64: in emit_cond_jump()
949 DCHECK(slot.src_.type() == kWasmI32 || slot.src_.type() == kWasmI64); in Construct()
/external/v8/src/wasm/baseline/mips64/
Dliftoff-assembler-mips64.h37 case kWasmI64: in Load()
58 case kWasmI64: in Store()
75 case kWasmI64: in push()
239 case kWasmI64: in LoadConstant()
416 case kWasmI64: in Spill()
440 case kWasmI64: { in Spill()
460 case kWasmI64: in Fill()
/external/v8/src/wasm/baseline/mips/
Dliftoff-assembler-mips.h43 case kWasmI64: in Load()
65 case kWasmI64: in Store()
85 case kWasmI64: in push()
269 case kWasmI64: { in LoadConstant()
482 case kWasmI64: in Spill()
507 case kWasmI64: { in Spill()
533 case kWasmI64: in Fill()
1379 if (src.type() == kWasmI64) { in Construct()
/external/v8/src/compiler/
Dwasm-compiler.cc111 if (type == wasm::kWasmI64) return true; in ContainsInt64()
1096 case wasm::kWasmI64: in BuildChangeEndiannessStore()
1118 if (wasmtype == wasm::kWasmI64 && mem_rep < MachineRepresentation::kWord64) { in BuildChangeEndiannessStore()
1374 if (wasmtype == wasm::kWasmI64) { in BuildChangeEndiannessLoad()
2062 case wasm::kWasmI64: { in Throw()
2158 case wasm::kWasmI64: { in GetExceptionValues()
3216 if (type == wasm::kWasmI64 && in LoadMem()
4279 case wasm::kWasmI64: in ToJS()
4315 case wasm::kWasmI64: in FromJS()