Searched refs:mirBuilder (Results 1 - 8 of 8) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/litecg/ |
H A D | lmir_builder.cpp | 59 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 D | label_creation.cpp | 31 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 D | lower.h | 49 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 D | mir_lower.h | 67 mirBuilder = mirModule.GetMemPool()->New<MIRBuilder>(&mirModule); in Init() 153 MIRBuilder *mirBuilder = nullptr; member in maple::MIRLower
|
H A D | mir_module.h | 502 return mirBuilder; in GetMIRBuilder() 833 MIRBuilder *mirBuilder; member in maple::MIRModule
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/ |
H A D | lower.cpp | 405 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 D | lmir_builder.h | 572 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 D | mir_module.cpp | 56 mirBuilder = memPool->New<MIRBuilder>(this); in MIRModule()
|
Completed in 9 milliseconds