Searched refs:initExpr (Results 1 - 5 of 5) sorted by relevance

/openbsd-current/gnu/llvm/lld/wasm/
H A DWriterUtils.cpp161 void writeInitExpr(raw_ostream &os, const WasmInitExpr &initExpr) { argument
162 assert(!initExpr.Extended);
163 writeInitExprMVP(os, initExpr.Inst);
166 void writeInitExprMVP(raw_ostream &os, const WasmInitExprMVP &initExpr) { argument
167 writeU8(os, initExpr.Opcode, "opcode");
168 switch (initExpr.Opcode) {
170 writeSleb128(os, initExpr.Value.Int32, "literal (i32)");
173 writeSleb128(os, initExpr.Value.Int64, "literal (i64)");
176 writeU32(os, initExpr.Value.Float32, "literal (f32)");
179 writeU64(os, initExpr
[all...]
H A DInputElement.h62 : InputElement(g.SymbolName, f), type(g.Type), initExpr(g.InitExpr) {}
65 const WasmInitExpr &getInitExpr() const { return initExpr; }
68 initExpr = intConst(value, config->is64.value_or(false));
73 WasmInitExpr initExpr; member in class:lld::wasm::InputGlobal
H A DOutputSections.cpp137 WasmInitExpr initExpr; local
138 initExpr.Extended = false;
141 initExpr.Inst.Opcode = WASM_OPCODE_GLOBAL_GET;
142 initExpr.Inst.Value.Global = WasmSym::memoryBase->getGlobalIndex();
144 initExpr = intConst(segment->startVA, is64);
146 writeInitExpr(os, initExpr);
H A DWriterUtils.h52 void writeInitExpr(raw_ostream &os, const llvm::wasm::WasmInitExpr &initExpr);
55 const llvm::wasm::WasmInitExprMVP &initExpr);
H A DSyntheticSections.cpp502 WasmInitExpr initExpr; local
504 initExpr = intConst(d->getVA(), is64);
506 initExpr = intConst(f->isStub ? 0 : f->getTableIndex(), is64);
509 initExpr = intConst(0, is64);
511 writeInitExpr(os, initExpr);
569 WasmInitExpr initExpr; local
570 initExpr.Extended = false;
572 initExpr.Inst.Opcode = WASM_OPCODE_GLOBAL_GET;
573 initExpr.Inst.Value.Global =
578 initExpr
[all...]

Completed in 83 milliseconds