Lines Matching refs:InitExpr
36 void writeInitExpr(raw_ostream &OS, const wasm::WasmInitExpr &InitExpr);
132 const wasm::WasmInitExpr &InitExpr) { in writeInitExpr() argument
133 writeUint8(OS, InitExpr.Opcode); in writeInitExpr()
134 switch (InitExpr.Opcode) { in writeInitExpr()
136 encodeSLEB128(InitExpr.Value.Int32, OS); in writeInitExpr()
139 encodeSLEB128(InitExpr.Value.Int64, OS); in writeInitExpr()
142 writeUint32(OS, InitExpr.Value.Float32); in writeInitExpr()
145 writeUint64(OS, InitExpr.Value.Float64); in writeInitExpr()
148 encodeULEB128(InitExpr.Value.Global, OS); in writeInitExpr()
151 reportError("unknown opcode in init_expr: " + Twine(InitExpr.Opcode)); in writeInitExpr()
479 writeInitExpr(OS, Global.InitExpr); in writeSectionContent()