Home
last modified time | relevance | path

Searched refs:initExpr (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/lld/wasm/
H A DWriterUtils.cpp161 void writeInitExpr(raw_ostream &os, const WasmInitExpr &initExpr) { in writeInitExpr() argument
162 assert(!initExpr.Extended); in writeInitExpr()
163 writeInitExprMVP(os, initExpr.Inst); in writeInitExpr()
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()
182 writeUleb128(os, initExpr.Value.Global, "literal (global index)"); in writeInitExprMVP()
[all …]
H A DInputElement.h61 : InputElement(g.SymbolName, f), type(g.Type), initExpr(g.InitExpr) {} in InputGlobal()
64 const WasmInitExpr &getInitExpr() const { return initExpr; } in getInitExpr()
67 initExpr = intConst(value, config->is64.value_or(false)); in setPointerValue()
72 WasmInitExpr initExpr; variable
H A DOutputSections.cpp138 WasmInitExpr initExpr; in finalizeContents() local
139 initExpr.Extended = false; in finalizeContents()
142 initExpr.Inst.Opcode = WASM_OPCODE_GLOBAL_GET; in finalizeContents()
143 initExpr.Inst.Value.Global = WasmSym::memoryBase->getGlobalIndex(); in finalizeContents()
145 initExpr = intConst(segment->startVA, is64); in finalizeContents()
147 writeInitExpr(os, initExpr); in finalizeContents()
H A DSyntheticSections.cpp500 WasmInitExpr initExpr; in writeBody() local
502 initExpr = intConst(d->getVA(), is64); in writeBody()
507 initExpr = intConst(0, is64); in writeBody()
509 writeInitExpr(os, initExpr); in writeBody()
567 WasmInitExpr initExpr; in writeBody() local
568 initExpr.Extended = false; in writeBody()
570 initExpr.Inst.Opcode = WASM_OPCODE_GLOBAL_GET; in writeBody()
571 initExpr.Inst.Value.Global = in writeBody()
576 initExpr.Inst.Opcode = WASM_OPCODE_I32_CONST; in writeBody()
577 initExpr.Inst.Value.Int32 = config->tableBase; in writeBody()
[all …]
H A DWriterUtils.h52 void writeInitExpr(raw_ostream &os, const llvm::wasm::WasmInitExpr &initExpr);
55 const llvm::wasm::WasmInitExprMVP &initExpr);
/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/
H A DNodes.h1197 Expr *initExpr,
1210 Expr *getInitExpr() const { return initExpr; } in getInitExpr()
1219 VariableDecl(const Name &name, Type type, Expr *initExpr, in VariableDecl() argument
1221 : Base(name.getLoc(), &name), type(type), initExpr(initExpr), in VariableDecl()
1228 Expr *initExpr; variable
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/AST/
H A DNodePrinter.cpp361 if (Expr *initExpr = decl->getInitExpr()) in printImpl() local
362 printChildren(initExpr); in printImpl()
H A DNodes.cpp537 Expr *initExpr, in create() argument
544 new (rawData) VariableDecl(name, type, initExpr, constraints.size()); in create()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dfold-integer.cpp1115 const semantics::MaybeIntExpr &initExpr{details->init()}; in FoldOperation() local
1116 if (initExpr && IsConstantExpr(*initExpr) && in FoldOperation()
1117 (!isLen || ToInt64(*initExpr))) { in FoldOperation()
1118 Expr<SomeInteger> expr{*initExpr}; in FoldOperation()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/CodeGen/
H A DMLIRGen.cpp299 if (const ast::Expr *initExpr = varDecl->getInitExpr()) in genVar() local
300 values = genExpr(initExpr); in genVar()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp274 ast::Expr *initExpr,
1582 ast::Expr *initExpr, in defineVariableDecl() argument
1590 return ast::VariableDecl::create(ctx, nameDecl, type, initExpr, in defineVariableDecl()
1597 ast::VariableDecl::create(ctx, nameDecl, type, initExpr, constraints); in defineVariableDecl()
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertVariable.cpp997 auto initExpr = memDet->init().value(); in finalizeCommonBlockDefinition() local
1001 converter, loc, converter.genType(*mem), initExpr) in finalizeCommonBlockDefinition()
1002 : genInitializerExprValue(converter, loc, initExpr, stmtCtx); in finalizeCommonBlockDefinition()