Searched refs:initExpr (Results 1 - 5 of 5) sorted by relevance
/openbsd-current/gnu/llvm/lld/wasm/ |
H A D | WriterUtils.cpp | 161 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 D | InputElement.h | 62 : 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 D | OutputSections.cpp | 137 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 D | WriterUtils.h | 52 void writeInitExpr(raw_ostream &os, const llvm::wasm::WasmInitExpr &initExpr); 55 const llvm::wasm::WasmInitExprMVP &initExpr);
|
H A D | SyntheticSections.cpp | 502 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