Lines Matching refs:VarState
20 using VarState = LiftoffAssembler::VarState; typedef
156 const VarState& dst = dst_state.stack_state[dst_index]; in TransferStackSlot()
157 const VarState& src = __ cache_state()->stack_state[src_index]; in TransferStackSlot()
160 case VarState::kStack: in TransferStackSlot()
162 case VarState::kStack: in TransferStackSlot()
166 case VarState::kRegister: in TransferStackSlot()
169 case VarState::KIntConst: in TransferStackSlot()
174 case VarState::kRegister: in TransferStackSlot()
177 case VarState::KIntConst: in TransferStackSlot()
184 const LiftoffAssembler::VarState& src, in LoadIntoRegister()
187 case VarState::kStack: in LoadIntoRegister()
190 case VarState::kRegister: in LoadIntoRegister()
194 case VarState::KIntConst: in LoadIntoRegister()
201 const LiftoffAssembler::VarState& src, in LoadI64HalfIntoRegister()
208 case VarState::kStack: in LoadI64HalfIntoRegister()
211 case VarState::kRegister: { in LoadI64HalfIntoRegister()
217 case VarState::KIntConst: in LoadI64HalfIntoRegister()
273 stack_state.resize(stack_base + arity, VarState(kWasmStmt)); in InitMerge()
297 dst = VarState(src.type()); in InitMerge()
300 dst = VarState(src.type(), reg); in InitMerge()
313 dst = VarState(src.type()); in InitMerge()
315 dst = VarState(src.type(), src.reg()); in InitMerge()
323 dst = VarState(src.type()); in InitMerge()
363 VarState slot = cache_state_.stack_state.back(); in PopToRegister()
366 case VarState::kStack: { in PopToRegister()
372 case VarState::kRegister: in PopToRegister()
375 case VarState::KIntConst: { in PopToRegister()
420 case VarState::kStack: in Spill()
422 case VarState::kRegister: in Spill()
426 case VarState::KIntConst: in Spill()
461 VarState& slot = cache_state_.stack_state[idx]; in PrepareCall()
495 const VarState& slot = cache_state_.stack_state[stack_idx]; in PrepareCall()
534 stack_slots.Add(LiftoffAssembler::VarState(LiftoffAssembler::kWasmIntPtr, in PrepareCall()
608 for (const VarState& var : cache_state_.stack_state) { in ValidateCacheState()
671 std::ostream& operator<<(std::ostream& os, VarState slot) { in operator <<()
674 case VarState::kStack: in operator <<()
676 case VarState::kRegister: in operator <<()
678 case VarState::KIntConst: in operator <<()