Lines Matching refs:InitExpr
36 void writeInitExpr(raw_ostream &OS, const WasmYAML::InitExpr &InitExpr);
132 const WasmYAML::InitExpr &InitExpr) { in writeInitExpr() argument
133 if (InitExpr.Extended) { in writeInitExpr()
134 InitExpr.Body.writeAsBinary(OS); in writeInitExpr()
136 writeUint8(OS, InitExpr.Inst.Opcode); in writeInitExpr()
137 switch (InitExpr.Inst.Opcode) { in writeInitExpr()
139 encodeSLEB128(InitExpr.Inst.Value.Int32, OS); in writeInitExpr()
142 encodeSLEB128(InitExpr.Inst.Value.Int64, OS); in writeInitExpr()
145 writeUint32(OS, InitExpr.Inst.Value.Float32); in writeInitExpr()
148 writeUint64(OS, InitExpr.Inst.Value.Float64); in writeInitExpr()
151 encodeULEB128(InitExpr.Inst.Value.Global, OS); in writeInitExpr()
155 Twine(InitExpr.Inst.Opcode)); in writeInitExpr()