/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
H A D | callExpression.cpp | 101 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 D | builtins_shared_array.cpp | 759 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 D | builtins_array.cpp | 844 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 D | builtins_typedarray.cpp | 591 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 D | ETSGen.h | 989 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 D | pandagen.cpp | 1502 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 D | JSCompiler.cpp | 556 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 D | pandagen.h | 200 void CreateObjectWithExcludedKeys(const ir::AstNode *node, VReg obj, VReg argStart, size_t argCount);
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | pandagen.cpp | 1724 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 D | pandagen.h | 407 void CreateObjectWithExcludedKeys(const ir::AstNode *node, VReg obj, VReg argStart, size_t argCount);
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_array_stub_builder.cpp | 1171 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 D | llvm_ir_constructor.h | 157 llvm::Value *CreateLaunchArgsArray(CallInst *callInst, uint32_t argStart);
|
H A D | llvm_ir_constructor.cpp | 1898 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 D | baseline_stubs.cpp | 1809 GateRef argStart = Int32Argument(PARAM_INDEX(BaselineCallrangeImm8Imm8V8, ARG_START)); in GenerateCircuit() local 1820 GateRef argv = PtrAdd(sp, PtrMul(ZExtInt32ToPtr(argStart), IntPtr(8))); in GenerateCircuit()
|