Searched refs:initExpr (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/lld/wasm/ |
| H A D | WriterUtils.cpp | 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() [all …]
|
| H A D | InputElement.h | 62 : InputElement(g.SymbolName, f), type(g.Type), initExpr(g.InitExpr) {} in InputGlobal() 65 const WasmInitExpr &getInitExpr() const { return initExpr; } in getInitExpr() 68 initExpr = intConst(value, config->is64.value_or(false)); in setPointerValue() 73 WasmInitExpr initExpr; variable
|
| H A D | OutputSections.cpp | 137 WasmInitExpr initExpr; in finalizeContents() local 138 initExpr.Extended = false; in finalizeContents() 141 initExpr.Inst.Opcode = WASM_OPCODE_GLOBAL_GET; in finalizeContents() 142 initExpr.Inst.Value.Global = WasmSym::memoryBase->getGlobalIndex(); in finalizeContents() 144 initExpr = intConst(segment->startVA, is64); in finalizeContents() 146 writeInitExpr(os, initExpr); in finalizeContents()
|
| H A D | SyntheticSections.cpp | 502 WasmInitExpr initExpr; in writeBody() local 504 initExpr = intConst(d->getVA(), is64); in writeBody() 506 initExpr = intConst(f->isStub ? 0 : f->getTableIndex(), is64); in writeBody() 509 initExpr = intConst(0, is64); in writeBody() 511 writeInitExpr(os, initExpr); in writeBody() 569 WasmInitExpr initExpr; in writeBody() local 570 initExpr.Extended = false; in writeBody() 572 initExpr.Inst.Opcode = WASM_OPCODE_GLOBAL_GET; in writeBody() 573 initExpr.Inst.Value.Global = in writeBody() 578 initExpr.Inst.Opcode = WASM_OPCODE_I32_CONST; in writeBody() [all …]
|
| H A D | WriterUtils.h | 52 void writeInitExpr(raw_ostream &os, const llvm::wasm::WasmInitExpr &initExpr); 55 const llvm::wasm::WasmInitExprMVP &initExpr);
|