Lines Matching refs:result

356             Value* result) {
357 result->node = builder_->Unop(opcode, value.node, decoder->position());
361 const Value& rhs, Value* result) {
364 if (result) result->node = node;
367 void I32Const(FullDecoder* decoder, Value* result, int32_t value) {
368 result->node = builder_->Int32Constant(value);
371 void I64Const(FullDecoder* decoder, Value* result, int64_t value) {
372 result->node = builder_->Int64Constant(value);
375 void F32Const(FullDecoder* decoder, Value* result, float value) {
376 result->node = builder_->Float32Constant(value);
379 void F64Const(FullDecoder* decoder, Value* result, double value) {
380 result->node = builder_->Float64Constant(value);
384 Value* result) {
385 result->node = builder_->Simd128Constant(imm.value);
388 void RefNull(FullDecoder* decoder, ValueType type, Value* result) {
389 result->node = builder_->RefNull();
392 void RefFunc(FullDecoder* decoder, uint32_t function_index, Value* result) {
393 result->node = builder_->RefFunc(function_index);
396 void RefAsNonNull(FullDecoder* decoder, const Value& arg, Value* result) {
397 result->node = builder_->RefAsNonNull(arg.node, decoder->position());
402 void LocalGet(FullDecoder* decoder, Value* result,
404 result->node = ssa_env_->locals[imm.index];
412 void LocalTee(FullDecoder* decoder, const Value& value, Value* result,
414 result->node = value.node;
431 void GlobalGet(FullDecoder* decoder, Value* result,
433 result->node = builder_->GlobalGet(imm.index);
441 void TableGet(FullDecoder* decoder, const Value& index, Value* result,
443 result->node =
456 void AssertNull(FullDecoder* decoder, const Value& obj, Value* result) {
462 result->node = obj.node;
468 const Value& tval, Value* result) {
469 result->node =
470 builder_->Select(cond.node, tval.node, fval.node, result->type);
592 Value* result) {
593 result->node =
601 const Value& index, Value* result) {
602 result->node = builder_->LoadTransform(type.value_type(), type.mem_type(),
609 const uint8_t laneidx, Value* result) {
610 result->node = builder_->LoadLane(
630 void CurrentMemoryPages(FullDecoder* decoder, Value* result) {
631 result->node = builder_->CurrentMemoryPages();
634 void MemoryGrow(FullDecoder* decoder, const Value& value, Value* result) {
635 result->node = builder_->MemoryGrow(value.node);
824 Value* result) {
828 if (result) result->node = node;
833 base::Vector<Value> inputs, Value* result) {
836 result->node = builder_->SimdLaneOp(opcode, imm.lane, nodes.begin());
842 Value* result) {
844 result->node = builder_->Simd8x16ShuffleOp(imm.value, input_nodes);
963 const MemoryAccessImmediate<validate>& imm, Value* result) {
968 if (result) result->node = node;
1014 const Value& value, const Value& delta, Value* result) {
1015 result->node = builder_->TableGrow(imm.index, value.node, delta.node);
1019 Value* result) {
1020 result->node = builder_->TableSize(imm.index);
1030 const Value& rtt, const Value args[], Value* result) {
1036 result->node = builder_->StructNewWithRtt(
1041 const Value& rtt, Value* result) {
1047 result->node = builder_->StructNewWithRtt(
1053 Value* result) {
1054 result->node = builder_->StructGet(
1070 const Value& rtt, Value* result) {
1071 result->node = builder_->ArrayNewWithRtt(imm.index, imm.array_type,
1081 const Value& length, const Value& rtt, Value* result) {
1085 result->node =
1092 bool is_signed, Value* result) {
1093 result->node = builder_->ArrayGet(array_obj.node, imm.array_type,
1105 void ArrayLen(FullDecoder* decoder, const Value& array_obj, Value* result) {
1106 result->node = builder_->ArrayLen(
1120 Value* result) {
1125 result->node =
1133 const Value& rtt, Value* result) {
1134 result->node = builder_->ArrayInitFromData(
1139 void I31New(FullDecoder* decoder, const Value& input, Value* result) {
1140 result->node = builder_->I31New(input.node);
1143 void I31GetS(FullDecoder* decoder, const Value& input, Value* result) {
1144 result->node = builder_->I31GetS(input.node);
1147 void I31GetU(FullDecoder* decoder, const Value& input, Value* result) {
1148 result->node = builder_->I31GetU(input.node);
1151 void RttCanon(FullDecoder* decoder, uint32_t type_index, Value* result) {
1152 result->node = builder_->RttCanon(type_index);
1160 StaticKnowledge result;
1161 result.object_can_be_null = object_type.is_nullable();
1163 // In the bottom case, the result is irrelevant.
1164 result.rtt_depth = rtt_type.is_bottom()
1168 return result;
1172 Value* result) {
1175 result->node = builder_->RefTest(object.node, rtt.node, config);
1179 Value* result) {
1182 result->node =
1223 void RefIsData(FullDecoder* decoder, const Value& object, Value* result) {
1224 result->node = builder_->RefIsData(object.node, object.type.is_nullable());
1227 void RefAsData(FullDecoder* decoder, const Value& object, Value* result) {
1228 result->node = builder_->RefAsData(object.node, object.type.is_nullable(),
1246 void RefIsFunc(FullDecoder* decoder, const Value& object, Value* result) {
1247 result->node = builder_->RefIsFunc(object.node, object.type.is_nullable());
1250 void RefAsFunc(FullDecoder* decoder, const Value& object, Value* result) {
1251 result->node = builder_->RefAsFunc(object.node, object.type.is_nullable(),
1269 void RefIsArray(FullDecoder* decoder, const Value& object, Value* result) {
1270 result->node = builder_->RefIsArray(object.node, object.type.is_nullable());
1273 void RefAsArray(FullDecoder* decoder, const Value& object, Value* result) {
1274 result->node = builder_->RefAsArray(object.node, object.type.is_nullable(),
1292 void RefIsI31(FullDecoder* decoder, const Value& object, Value* result) {
1293 result->node = builder_->RefIsI31(object.node);
1296 void RefAsI31(FullDecoder* decoder, const Value& object, Value* result) {
1297 result->node = builder_->RefAsI31(object.node, decoder->position());
1607 SsaEnv* result = zone->New<SsaEnv>(*from);
1608 result->state = SsaEnv::kReached;
1609 return result;
1620 SsaEnv* result = zone->New<SsaEnv>(std::move(*from));
1622 from->locals.resize(result->locals.size());
1623 result->state = SsaEnv::kReached;
1624 return result;