Lines Matching full:locals
38 TFNode** locals; member
43 locals = nullptr; in Kill()
94 ssa_env->locals = in StartFunction()
108 ssa_env->locals[index] = builder_->Param(index + 1); in StartFunction()
114 // Do a whole run of like-typed locals at a time. in StartFunction()
115 ssa_env->locals[index++] = node; in StartFunction()
253 if (!ssa_env_->locals) return; // unreachable in GetLocal()
254 result->node = ssa_env_->locals[imm.index]; in GetLocal()
259 if (!ssa_env_->locals) return; // unreachable in SetLocal()
260 ssa_env_->locals[imm.index] = value.node; in SetLocal()
266 if (!ssa_env_->locals) return; // unreachable in TeeLocal()
267 ssa_env_->locals[imm.index] = value.node; in TeeLocal()
631 to->locals = from->locals; in Goto()
650 TFNode* a = to->locals[i]; in Goto()
651 TFNode* b = from->locals[i]; in Goto()
654 to->locals[i] = in Goto()
670 // Merge locals. in Goto()
672 to->locals[i] = builder_->CreateOrMergeIntoPhi( in Goto()
674 merge, to->locals[i], from->locals[i]); in Goto()
703 env->locals[i] = builder_->Phi(decoder->GetLocalType(i), 1, in PrepareForLoop()
704 &env->locals[i], env->control); in PrepareForLoop()
720 env->locals[i] = builder_->Phi(decoder->GetLocalType(i), 1, in PrepareForLoop()
721 &env->locals[i], env->control); in PrepareForLoop()
744 result->locals = in Split()
747 memcpy(result->locals, from->locals, size); in Split()
751 result->locals = nullptr; in Split()
765 result->locals = from->locals; in Steal()
779 result->locals = nullptr; in UnreachableEnv()
927 os << "// locals: "; in PrintRawWasmCode()
945 for (const byte* locals = body.start; locals < i.pc(); locals++) { in PrintRawWasmCode() local
946 os << (locals == body.start ? "0x" : " 0x") << AsHex(*locals, 2) << ","; in PrintRawWasmCode()