/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
D | containers_stub_builder.cpp | 57 Jump(&valueIsJSAPIVector); in ContainersCommonFuncCall() 61 Jump(slowPath); in ContainersCommonFuncCall() 67 Jump(slowPath); in ContainersCommonFuncCall() 78 Jump(slowPath); in ContainersCommonFuncCall() 83 Jump(&nextCount); in ContainersCommonFuncCall() 86 Jump(&nextCount); in ContainersCommonFuncCall() 93 Jump(&loopHead); in ContainersCommonFuncCall() 115 Jump(exit); in ContainersCommonFuncCall() 127 Jump(&loopEnd); in ContainersCommonFuncCall() 135 Jump(exit); in ContainersCommonFuncCall() [all …]
|
D | builtins_stubs.cpp | 76 Jump(&exit); in GetArg() 104 Jump(&exit); in CallSlowPath() 114 Jump(&exit); in CallSlowPath() 125 Jump(&exit); in CallSlowPath() 134 Jump(&exit); in CallSlowPath() 184 Jump(&next); in DECLARE_BUILTINS() 189 Jump(&next); in DECLARE_BUILTINS() 201 Jump(&exit); in DECLARE_BUILTINS() 211 Jump(&exit); in DECLARE_BUILTINS() 263 Jump(&next); in DECLARE_BUILTINS() [all …]
|
D | builtins_string_stub_builder.cpp | 41 Jump(&exit); in StringAt() 47 Jump(&exit); in StringAt() 75 Jump(&allocString); in CreateFromEcmaString() 82 Jump(&allocString); in CreateFromEcmaString() 109 Jump(&exit); in CreateFromEcmaString() 114 Jump(&exit); in CreateFromEcmaString() 144 Jump(&exit); in FastSubString() 160 Jump(&exit); in FastSubString() 165 Jump(&exit); in FastSubString() 192 Jump(&exit); in FastSubUtf8String() [all …]
|
D | builtins_stubs.h | 79 Jump(&exit); in GetCallArg0() 99 Jump(&exit); in GetCallArg1() 120 Jump(&exit); in GetCallArg2()
|
D | containers_queue_stub_builder.h | 46 Jump(&exit); in GetArrayLength() 54 Jump(&exit); in GetArrayLength()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | stub_builder.cpp | 38 void StubBuilder::Jump(Label *label) in Jump() function in panda::ecmascript::kungfu::StubBuilder 131 Jump(&loopHead); in FindElementWithCache() 138 Jump(&afterLoop); in FindElementWithCache() 151 Jump(&exit); in FindElementWithCache() 153 Jump(&afterEqualCon); in FindElementWithCache() 162 Jump(&exit); in FindElementWithCache() 164 Jump(&afterExceedCon); in FindElementWithCache() 168 Jump(&exit); in FindElementWithCache() 197 Jump(&loopHead); in FindElementFromNumberDictionary() 204 Jump(&loopEnd); in FindElementFromNumberDictionary() [all …]
|
D | operations_stub_builder.cpp | 36 Jump(&exit); in Equal() 60 Jump(&exit); in NotEqual() 70 Jump(&exit); in NotEqual() 75 Jump(&exit); in NotEqual() 96 Jump(&exit); in StrictEqual() 116 Jump(&exit); in StrictNotEqual() 174 Jump(&exit1); in Less() 180 Jump(&exit1); in Less() 191 Jump(&exit2); in Less() 198 Jump(&exit2); in Less() [all …]
|
D | typed_array_stub_builder.cpp | 35 Jump(&exit); in IsDetachedBuffer() 44 Jump(&exit); in IsDetachedBuffer() 67 Jump(&exit); in GetDataPointFromBuffer() 73 Jump(&exit); in GetDataPointFromBuffer() 97 Jump(&slowPath); in FastGetPropertyByIndex() 114 Jump(&exit); in FastGetPropertyByIndex() 142 Jump(&slowPath); in FastCopyElementToArray() 151 Jump(&begin); in FastCopyElementToArray() 160 Jump(&endLoop); in FastCopyElementToArray() 169 Jump(&exit); in FastCopyElementToArray() [all …]
|
D | access_object_stub_builder.cpp | 47 Jump(&exit); in LoadObjByName() 56 Jump(&exit); in LoadObjByName() 85 Jump(&exit); in DeprecatedLoadObjByName() 120 Jump(&exit); in StoreObjByName() 169 Jump(&exit); in LoadObjByValue() 198 Jump(&exit); in DeprecatedLoadObjByValue() 230 Jump(&exit); in StoreObjByValue() 265 Jump(&exit); in TryLoadGlobalByName() 279 Jump(&exit); in TryLoadGlobalByName() 314 Jump(&exit); in TryStoreGlobalByName() [all …]
|
D | profiler_stub_builder.cpp | 67 Jump(&exit); in ProfileOpType() 93 Jump(&updateProfile); in ProfileOpType() 102 Jump(&exit); in ProfileOpType() 147 Jump(&profile); in ProfileCreateObject() 154 Jump(&profile); in ProfileCreateObject() 163 Jump(&exit); in ProfileCreateObject() 184 Jump(&exit); in ProfileObjLayout() 214 Jump(&exit); in ProfileCall() 251 Jump(&exit); in UpdateTrackTypeInPropAttr() 291 Jump(&exit); in UpdatePropAttrWithValue() [all …]
|
D | new_object_stub_builder.cpp | 54 Jump(exit); in NewLexicalEnv() 58 Jump(exit); in NewLexicalEnv() 103 Jump(&initialize); in NewJSObject() 117 Jump(exit); in NewJSObject() 121 Jump(exit); in NewJSObject() 161 Jump(exit); in NewTaggedArrayChecked() 181 Jump(&exit); in NewTaggedArray() 195 Jump(&exit); in NewTaggedArray() 235 Jump(exit); in NewArgumentsList() 268 Jump(exit); in NewArgumentsObj() [all …]
|
D | builtins_lowering.cpp | 96 builder_.Jump(&exit); in TypedTrigonometric() 101 builder_.Jump(&exit); in TypedTrigonometric() 106 builder_.Jump(&exit); in TypedTrigonometric() 165 builder_.Jump(&exit); in TypedAbs() 174 builder_.Jump(&exit); in TypedAbs()
|
D | lcr_lowering.cpp | 121 builder_.Jump(&exit); in LowerConvertHoleAsUndefined() 289 builder_.Jump(exit); in ConvertTaggedNumberToBool() 295 builder_.Jump(exit); in ConvertTaggedNumberToBool() 309 builder_.Jump(exit); in ConvertTaggedNumberToInt32() 312 builder_.Jump(exit); in ConvertTaggedNumberToInt32() 325 builder_.Jump(exit); in ConvertTaggedNumberToFloat64() 328 builder_.Jump(exit); in ConvertTaggedNumberToFloat64() 485 builder_.Jump(exit); in ConvertUInt32ToTaggedNumber() 488 builder_.Jump(exit); in ConvertUInt32ToTaggedNumber() 595 builder_.Jump(&exit); in HeapAllocateInYoung() [all …]
|
D | slowpath_lowering.cpp | 1062 builder_.Jump(&successExit); in LowerThrowIfNotObject() 1067 builder_.Jump(&exceptionExit); in LowerThrowIfNotObject() 1086 builder_.Jump(&successExit); in LowerThrowUndefinedIfHole() 1091 builder_.Jump(&exceptionExit); in LowerThrowUndefinedIfHole() 1110 builder_.Jump(&successExit); in LowerThrowUndefinedIfHoleWithName() 1118 builder_.Jump(&exceptionExit); in LowerThrowUndefinedIfHoleWithName() 1316 builder_.Jump(&checkResult); in LowerToNumber() 1549 builder_.Jump(&checkResult); in LowerToNumeric() 1653 builder_.Jump(&successExit); in LowerIsTrueOrFalse() 1658 builder_.Jump(&successExit); in LowerIsTrueOrFalse() [all …]
|
D | common_stubs.cpp | 729 Jump(&exit); in GenerateCircuit() 735 Jump(&exit); in GenerateCircuit() 745 Jump(&exit); in GenerateCircuit() 751 Jump(&exit); in GenerateCircuit() 819 Jump(&exit); in GenerateCircuit() 828 Jump(&exit); in GenerateCircuit() 835 Jump(&exit); in GenerateCircuit() 866 Jump(&exit); in GenerateCircuit() 875 Jump(&exit); in GenerateCircuit() 883 Jump(&exit); in GenerateCircuit()
|
D | circuit_builder-inl.h | 151 Jump(&exit); in GetDoubleOfTNumber() 156 Jump(&exit); in GetDoubleOfTNumber() 184 Jump(exit); in DoubleToInt() 875 Jump(&exit); in BothAreString() 1033 Jump(&exit); in LogicAnd() 1037 Jump(&exit); in LogicAnd() 1056 Jump(&exit); in LogicOr() 1061 Jump(&exit); in LogicOr() 1091 Jump(exit); in HandleException() 1100 Jump(exit); in HandleException()
|
D | type_mcr_lowering.cpp | 419 builder_.Jump(exit); in BuildCompareSubTyping() 498 builder_.Jump(&exit); in LowerPrimitiveToNumber() 503 builder_.Jump(&exit); in LowerPrimitiveToNumber() 573 builder_.Jump(&exit); in LowerCallGetter() 618 builder_.Jump(&exit); in LowerCallSetter() 748 builder_.Jump(¬COWArray); in LowerCowArrayCheck() 914 builder_.Jump(&exit); in LowerUInt8ClampedArrayStoreElement() 923 builder_.Jump(&exit); in LowerUInt8ClampedArrayStoreElement() 1159 builder_.Jump(&exit); in LowerTypedNewAllocateThis() 1186 builder_.Jump(&exit); in LowerTypedSuperAllocateThis() [all …]
|
D | circuit_builder.cpp | 1121 Jump(&exit); in Store() 1382 Jump(&exit); in TaggedIsString() 1408 Jump(&exit); in TaggedIsStringOrSymbol() 1497 Jump(&exit); in GetObjectFromConstPool() 1508 Jump(&exit); in GetObjectFromConstPool() 1517 Jump(&exit); in GetObjectFromConstPool() 1526 Jump(&exit); in GetObjectFromConstPool() 1529 Jump(&exit); in GetObjectFromConstPool() 1623 Jump(&exit); in TryGetHashcodeFromString() 1645 Jump(&exit); in GetHashcodeFromString() [all …]
|
D | interpreter_stub-inl.h | 461 Jump(&actualEqualDeclared); in GetStartIdxAndNumArgs() 472 Jump(&exit); in GetStartIdxAndNumArgs() 477 Jump(&exit); in GetStartIdxAndNumArgs() 675 Jump(jump); in CheckExceptionWithJump()
|
D | interpreter_stub.cpp | 137 …Jump(&dispatch); … 973 Jump(&dispatch); in DECLARE_ASM_HANDLER() 979 Jump(&dispatch); in DECLARE_ASM_HANDLER() 1004 Jump(&dispatch); in DECLARE_ASM_HANDLER() 1010 Jump(&dispatch); in DECLARE_ASM_HANDLER() 1029 Jump(&dispatch); in DECLARE_ASM_HANDLER() 1034 Jump(&dispatch); in DECLARE_ASM_HANDLER() 1053 Jump(&dispatch); in DECLARE_ASM_HANDLER() 1058 Jump(&dispatch); in DECLARE_ASM_HANDLER() 1859 Jump(&checkResult); in DECLARE_ASM_HANDLER() [all …]
|
D | test_stubs.cpp | 216 Jump(&start); in GenerateCircuit()
|
D | stub_builder-inl.h | 2166 Jump(&getMethod); in GetMethodFromJSFunction() 2171 Jump(&getMethod); in GetMethodFromJSFunction()
|
/arkcompiler/runtime_core/compiler/docs/ |
D | plt.md | 61 parameter in actual method call. Jump by register value operation is used instead of call to return… 88 XX+08: cbnz w17, #16 ; Jump to XX+24 when non-zero 139 YY+04: br x17 ; Jump to resolver, x16 works like a "parameter" and "re… 144 XX+08: cbnz w7, #20 ; Jump to XX+28 when non-zero 224 Jump to the callee Method in `CallStatic` Resolver, and do a usual "return" in others.
|
/arkcompiler/runtime_core/docs/ |
D | on-stack-replacement.md | 109 case Jump:
|
D | aot.md | 94 88: blr x30 ; Jump to the handler
|