• Home
  • Raw
  • Download

Lines Matching refs:cache_state

300         OutOfLineCode::StackCheck(position, __ cache_state()->used_registers));  in StackCheck()
354 __ cache_state()->stack_state.emplace_back(kWasmI32, uint32_t{0}); in StartFunctionBody()
357 __ cache_state()->stack_state.emplace_back(kWasmI64, uint32_t{0}); in StartFunctionBody()
380 DCHECK_EQ(__ num_locals(), __ cache_state()->stack_height()); in StartFunctionBody()
450 block->label_state.stack_base = __ cache_state()->stack_height(); in Block()
454 loop->label_state.stack_base = __ cache_state()->stack_height(); in Loop()
467 loop->label_state.Split(*__ cache_state()); in Loop()
492 if_block->label_state.stack_base = __ cache_state()->stack_height(); in If()
494 if_block->else_state->state.Split(*__ cache_state()); in If()
501 c->label_state.InitMerge(*__ cache_state(), __ num_locals(), in FallThruTo()
505 c->label_state.Split(*__ cache_state()); in FallThruTo()
512 __ cache_state()->Steal(c->label_state); in PopControl()
999 __ cache_state()->stack_state.emplace_back(kWasmI32, value); in I32Const()
1009 __ cache_state()->stack_state.emplace_back(kWasmI64, value_i32); in I64Const()
1034 auto& slot = __ cache_state()->stack_state.back(); in Drop()
1036 if (slot.is_reg()) __ cache_state()->dec_used(slot.reg()); in Drop()
1037 __ cache_state()->stack_state.pop_back(); in Drop()
1045 __ cache_state()->Steal(func_block->label_state); in DoReturn()
1066 auto& slot = __ cache_state()->stack_state[imm.index]; in GetLocal()
1073 __ cache_state()->stack_state.emplace_back(imm.type, slot.i32_const()); in GetLocal()
1087 auto& state = *__ cache_state(); in SetLocalFromStackSlot()
1101 __ Fill(dst_reg, __ cache_state()->stack_height() - 1, type); in SetLocalFromStackSlot()
1103 __ cache_state()->inc_used(dst_reg); in SetLocalFromStackSlot()
1107 auto& state = *__ cache_state(); in SetLocal()
1124 if (!is_tee) __ cache_state()->stack_state.pop_back(); in SetLocal()
1192 ValueType type = __ cache_state()->stack_state.end()[-1].type(); in Select()
1193 DCHECK_EQ(type, __ cache_state()->stack_state.end()[-2].type()); in Select()
1215 target->label_state.InitMerge(*__ cache_state(), __ num_locals(), in Br()
1302 __ cache_state()->Steal(if_block->else_state->state); in Else()
1459 if (__ cache_state()->is_used(index)) { in AddMemoryMasking()
1663 if (__ cache_state()->is_used(index)) { in CallIndirect()
1828 auto* cache_state = in TraceCacheState() local
1829 control_depth == -1 ? __ cache_state() in TraceCacheState()
1832 os << PrintCollection(cache_state->stack_state); in TraceCacheState()