Home
last modified time | relevance | path

Searched refs:AddInstruction (Results 1 - 14 of 14) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
H A Dinst_builder-inl.h72 Builder()->AddInstruction(saveState_); in BuildCallHelper()
77 Builder()->AddInstruction(nullCheck_); in BuildCallHelper()
90 Builder()->AddInstruction(resolver_); in BuildCallHelper()
159 Builder()->AddInstruction(initClass); in BuildInitClassInstForCallStatic()
251 AddInstruction(saveState); in BuildMonitor()
258 AddInstruction(nullCheck); in BuildMonitor()
263 AddInstruction(inst); in BuildMonitor()
280 Builder()->AddInstruction(saveState_); in BuildDefaultStaticIntrinsic()
286 Builder()->AddInstruction(Builder()->CreateSafePoint(Builder()->GetCurrentBlock())); in BuildDefaultStaticIntrinsic()
298 AddInstruction(ins in BuildAbsIntrinsic()
[all...]
H A Dinst_builder.h145 void AddInstruction(T inst) in AddInstruction() function in ark::compiler::InstBuilder
158 void AddInstruction(T inst, Ts... insts) in AddInstruction() function in ark::compiler::InstBuilder
160 AddInstruction(inst); in AddInstruction()
161 AddInstruction(insts...); in AddInstruction()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
H A Dstd_core_TypeCreator.cpp344 m->GetFn().AddInstruction(pandasm::Create_CALL_RANGE(0, parentMethod.GetFunctionName())); in TypeAPITypeCreatorCtxMethodAddBodyFromMethod()
345 m->GetFn().AddInstruction(GetReturnStatement(meth->GetReturnValueType())); in TypeAPITypeCreatorCtxMethodAddBodyFromMethod()
372 m->GetFn().AddInstruction(pandasm::Create_LDSTATIC_OBJ(fld)); in TypeAPITypeCreatorCtxMethodAddBodyFromLambda()
373 m->GetFn().AddInstruction(pandasm::Create_STA_OBJ(0)); in TypeAPITypeCreatorCtxMethodAddBodyFromLambda()
375 m->GetFn().AddInstruction(pandasm::Create_CALL_RANGE(0, externalFn.GetFunctionName())); in TypeAPITypeCreatorCtxMethodAddBodyFromLambda()
377 m->GetFn().AddInstruction(pandasm::Create_CALL_VIRT_RANGE(0, externalFn.GetFunctionName())); in TypeAPITypeCreatorCtxMethodAddBodyFromLambda()
380 m->GetFn().AddInstruction(GetReturnStatement(meth->GetReturnValueType())); in TypeAPITypeCreatorCtxMethodAddBodyFromLambda()
408 fn.AddInstruction(pandasm::Create_INCI(TMP_REG, 1)); in AddLambdaParamInst()
411 fn.AddInstruction(pandasm::Create_LDA_OBJ(ARGS_REG_START + i)); in AddLambdaParamInst()
414 fn.AddInstruction(pandas in AddLambdaParamInst()
[all...]
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
H A Dinst_builder-inl.h40 AddInstruction(save_state); in BuildLoadFromPool()
41 AddInstruction(inst); in BuildLoadFromPool()
60 AddInstruction(box); in BuildCastToAnyString()
86 AddInstruction(box); in BuildCastToAnyNumber()
H A Dinst_builder.h133 void AddInstruction(Inst *inst) in AddInstruction() function in panda::compiler::InstBuilder
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ir_builder/
H A Dets_inst_builder.cpp41 AddInstruction(saveState, inst, newObj); in BuildLaunch()
113 AddInstruction(saveState); in BuildLdObjByName()
114 AddInstruction(nullCheck); in BuildLdObjByName()
115 AddInstruction(intrinsic); in BuildLdObjByName()
189 AddInstruction(saveState); in BuildStObjByName()
190 AddInstruction(nullCheck); in BuildStObjByName()
191 AddInstruction(intrinsic); in BuildStObjByName()
210 AddInstruction(intrinsic); in BuildEquals()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_typeapi_create.cpp52 ctxDataRecordCctor_.AddInstruction(pandasm::Create_LDAI(id)); in AddInitField()
53 ctxDataRecordCctor_.AddInstruction(pandasm::Create_LDARR_OBJ(TYPEAPI_CTX_DATA_CCTOR_ARR_REG)); in AddInitField()
54 ctxDataRecordCctor_.AddInstruction(pandasm::Create_CHECKCAST(type.GetPandasmName())); in AddInitField()
55 ctxDataRecordCctor_.AddInstruction(pandasm::Create_STSTATIC_OBJ(filedIdForIns)); in AddInitField()
66 ctxDataRecordCctor_.AddInstruction(pandasm::Create_RETURN_VOID()); in FlushTypeAPICtxDataRecordsToProgram()
124 ctxDataRecordCctor_.AddInstruction(pandasm::Create_MOVI_64(0, reinterpret_cast<EtsLong>(this))); in GetTypeAPICtxDataRecord()
125 ctxDataRecordCctor_.AddInstruction( in GetTypeAPICtxDataRecord()
127 ctxDataRecordCctor_.AddInstruction(pandasm::Create_STA_OBJ(TYPEAPI_CTX_DATA_CCTOR_ARR_REG)); in GetTypeAPICtxDataRecord()
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/
H A Dir_build_intrinsics_ets.cpp52 AddInstruction(bitcast, shift, mask, cmp); in BuildIsFiniteIntrinsic()
61 AddInstruction(cmp); in BuildStdRuntimeEquals()
72 AddInstruction(bitcast, res); in BuildSignbitIntrinsic()
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ir_builder/js_interop/
H A Djs_interop_inst_builder.cpp68 AddInstruction(intrinsic); in BuildInteropIntrinsic()
78 AddInstruction(cpOffsetForClass); in BuildInitJSCallClass()
136 AddInstruction(loadClass); in BuildReturnValueConvertInteropIntrinsic()
139 AddInstruction(saveState); in BuildReturnValueConvertInteropIntrinsic()
155 AddInstruction(saveState); in BuildInteropCall()
204 AddInstruction(jsCall); in BuildInteropCall()
210 AddInstruction(saveState); in BuildInteropCall()
/arkcompiler/runtime_core/static_core/static_linker/tests/
H A Dlinker_test.cpp412 func.AddInstruction(ark::pandasm::Create_NEWOBJ(0, "Derv")); in TEST()
413 func.AddInstruction(ark::pandasm::Create_LDOBJ(0, "Derv.fld")); in TEST()
414 func.AddInstruction(ark::pandasm::Create_RETURN_VOID()); in TEST()
/arkcompiler/runtime_core/abc2program/
H A Dabc_code_processor.cpp76 function_.AddInstruction(pa_ins); in FillInsWithoutLabels()
110 function_.AddInstruction(dummy_end_ins); in AddDummyEndIns()
/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-function.h100 void AddInstruction(const ark::pandasm::Ins &instruction) in AddInstruction() function
/arkcompiler/runtime_core/assembler/
H A Dassembly-function.h121 void AddInstruction(const panda::pandasm::Ins &instruction) in AddInstruction() function
/arkcompiler/runtime_core/disassembler/
H A Ddisassembler.cpp2237 method->AddInstruction(pa_ins); in GetInstructions()
2254 method->AddInstruction(ins); in GetInstructions()

Completed in 12 milliseconds