Home
last modified time | relevance | path

Searched refs:callKind (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ir_builder/js_interop/
H A Djs_interop_inst_builder.cpp86 std::pair<Inst *, Inst *> InstBuilder::BuildResolveInteropCallIntrinsic(RuntimeInterface::InteropCallKind callKind, in BuildResolveInteropCallIntrinsic() argument
94 if (callKind == RuntimeInterface::InteropCallKind::CALL_BY_VALUE) { in BuildResolveInteropCallIntrinsic()
112 IntrinsicInst *InstBuilder::CreateInteropCallIntrinsic(size_t pc, RuntimeInterface::InteropCallKind callKind) in CreateInteropCallIntrinsic() argument
115 if (callKind == RuntimeInterface::InteropCallKind::NEW_INSTANCE) { in CreateInteropCallIntrinsic()
121 void InstBuilder::BuildReturnValueConvertInteropIntrinsic(RuntimeInterface::InteropCallKind callKind, size_t pc, in BuildReturnValueConvertInteropIntrinsic() argument
125 if (callKind == RuntimeInterface::InteropCallKind::NEW_INSTANCE) { in BuildReturnValueConvertInteropIntrinsic()
150 void InstBuilder::BuildInteropCall(const BytecodeInstruction *bcInst, RuntimeInterface::InteropCallKind callKind, in BuildInteropCall() argument
163 if (callKind != RuntimeInterface::InteropCallKind::CALL_BY_VALUE) { in BuildInteropCall()
170 callKind, pc, method, GetArgDefinition(bcInst, 0, accRead, isRange), in BuildInteropCall()
176 auto jsCall = CreateInteropCallIntrinsic(pc, callKind); in BuildInteropCall()
[all...]
H A Djs_interop_inst_builder.h28 std::pair<Inst *, Inst *> BuildResolveInteropCallIntrinsic(RuntimeInterface::InteropCallKind callKind, size_t pc,
32 IntrinsicInst *CreateInteropCallIntrinsic(size_t pc, RuntimeInterface::InteropCallKind callKind);
33 void BuildReturnValueConvertInteropIntrinsic(compiler::RuntimeInterface::InteropCallKind callKind, size_t pc,
36 void BuildInteropCall(const BytecodeInstruction *bcInst, compiler::RuntimeInterface::InteropCallKind callKind,
/arkcompiler/runtime_core/static_core/runtime/profiling/
H A Dprofiling.h29 inline const char *CallKindToString(CallKind callKind) in CallKindToString() argument
34 auto idx = static_cast<uint8_t>(callKind); in CallKindToString()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dinlining.cpp312 auto callKind = pic->GetClasses(GetGraph()->GetMethod(), callInst->GetPc(), &receivers); in TryInlineWithInlineCaches() local
313 switch (callKind) { in TryInlineWithInlineCaches()
323 ASSERT(callKind == InlineCachesInterface::CallKind::POLYMORPHIC); in TryInlineWithInlineCaches()

Completed in 4 milliseconds