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