Lines Matching full:initexpr
166 void writeInitExpr(raw_ostream &os, const WasmInitExpr &initExpr) { in writeInitExpr() argument
167 assert(!initExpr.Extended); in writeInitExpr()
168 writeInitExprMVP(os, initExpr.Inst); in writeInitExpr()
171 void writeInitExprMVP(raw_ostream &os, const WasmInitExprMVP &initExpr) { in writeInitExprMVP() argument
172 writeU8(os, initExpr.Opcode, "opcode"); in writeInitExprMVP()
173 switch (initExpr.Opcode) { in writeInitExprMVP()
175 writeSleb128(os, initExpr.Value.Int32, "literal (i32)"); in writeInitExprMVP()
178 writeSleb128(os, initExpr.Value.Int64, "literal (i64)"); in writeInitExprMVP()
181 writeU32(os, initExpr.Value.Float32, "literal (f32)"); in writeInitExprMVP()
184 writeU64(os, initExpr.Value.Float64, "literal (f64)"); in writeInitExprMVP()
187 writeUleb128(os, initExpr.Value.Global, "literal (global index)"); in writeInitExprMVP()
193 fatal("unknown opcode in init expr: " + Twine(initExpr.Opcode)); in writeInitExprMVP()