• Home
  • Raw
  • Download

Lines Matching refs:GetOpCode

76 OpCode GateAccessor::GetOpCode(GateRef gate) const  in GetOpCode()  function in panda::ecmascript::kungfu::GateAccessor
79 return gatePtr->GetOpCode(); in GetOpCode()
90 ASSERT(GetOpCode(gate) == OpCode::ICMP); in GetICmpCondition()
97 ASSERT(GetOpCode(gate) == OpCode::FCMP); in GetFCmpCondition()
104 ASSERT(GetOpCode(gate) == OpCode::LOAD_CONST_OFFSET || in GetOffset()
105 GetOpCode(gate) == OpCode::STORE_CONST_OFFSET); in GetOffset()
113 ASSERT(GetOpCode(gate) == OpCode::IF_BRANCH); in GetTrueWeight()
121 ASSERT(GetOpCode(gate) == OpCode::IF_BRANCH); in GetFalseWeight()
129 auto op = GetOpCode(gate); in GetMemoryOrder()
152 ASSERT(GetOpCode(gate) == OpCode::IF_BRANCH); in HasBranchWeight()
160 ASSERT(GetOpCode(gate) == OpCode::GET_GLOBAL_ENV_OBJ_HCLASS || in GetIndex()
161 GetOpCode(gate) == OpCode::GET_GLOBAL_CONSTANT_VALUE || in GetIndex()
162 GetOpCode(gate) == OpCode::GET_GLOBAL_ENV_OBJ || in GetIndex()
163 GetOpCode(gate) == OpCode::LOAD_HCLASS_FROM_CONSTPOOL || in GetIndex()
164 GetOpCode(gate) == OpCode::LOAD_BUILTIN_OBJECT); in GetIndex()
171 ASSERT(GetOpCode(gate) == OpCode::IS_SPECIFIC_OBJECT_TYPE); in GetJSType()
178 ASSERT(GetOpCode(gate) == OpCode::CREATE_ARRAY || in GetArraySize()
179 GetOpCode(gate) == OpCode::CREATE_ARRAY_WITH_BUFFER); in GetArraySize()
187 ASSERT(GetOpCode(gate) == OpCode::CREATE_ARRAY || in SetArraySize()
188 GetOpCode(gate) == OpCode::CREATE_ARRAY_WITH_BUFFER); in SetArraySize()
194 if (GetOpCode(gate) == OpCode::CREATE_ARRAY) { in SetArraySize()
206 ASSERT(GetOpCode(gate) == OpCode::STRING_ADD); in GetStringStatus()
214 ASSERT(GetOpCode(gate) == OpCode::STRING_ADD); in SetStringStatus()
225 ASSERT((GetOpCode(gate) == OpCode::TYPED_UNARY_OP)); in GetTypedUnAccessor()
238 ASSERT(GetOpCode(gate) == OpCode::TYPED_CONDITION_JUMP); in GetTypedJumpAccessor()
245 ASSERT(GetOpCode(gate) == OpCode::STABLE_ARRAY_CHECK || in GetArrayMetaDataAccessor()
246 GetOpCode(gate) == OpCode::HCLASS_STABLE_ARRAY_CHECK || in GetArrayMetaDataAccessor()
247 GetOpCode(gate) == OpCode::CREATE_ARRAY || in GetArrayMetaDataAccessor()
248 GetOpCode(gate) == OpCode::CREATE_ARRAY_WITH_BUFFER); in GetArrayMetaDataAccessor()
255 ASSERT(GetOpCode(gate) == OpCode::OBJECT_TYPE_CHECK || in GetObjectTypeAccessor()
256 GetOpCode(gate) == OpCode::OBJECT_TYPE_COMPARE); in GetObjectTypeAccessor()
263 ASSERT(GetOpCode(gate) == OpCode::BUILTIN_PROTOTYPE_HCLASS_CHECK); in GetBuiltinHClassAccessor()
270 …ASSERT(GetOpCode(gate) == OpCode::TYPED_ARRAY_CHECK || GetOpCode(gate) == OpCode::LOAD_TYPED_ARRAY… in GetTypedArrayMetaDateAccessor()
277 ASSERT(GetOpCode(gate) == OpCode::LOAD_ELEMENT); in GetLoadElementAccessor()
284 ASSERT(GetOpCode(gate) == OpCode::STORE_ELEMENT); in GetStoreElementAccessor()
323 ASSERT(GetOpCode(gate) == OpCode::LOAD_ELEMENT); in GetTypedLoadOp()
330 ASSERT(GetOpCode(gate) == OpCode::STORE_ELEMENT); in GetTypedStoreOp()
337 ASSERT(GetOpCode(gate) == OpCode::TYPED_CALLTARGETCHECK_OP); in GetTypedCallTargetCheckOp()
344 ASSERT(GetOpCode(gate) == OpCode::STORE_MEMORY); in GetMemoryType()
351 ASSERT(GetOpCode(gate) == OpCode::STORE_PROPERTY || in GetHClassIndex()
352 GetOpCode(gate) == OpCode::PROTOTYPE_CHECK); in GetHClassIndex()
359 ASSERT(GetOpCode(gate) == OpCode::TYPED_BINARY_OP); in GetTypedBinaryOp()
366 ASSERT(GetOpCode(gate) == OpCode::TYPED_BINARY_OP); in GetTypedBinaryType()
419 ASSERT(GetOpCode(gate) == OpCode::JSINLINETARGET_TYPE_CHECK); in GetFuncGT()
427 ASSERT(GetOpCode(gate) == OpCode::PRIMITIVE_TYPE_CHECK || in GetParamGateType()
428 GetOpCode(gate) == OpCode::INDEX_CHECK || in GetParamGateType()
429 GetOpCode(gate) == OpCode::TYPED_CALLTARGETCHECK_OP || in GetParamGateType()
430 GetOpCode(gate) == OpCode::CREATE_ARRAY_WITH_BUFFER || in GetParamGateType()
431 GetOpCode(gate) == OpCode::TYPE_OF_CHECK || in GetParamGateType()
432 GetOpCode(gate) == OpCode::TYPE_OF); in GetParamGateType()
440 ASSERT(GetOpCode(gate) == OpCode::CONVERT || in IsConvertSupport()
441 GetOpCode(gate) == OpCode::CHECK_AND_CONVERT); in IsConvertSupport()
449 ASSERT(GetOpCode(gate) == OpCode::CONVERT || in GetSrcType()
450 GetOpCode(gate) == OpCode::CHECK_AND_CONVERT); in GetSrcType()
458 ASSERT(GetOpCode(gate) == OpCode::CONVERT || in GetDstType()
459 GetOpCode(gate) == OpCode::CHECK_AND_CONVERT); in GetDstType()
467 ASSERT(GetOpCode(gate) == OpCode::TYPED_UNARY_OP || in GetLeftType()
468 GetOpCode(gate) == OpCode::TYPED_BINARY_OP || in GetLeftType()
469 GetOpCode(gate) == OpCode::TYPE_CONVERT); in GetLeftType()
477 ASSERT(GetOpCode(gate) == OpCode::TYPED_BINARY_OP || in GetRightType()
478 GetOpCode(gate) == OpCode::TYPE_CONVERT); in GetRightType()
486 ASSERT(GetOpCode(gate) == OpCode::RANGE_GUARD); in GetFirstValue()
494 ASSERT(GetOpCode(gate) == OpCode::RANGE_GUARD); in GetSecondValue()
502 ASSERT(GetOpCode(gate) == OpCode::SAVE_REGISTER || in GetVirtualRegisterIndex()
503 GetOpCode(gate) == OpCode::RESTORE_REGISTER); in GetVirtualRegisterIndex()
510 ASSERT(GetOpCode(gate) == OpCode::CONSTANT); in GetConstantValue()
517 ASSERT(GetOpCode(gate) == OpCode::CONSTSTRING); in GetConstantString()
524 ASSERT(GetOpCode(gate) == OpCode::LOAD_PROPERTY); in IsVtable()
534 OpCode op = GetOpCode(gate); in GetNoGCFlag()
543 ASSERT(GetOpCode(gate) == OpCode::TYPEDCALL || GetOpCode(gate) == OpCode::TYPEDFASTCALL); in TypedCallIsNoGC()
550 …ASSERT(GetOpCode(gate) == OpCode::CALL_OPTIMIZED || GetOpCode(gate) == OpCode::FAST_CALL_OPTIMIZED… in IsNoGC()
558 OpCode op = GetOpCode(gate); in TryGetPcOffset()
583 OpCode op = GetOpCode(gate); in TryGetBcIndex()
596 OpCode op = GetOpCode(gate); in TryGetMethodOffset()
616 if (GetOpCode(gate) == OpCode::FRAME_STATE) { in GetFrameArgs()
620 OpCode op = GetOpCode(frameState); in GetFrameArgs()
632 ASSERT(GetOpCode(gate) == OpCode::FRAME_ARGS); in UpdateMethodOffset()
641 OpCode op = GetOpCode(gate); in TryGetPGOType()
654 OpCode op = GetOpCode(gate); in TrySetPGOType()
663 OpCode op = GetOpCode(gate); in TryGetArrayElementsLength()
673 OpCode op = GetOpCode(gate); in TrySetArrayElementsLength()
682 OpCode op = GetOpCode(gate); in TryGetElementsKind()
692 OpCode op = GetOpCode(gate); in TryGetArrayElementsKind()
710 OpCode op = GetOpCode(gate); in TrySetElementsKind()
719 OpCode op = GetOpCode(gate); in TrySetOnHeapMode()
728 OpCode op = GetOpCode(gate); in TryGetOnHeapMode()
737 ASSERT(GetOpCode(gate) == OpCode::JS_BYTECODE); in GetByteCodeOpcode()
923 return GetOpCode(g) == OpCode::VALUE_SELECTOR; in IsValueSelector()
928 auto op = GetOpCode(g); in IsSelector()
934 auto op = GetOpCode(g); in IsFrameValues()
952 auto op = GetOpCode(g); in IsSimpleState()
972 return (GetOpCode(gate) == OpCode::LOOP_EXIT); in IsLoopExit()
977 return (GetOpCode(gate) == OpCode::LOOP_EXIT) || in IsLoopExitRelated()
978 (GetOpCode(gate) == OpCode::LOOP_EXIT_DEPEND) || in IsLoopExitRelated()
979 (GetOpCode(gate) == OpCode::LOOP_EXIT_VALUE); in IsLoopExitRelated()
989 return GetOpCode(gate) == OpCode::LOOP_BACK; in IsLoopBack()
1009 if (GetOpCode(gate) == OpCode::CONSTANT) { in IsConstantValue()
1079 ASSERT(gatePtr->GetOpCode() == OpCode::CONSTANT); in GetImmediateId()
1115 ASSERT(GetOpCode(*useIt) == OpCode::IF_SUCCESS); in ReplaceHirIfSuccess()
1128 ASSERT(GetOpCode(*useIt) == OpCode::IF_EXCEPTION); in ReplaceHirIfException()
1158 const OpCode op = GetOpCode(*it); in ReplaceHirWithIfBranch()
1171 const OpCode op = GetOpCode(*it); in ReplaceHirWithIfBranch()
1198 ASSERT(GetOpCode(*it) != OpCode::IF_SUCCESS && in ReplaceHirDirectly()
1199 GetOpCode(*it) != OpCode::IF_EXCEPTION); in ReplaceHirDirectly()
1226 const OpCode op = GetOpCode(*it); in ReplaceHirAndDeleteIfException()
1236 const OpCode op = GetOpCode(*it); in ReplaceHirAndDeleteIfException()
1378 (GetOpCode(gate) != OpCode::CONSTANT)) { in IsConstantNumber()
1388 ASSERT(GetOpCode(gate) == OpCode::CONSTANT); in GetFloat64FromConstant()
1401 ASSERT(GetOpCode(gate) == OpCode::CONSTANT); in GetInt32FromConstant()
1572 if (GetOpCode(*it) == OpCode::STATE_SPLIT) { in GetFrameStateDependIn()
1594 if (GetOpCode(insertAfter) == OpCode::IF_TRUE || GetOpCode(insertAfter) == OpCode::IF_FALSE) { in GetStateInAndDependIn()
1597 if (GetOpCode(*it) == OpCode::DEPEND_RELAY) { in GetStateInAndDependIn()
1605 } else if (GetOpCode(insertAfter) == OpCode::MERGE) { in GetStateInAndDependIn()
1608 if (GetOpCode(*it) == OpCode::DEPEND_SELECTOR) { in GetStateInAndDependIn()
1623 if (GetOpCode(gate) != op) { in GetFrameDepth()
1628 while ((GetOpCode(prev) == op)) { in GetFrameDepth()
1652 while (GetOpCode(statesplit) != OpCode::STATE_SPLIT) { in FindNearestStateSplit()
1680 if (GetOpCode(*useIt) == opcode) { in GetRoot()
1791 if (GetOpCode(*useIt) == OpCode::DEPEND_SELECTOR) { in GetDependSelectorFromMerge()
1805 if (GetOpCode(*it) == OpCode::IF_EXCEPTION) { in HasIfExceptionUse()
1814 OpCode opcode = GetOpCode(gate); in IsHeapObjectFromElementsKind()
1835 OpCode op = GetOpCode(gate); in IsConstString()
1845 OpCode op = GetOpCode(gate); in IsSingleCharGate()
1873 if (GetOpCode(gate) != OpCode::JS_BYTECODE) { in IsCreateArray()
1892 ASSERT(GetOpCode(gate) == OpCode::MONO_STORE_PROPERTY_LOOK_UP_PROTO || in SetStoreNoBarrier()
1893 GetOpCode(gate) == OpCode::MONO_STORE_PROPERTY); in SetStoreNoBarrier()
1900 ASSERT(GetOpCode(gate) == OpCode::MONO_STORE_PROPERTY_LOOK_UP_PROTO || in IsNoBarrier()
1901 GetOpCode(gate) == OpCode::MONO_STORE_PROPERTY); in IsNoBarrier()