Home
last modified time | relevance | path

Searched refs:mirBuilder (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/litecg/
H A Dlmir_builder.cpp59 LMIRBuilder::LMIRBuilder(Module &module_) : mirBuilder(*module_.GetMIRBuilder()), module(module_) in LMIRBuilder()
111 MapleUnorderedMap<int, MapleValue> deoptInfos(mirBuilder.GetCurrentFuncCodeMpAllocator()->Adapter()); in SetCallStmtDeoptBundleInfo()
207 auto func = mirBuilder.CreateFunction(name, *retType, params, isVargs, needBody); in CreateFunctionInternal()
222 return mirBuilder.GetFunctionFromName(name); in GetFunc()
248 MIRSymbol *newSym = mirBuilder.CreatePregFormalSymbol(oldSym->GetTyIdx(), regid, func); in RenameFormal2Preg()
267 mirBuilder.SetCurrentDebugComment(comment); in SetCurrentDebugComment()
272 mirBuilder.ClearCurrentDebugComment(); in ClearCurrentDebugComment()
288 return *mirBuilder.GetOrCreateLocalDecl(name, *type); in CreateLocalVar()
293 return mirBuilder.GetLocalDecl(name); in GetLocalVar()
429 return *mirBuilder in Goto()
590 CreateBinOpInternal(MIRBuilder &mirBuilder, Opcode op, Type *type, Expr src1, Expr src2) CreateBinOpInternal() argument
666 CreateExprCompare(MIRBuilder &mirBuilder, Opcode op, Type *type, Expr src1, Expr src2) CreateExprCompare() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dlabel_creation.cpp31 MIRBuilder *mirBuilder = cgFunc->GetFunction().GetModule()->GetMIRBuilder(); in CreateStartEndLabel() local
32 DEBUG_ASSERT(mirBuilder != nullptr, "get mirbuilder failed in CreateStartEndLabel"); in CreateStartEndLabel()
35 LabelNode *startLabel = mirBuilder->CreateStmtLabel(startLblIdx); in CreateStartEndLabel()
39 LabelNode *returnLabel = mirBuilder->CreateStmtLabel(returnLblIdx); in CreateStartEndLabel()
44 LabelNode *endLabel = mirBuilder->CreateStmtLabel(endLblIdx); in CreateStartEndLabel()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/be/
H A Dlower.h49 mirBuilder = mod.GetMIRBuilder(); in CGLowerer()
63 mirBuilder = mod.GetMIRBuilder(); in CGLowerer()
69 mirBuilder = nullptr; in ~CGLowerer()
209 MIRBuilder *mirBuilder = nullptr; member in maplebe::CGLowerer
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
H A Dmir_lower.h67 mirBuilder = mirModule.GetMemPool()->New<MIRBuilder>(&mirModule); in Init()
153 MIRBuilder *mirBuilder = nullptr; member in maple::MIRLower
H A Dmir_module.h502 return mirBuilder; in GetMIRBuilder()
833 MIRBuilder *mirBuilder; member in maple::MIRModule
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
H A Dlower.cpp405 RegassignNode *regAss = mirBuilder->CreateStmtRegassign(ptyp, pIdx, opnd); in LowerSwitchOpnd()
409 stmt.SetOpnd(mirBuilder->CreateExprRegread(ptyp, pIdx), 0); in LowerSwitchOpnd()
715 auto *converted = mirBuilder->CreateExprCompare(OP_ne, *toMIRType, *fromMIRType, cvtExpr.Opnd(0), in LowerExpr()
716 mirBuilder->CreateConstval(zero)); in LowerExpr()
866 return static_cast<CallNode *>(mirBuilder->CreateStmtCall(fn.GetPuidx(), nOpnds)); in LowerDefaultIntrinsicCall()
883 MIRFunction *fn = mirBuilder->GetOrCreateFunction(intrinDesc->name, TyIdx(0)); in LowerIntrinsiccall()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/litecg/
H A Dlmir_builder.h572 MIRBuilder &mirBuilder; // The real IR-builder: current implementation member in maple::litecg::LMIRBuilder
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
H A Dmir_module.cpp56 mirBuilder = memPool->New<MIRBuilder>(this); in MIRModule()

Completed in 9 milliseconds