Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DcallExpression.cpp101 compiler::VReg argStart {}; in CompileSuperCall()
104 argStart = pg->AllocReg(); in CompileSuperCall()
106 pg->StoreAccumulator(this, argStart); in CompileSuperCall()
108 argStart = pg->NextReg(); in CompileSuperCall()
117 pg->SuperCall(this, argStart, arguments_.size()); in CompileSuperCall()
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_shared_array.cpp759 double argStart = argStartTemp.GetNumber(); in Fill() local
762 if (argStart < 0) { in Fill()
763 double tempStart = argStart + len; in Fill()
766 start = argStart < len ? argStart : len; in Fill()
1713 double argStart; in Slice() local
1715 argStart = msg0->GetInt(); in Slice()
1721 argStart = argStartTemp.GetNumber(); in Slice()
1726 if (argStart < 0) { in Slice()
1727 double tempStart = len + argStart; in Slice()
1879 double argStart = 0; Splice() local
[all...]
H A Dbuiltins_array.cpp844 double argStart = argStartTemp.GetNumber(); in Fill() local
847 if (argStart < 0) { in Fill()
848 double tempStart = argStart + len; in Fill()
851 start = argStart < len ? argStart : len; in Fill()
2175 double argStart; in Slice() local
2177 argStart = msg0->GetInt(); in Slice()
2183 argStart = argStartTemp.GetNumber(); in Slice()
2188 if (argStart < 0) { in Slice()
2189 double tempStart = len + argStart; in Slice()
2410 double argStart = 0; Splice() local
3198 JSTaggedNumber argStart = JSTaggedValue::ToInteger(thread, GetCallArg(argv, 0)); ToSpliced() local
[all...]
H A Dbuiltins_typedarray.cpp591 double argStart = argStartTemp.GetNumber(); in Fill() local
595 if (argStart < 0) { in Fill()
596 double tempStart = argStart + len; in Fill()
599 start = argStart < len ? argStart : len; in Fill()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSGen.h989 void CallArgStart(const ir::AstNode *const node, const checker::Signature *signature, const VReg argStart, in CallArgStart() argument
997 Ra().Emit<Short, 1>(node, name, argStart, dummyReg_); in CallArgStart()
1002 Ra().Emit<Short>(node, name, argStart, arg0); in CallArgStart()
1008 Ra().Emit<General, 3U>(node, name, argStart, arg0, arg1, dummyReg_); in CallArgStart()
1015 Ra().Emit<General>(node, name, argStart, arg0, arg1, arg2); in CallArgStart()
1023 Rra().Emit<Range>(node, argStart, arguments.size() + 1, name, argStart); in CallArgStart()
1068 VReg argStart = NextReg(); in CallImpl() local
1074 Rra().Emit<Range>(node, argStart, arguments.size(), signature->InternalName(), argStart); in CallImpl()
[all...]
H A Dpandagen.cpp1502 void PandaGen::CreateObjectWithExcludedKeys(const ir::AstNode *node, VReg obj, VReg argStart, size_t argCount) in CreateObjectWithExcludedKeys() argument
1504 ASSERT(argStart.GetIndex() == obj.GetIndex() - 1); in CreateObjectWithExcludedKeys()
1506 argStart = obj; in CreateObjectWithExcludedKeys()
1509 Rra().Emit<EcmaCreateobjectwithexcludedkeys>(node, argStart, argCount, static_cast<int64_t>(argCount), obj, in CreateObjectWithExcludedKeys()
1510 argStart); in CreateObjectWithExcludedKeys()
H A DJSCompiler.cpp556 compiler::VReg argStart {}; in CompileSuperExprWithoutSpread()
559 argStart = pg->AllocReg(); in CompileSuperExprWithoutSpread()
560 pg->StoreConst(expr, argStart, compiler::Constant::JS_UNDEFINED); in CompileSuperExprWithoutSpread()
562 argStart = pg->NextReg(); in CompileSuperExprWithoutSpread()
572 pg->SuperCall(expr, argStart, expr->Arguments().size()); in CompileSuperExprWithoutSpread()
H A Dpandagen.h200 void CreateObjectWithExcludedKeys(const ir::AstNode *node, VReg obj, VReg argStart, size_t argCount);
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A Dpandagen.cpp1724 void PandaGen::CreateObjectWithExcludedKeys(const ir::AstNode *node, VReg obj, VReg argStart, size_t argCount) in CreateObjectWithExcludedKeys() argument
1726 ASSERT(argStart == obj + 1); in CreateObjectWithExcludedKeys()
1729 StoreAccumulator(node, argStart); in CreateObjectWithExcludedKeys()
1735 ra_.EmitRange<Createobjectwithexcludedkeys>(node, argCount, static_cast<int64_t>(argRegCnt), obj, argStart); in CreateObjectWithExcludedKeys()
1739 ra_.EmitRange<WideCreateobjectwithexcludedkeys>(node, argCount, static_cast<int64_t>(argRegCnt), obj, argStart); in CreateObjectWithExcludedKeys()
H A Dpandagen.h407 void CreateObjectWithExcludedKeys(const ir::AstNode *node, VReg obj, VReg argStart, size_t argCount);
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_array_stub_builder.cpp1171 GateRef argStart = SExtInt32ToInt64(TaggedGetInt(msg0)); in Slice() local
1175 BRANCH(Int64LessThan(argStart, Int64(0)), &arg0LessZero, &arg0NotLessZero); in Slice()
1180 GateRef tempStart = Int64Add(argStart, thisArrLen); in Slice()
1196 BRANCH(Int64LessThan(argStart, thisArrLen), &argLessLen, &argNotLessLen); in Slice()
1199 start = argStart; in Slice()
2838 GateRef argStart = NumberGetInt(glue, ToNumber(glue, startArg)); in Fill() local
2847 BRANCH(Int32LessThan(argStart, Int32(0)), &maxStart, &minStart); in Fill()
2850 GateRef tempStart = Int32Add(argStart, thisArrLen); in Fill()
2863 BRANCH(Int32LessThan(argStart, thisArrLen), &bind1, &bind2); in Fill()
2866 start = argStart; in Fill()
[all...]
/arkcompiler/runtime_core/static_core/libllvmbackend/lowering/
H A Dllvm_ir_constructor.h157 llvm::Value *CreateLaunchArgsArray(CallInst *callInst, uint32_t argStart);
H A Dllvm_ir_constructor.cpp1898 llvm::Value *LLVMIrConstructor::CreateLaunchArgsArray(CallInst *callInst, uint32_t argStart) in CreateLaunchArgsArray() argument
1900 auto callArgsCount = callInst->GetInputsCount() - argStart - 1U; // last arg is a SaveState in CreateLaunchArgsArray()
1905 auto arg = GetInputValue(callInst, argStart + i); in CreateLaunchArgsArray()
1907 auto type = callInst->GetInputType(argStart + i); in CreateLaunchArgsArray()
1929 auto argStart = callInst->GetOpcode() == Opcode::CallResolvedLaunchVirtual ? 3U : 2U; in CreateLaunchCall() local
1930 auto callArgs = CreateLaunchArgsArray(callInst, argStart); in CreateLaunchCall()
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_stubs.cpp1809 GateRef argStart = Int32Argument(PARAM_INDEX(BaselineCallrangeImm8Imm8V8, ARG_START)); in GenerateCircuit() local
1820 GateRef argv = PtrAdd(sp, PtrMul(ZExtInt32ToPtr(argStart), IntPtr(8))); in GenerateCircuit()

Completed in 54 milliseconds