/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | mcr_circuit_builder.cpp | 37 auto currentDepend = currentLabel->GetDepend(); in ObjectTypeCheck() local 39 frameState = acc_.FindNearestFrameState(currentDepend); in ObjectTypeCheck() 43 {currentControl, currentDepend, gate, hclassIndex, frameState}, GateType::NJSValue()); in ObjectTypeCheck() 53 auto currentDepend = currentLabel->GetDepend(); in HeapObjectCheck() local 56 {currentControl, currentDepend, gate, frameState}, in HeapObjectCheck() 67 auto currentDepend = currentLabel->GetDepend(); in EcmaObjectCheck() local 68 auto frameState = acc_.FindNearestFrameState(currentDepend); in EcmaObjectCheck() 70 MachineType::I1, {currentControl, currentDepend, value, frameState}, GateType::NJSValue()); in EcmaObjectCheck() 80 auto currentDepend = currentLabel->GetDepend(); in HeapObjectIsEcmaObjectCheck() local 83 {currentControl, currentDepend, gat in HeapObjectIsEcmaObjectCheck() 94 auto currentDepend = currentLabel->GetDepend(); ProtoChangeMarkerCheck() local 111 auto currentDepend = currentLabel->GetDepend(); StableArrayCheck() local 129 auto currentDepend = currentLabel->GetDepend(); ElementsKindCheck() local 143 auto currentDepend = currentLabel->GetDepend(); COWArrayCheck() local 156 auto currentDepend = currentLabel->GetDepend(); EcmaStringCheck() local 169 auto currentDepend = currentLabel->GetDepend(); EcmaMapCheck() local 182 auto currentDepend = currentLabel->GetDepend(); FlattenTreeStringCheck() local 195 auto currentDepend = currentLabel->GetDepend(); HClassStableArrayCheck() local 207 auto currentDepend = currentLabel->GetDepend(); ArrayGuardianCheck() local 220 auto currentDepend = currentLabel->GetDepend(); TypedArrayCheck() local 234 auto currentDepend = currentLabel->GetDepend(); LoadTypedArrayLength() local 248 auto currentDepend = currentLabel->GetDepend(); StringEqual() local 260 auto currentDepend = currentLabel->GetDepend(); StringAdd() local 273 auto currentDepend = currentLabel->GetDepend(); RangeGuard() local 287 auto currentDepend = currentLabel->GetDepend(); BuiltinPrototypeHClassCheck() local 301 auto currentDepend = currentLabel->GetDepend(); IndexCheck() local 314 auto currentDepend = currentLabel->GetDepend(); TypeOfCheck() local 327 auto currentDepend = currentLabel->GetDepend(); TypedTypeOf() local 348 auto currentDepend = currentLabel->GetDepend(); CheckAndConvert() local 587 auto currentDepend = currentLabel->GetDepend(); TryPrimitiveTypeCheck() local 615 auto currentDepend = currentLabel->GetDepend(); CallTargetCheck() local 652 auto currentDepend = currentLabel->GetDepend(); TypedNewAllocateThis() local 665 auto currentDepend = currentLabel->GetDepend(); TypedSuperAllocateThis() local 678 auto currentDepend = currentLabel->GetDepend(); Int32CheckRightIsZero() local 691 auto currentDepend = currentLabel->GetDepend(); RemainderIsNegativeZero() local 706 auto currentDepend = currentLabel->GetDepend(); Float64CheckRightIsZero() local 719 auto currentDepend = currentLabel->GetDepend(); LexVarIsHoleCheck() local 732 auto currentDepend = currentLabel->GetDepend(); IsUndefinedOrHoleCheck() local 745 auto currentDepend = currentLabel->GetDepend(); IsNotUndefinedOrHoleCheck() local 758 auto currentDepend = currentLabel->GetDepend(); IsCallableCheck() local 773 auto currentDepend = currentLabel->GetDepend(); IsDataViewCheck() local 788 auto currentDepend = currentLabel->GetDepend(); ValueCheckNegOverflow() local 801 auto currentDepend = currentLabel->GetDepend(); OverflowCheck() local 814 auto currentDepend = currentLabel->GetDepend(); Int32UnsignedUpperBoundCheck() local 827 auto currentDepend = currentLabel->GetDepend(); Int32DivWithCheck() local 858 auto currentDepend = currentLabel->GetDepend(); StoreMemory() local 870 auto currentDepend = currentLabel->GetDepend(); LoadProperty() local 884 auto currentDepend = currentLabel->GetDepend(); StoreProperty() local 897 auto currentDepend = currentLabel->GetDepend(); LoadArrayLength() local 910 auto currentDepend = currentLabel->GetDepend(); LoadStringLength() local 922 auto currentDepend = currentLabel->GetDepend(); LoadMapSize() local 933 auto currentDepend = currentLabel->GetDepend(); LoadConstOffset() local 944 auto currentDepend = currentLabel->GetDepend(); LoadHClassFromConstpool() local 955 auto currentDepend = currentLabel->GetDepend(); StoreConstOffset() local 970 auto currentDepend = currentLabel->GetDepend(); TaggedIsHeapObjectOp() local 982 auto currentDepend = currentLabel->GetDepend(); IsSpecificObjectType() local 994 auto currentDepend = currentLabel->GetDepend(); IsMarkerCellValidOp() local 1006 auto currentDepend = currentLabel->GetDepend(); ConvertHoleAsUndefined() local 1020 auto currentDepend = currentLabel->GetDepend(); TypedCall() local 1039 auto currentDepend = currentLabel->GetDepend(); TypedFastCall() local 1056 auto currentDepend = currentLabel->GetDepend(); StartAllocate() local 1066 auto currentDepend = currentLabel->GetDepend(); FinishAllocate() local 1076 auto currentDepend = currentLabel->GetDepend(); HeapAlloc() local 1107 auto currentDepend = currentLabel->GetDepend(); InsertTypedBinaryop() local 1123 auto currentDepend = currentLabel->GetDepend(); InsertRangeCheckPredicate() local 1140 auto currentDepend = currentLabel->GetDepend(); InsertStableArrayCheck() local 1156 auto currentDepend = currentLabel->GetDepend(); InsertTypedArrayCheck() local 1172 auto currentDepend = currentLabel->GetDepend(); InsertLoadArrayLength() local 1563 auto currentDepend = currentLabel->GetDepend(); ArrayConstructorCheck() local 1576 auto currentDepend = currentLabel->GetDepend(); Float32ArrayConstructorCheck() local 1589 auto currentDepend = currentLabel->GetDepend(); ObjectConstructorCheck() local 1602 auto currentDepend = currentLabel->GetDepend(); BooleanConstructorCheck() local 1616 auto currentDepend = currentLabel->GetDepend(); MonoLoadPropertyOnProto() local 1635 auto currentDepend = currentLabel->GetDepend(); MonoCallGetterOnProto() local 1654 auto currentDepend = currentLabel->GetDepend(); MonoStorePropertyLookUpProto() local 1669 auto currentDepend = currentLabel->GetDepend(); MonoStoreProperty() local 1683 auto currentDepend = currentLabel->GetDepend(); TypedCreateObjWithBuffer() local 1730 auto currentDepend = currentLabel->GetDepend(); BuildControlDependOp() local 1743 auto currentDepend = currentLabel->GetDepend(); StringFromSingleCharCode() local 1756 auto currentDepend = currentLabel->GetDepend(); StringCharCodeAt() local 1769 auto currentDepend = currentLabel->GetDepend(); StringSubstring() local 1782 auto currentDepend = currentLabel->GetDepend(); StringSubStr() local 1795 auto currentDepend = currentLabel->GetDepend(); StringSlice() local 1808 auto currentDepend = currentLabel->GetDepend(); ArrayBufferIsView() local 1821 auto currentDepend = currentLabel->GetDepend(); DataViewGet() local 1837 auto currentDepend = currentLabel->GetDepend(); DataViewSet() local 1853 auto currentDepend = currentLabel->GetDepend(); ArrayIncludesIndexOf() local 1868 auto currentDepend = currentLabel->GetDepend(); ArrayIteratorBuiltin() local 1882 auto currentDepend = currentLabel->GetDepend(); ArrayForEach() local 1896 auto currentDepend = currentLabel->GetDepend(); ArraySort() local 1911 auto currentDepend = currentLabel->GetDepend(); ArrayFilter() local 1926 auto currentDepend = currentLabel->GetDepend(); ArrayMap() local 1940 auto currentDepend = currentLabel->GetDepend(); ArraySome() local 1954 auto currentDepend = currentLabel->GetDepend(); ArrayEvery() local 1968 auto currentDepend = currentLabel->GetDepend(); ArrayPop() local 1982 auto currentDepend = currentLabel->GetDepend(); ArraySlice() local 1997 auto currentDepend = currentLabel->GetDepend(); ArrayFindOrFindIndex() local 2011 auto currentDepend = currentLabel->GetDepend(); NumberIsFinite() local 2024 auto currentDepend = currentLabel->GetDepend(); NumberIsInteger() local 2037 auto currentDepend = currentLabel->GetDepend(); NumberIsNaN() local 2050 auto currentDepend = currentLabel->GetDepend(); NumberParseFloat() local 2063 auto currentDepend = currentLabel->GetDepend(); NumberParseInt() local 2076 auto currentDepend = currentLabel->GetDepend(); NumberIsSafeInteger() local 2089 auto currentDepend = currentLabel->GetDepend(); BuildBigIntAsIntN() local 2102 auto currentDepend = currentLabel->GetDepend(); BuildTypedArrayIterator() local 2120 auto currentDepend = currentLabel->GetDepend(); MigrateFromRawValueToHeapValues() local 2134 auto currentDepend = currentLabel->GetDepend(); MigrateFromHeapValueToRawValue() local 2148 auto currentDepend = currentLabel->GetDepend(); MigrateFromHoleIntToHoleNumber() local 2162 auto currentDepend = currentLabel->GetDepend(); MigrateFromHoleNumberToHoleInt() local [all...] |
H A D | hcr_circuit_builder.cpp | 49 auto currentDepend = currentLabel->GetDepend(); in ToLength() local 51 { currentControl, currentDepend, receiver }, GateType::NumberType()); in ToLength() 357 auto currentDepend = currentLabel->GetDepend(); in CallPrivateGetter() local 358 std::vector<GateRef> args = {currentControl, currentDepend, receiver, accessor}; in CallPrivateGetter() 380 auto currentDepend = currentLabel->GetDepend(); in CallPrivateSetter() local 381 std::vector<GateRef> args = {currentControl, currentDepend, receiver, accessor, value}; in CallPrivateSetter() 403 auto currentDepend = currentLabel->GetDepend(); in CallGetter() local 404 std::vector<GateRef> args = { currentControl, currentDepend, receiver, propertyLookupResult, holder }; in CallGetter() 426 auto currentDepend = currentLabel->GetDepend(); in CallSetter() local 427 std::vector<GateRef> args = { currentControl, currentDepend, receive in CallSetter() 445 auto currentDepend = currentLabel->GetDepend(); Float32ArrayConstructor() local 464 auto currentDepend = currentLabel->GetDepend(); Construct() local 481 auto currentDepend = currentLabel->GetDepend(); CallInternal() local 501 auto currentDepend = currentLabel->GetDepend(); CallNew() local 520 auto currentDepend = currentLabel->GetDepend(); CreateArray() local 535 auto currentDepend = currentLabel->GetDepend(); CreateArrayWithBuffer() local 551 auto currentDepend = currentLabel->GetDepend(); CreateArguments() local 607 auto currentDepend = currentLabel->GetDepend(); StoreModuleVar() local 619 auto currentDepend = currentLabel->GetDepend(); LdLocalModuleVar() local 631 auto currentDepend = currentLabel->GetDepend(); BuiltinConstructor() local 708 auto currentDepend = currentLabel->GetDepend(); OrdinaryHasInstance() local 725 auto currentDepend = currentLabel->GetDepend(); MigrateArrayWithKind() local 759 auto currentDepend = currentLabel->GetDepend(); NumberToString() local [all...] |
H A D | mcr_circuit_builder.h | 534 auto currentDepend = currentLabel->GetDepend(); in TypedCallBuiltin() local 536 std::vector<GateRef> inList { currentControl, currentDepend }; in TypedCallBuiltin() 552 auto currentDepend = currentLabel->GetDepend(); in TypedBinaryOp() local 555 MachineType::I64, {currentControl, currentDepend, x, y}, GateType::AnyType()); in TypedBinaryOp() 566 auto currentDepend = currentLabel->GetDepend(); in JSNoGCCallThisTargetTypeCheck() local 570 {currentControl, currentDepend, func, methodId, frameState}, GateType::NJSValue()); in JSNoGCCallThisTargetTypeCheck() 581 auto currentDepend = currentLabel->GetDepend(); in JSCallTargetTypeCheck() local 585 {currentControl, currentDepend, func, methodIndex, frameState}, GateType::NJSValue()); in JSCallTargetTypeCheck() 596 auto currentDepend = currentLabel->GetDepend(); in TypedUnaryOp() local 599 MachineType::I64, {currentControl, currentDepend, in TypedUnaryOp() 610 auto currentDepend = currentLabel->GetDepend(); TypedConditionJump() local 623 auto currentDepend = currentLabel->GetDepend(); LoadElement() local 637 auto currentDepend = currentLabel->GetDepend(); StoreElement() local 650 auto currentDepend = currentLabel->GetDepend(); PrimitiveToNumber() local [all...] |
H A D | circuit_builder.cpp | 342 auto currentDepend = currentLabel->GetDepend(); in DeoptCheck() local 345 MachineType::I1, { currentControl, currentDepend, condition, in DeoptCheck() 349 auto dependRelay = DependRelay(trueBB, currentDepend); in DeoptCheck() 358 auto currentDepend = currentLabel->GetDepend(); in GetSuperConstructor() local 360 { currentControl, currentDepend, ctor }, GateType::TaggedValue()); in GetSuperConstructor() 477 auto currentDepend = currentLabel->GetDepend(); in GetGlobalEnv() local 479 { currentDepend }, in GetGlobalEnv() 488 auto currentDepend = currentLabel->GetDepend(); in GetGlobalEnvObj() local 490 { currentDepend, env }, in GetGlobalEnvObj() 499 auto currentDepend in GetGlobalEnvObjHClass() local 510 auto currentDepend = currentLabel->GetDepend(); GetGlobalConstantValue() local 1056 auto currentDepend = currentLabel->GetDepend(); LoadBuiltinObject() local [all...] |
H A D | state_split_linearizer.cpp | 169 auto currentDepend = replacement_.Depend(); in ProcessStateDepend() local 183 if (currentDepend != dependInput) { in ProcessStateDepend() 184 acc_.ReplaceDependIn(currentGate, currentDepend); in ProcessStateDepend()
|
H A D | typed_bytecode_lowering.cpp | 1498 auto currentDepend = currentLabel->GetDepend(); in TryLowerNewNumber() local 1502 {currentControl, currentDepend, loadBuiltin, arg, frameState}, in TryLowerNewNumber()
|