Lines Matching refs:initExpr
161 void writeInitExpr(raw_ostream &os, const WasmInitExpr &initExpr) { in writeInitExpr() argument
162 assert(!initExpr.Extended); in writeInitExpr()
163 writeInitExprMVP(os, initExpr.Inst); in writeInitExpr()
166 void writeInitExprMVP(raw_ostream &os, const WasmInitExprMVP &initExpr) { in writeInitExprMVP() argument
167 writeU8(os, initExpr.Opcode, "opcode"); in writeInitExprMVP()
168 switch (initExpr.Opcode) { in writeInitExprMVP()
170 writeSleb128(os, initExpr.Value.Int32, "literal (i32)"); in writeInitExprMVP()
173 writeSleb128(os, initExpr.Value.Int64, "literal (i64)"); in writeInitExprMVP()
176 writeU32(os, initExpr.Value.Float32, "literal (f32)"); in writeInitExprMVP()
179 writeU64(os, initExpr.Value.Float64, "literal (f64)"); in writeInitExprMVP()
182 writeUleb128(os, initExpr.Value.Global, "literal (global index)"); in writeInitExprMVP()
188 fatal("unknown opcode in init expr: " + Twine(initExpr.Opcode)); in writeInitExprMVP()