• Home
  • Raw
  • Download

Lines Matching full:opcode

66 OpCode GateAccessor::GetOpCode(GateRef gate) const  in GetOpCode()
80 ASSERT(GetOpCode(gate) == OpCode::ICMP); in GetICmpCondition()
87 ASSERT(GetOpCode(gate) == OpCode::FCMP); in GetFCmpCondition()
94 ASSERT(GetOpCode(gate) == OpCode::LOAD_CONST_OFFSET || in GetOffset()
95 GetOpCode(gate) == OpCode::STORE_CONST_OFFSET); in GetOffset()
102 ASSERT(GetOpCode(gate) == OpCode::GET_GLOBAL_ENV_OBJ_HCLASS || in GetIndex()
103 GetOpCode(gate) == OpCode::GET_GLOBAL_CONSTANT_VALUE); in GetIndex()
110 ASSERT(GetOpCode(gate) == OpCode::CREATE_ARRAY || in GetArraySize()
111 GetOpCode(gate) == OpCode::CREATE_ARRAY_WITH_BUFFER); in GetArraySize()
118 ASSERT(GetOpCode(gate) == OpCode::CREATE_ARRAY || in SetArraySize()
119 GetOpCode(gate) == OpCode::CREATE_ARRAY_WITH_BUFFER); in SetArraySize()
126 ASSERT((GetOpCode(gate) == OpCode::TYPED_UNARY_OP)); in GetTypedUnAccessor()
133 ASSERT(GetOpCode(gate) == OpCode::TYPED_CONDITION_JUMP); in GetTypedJumpAccessor()
140 ASSERT(GetOpCode(gate) == OpCode::STABLE_ARRAY_CHECK || in GetArrayMetaDataAccessor()
141 GetOpCode(gate) == OpCode::HCLASS_STABLE_ARRAY_CHECK); in GetArrayMetaDataAccessor()
148 ASSERT(GetOpCode(gate) == OpCode::OBJECT_TYPE_CHECK || in GetObjectTypeAccessor()
149 GetOpCode(gate) == OpCode::OBJECT_TYPE_COMPARE); in GetObjectTypeAccessor()
156 ASSERT(GetOpCode(gate) == OpCode::LOAD_ELEMENT); in GetTypedLoadOp()
163 ASSERT(GetOpCode(gate) == OpCode::STORE_ELEMENT); in GetTypedStoreOp()
170 ASSERT(GetOpCode(gate) == OpCode::TYPED_CALLTARGETCHECK_OP); in GetTypedCallTargetCheckOp()
177 ASSERT(GetOpCode(gate) == OpCode::STORE_MEMORY); in GetMemoryType()
184 ASSERT(GetOpCode(gate) == OpCode::TYPED_BINARY_OP); in GetTypedBinaryOp()
191 ASSERT(GetOpCode(gate) == OpCode::TYPED_BINARY_OP); in GetTypedBinaryType()
214 ASSERT(GetOpCode(gate) == OpCode::JSINLINETARGET_TYPE_CHECK); in GetFuncGT()
222 ASSERT(GetOpCode(gate) == OpCode::PRIMITIVE_TYPE_CHECK || in GetParamGateType()
223 GetOpCode(gate) == OpCode::TYPED_ARRAY_CHECK || in GetParamGateType()
224 GetOpCode(gate) == OpCode::INDEX_CHECK || in GetParamGateType()
225 GetOpCode(gate) == OpCode::TYPED_CALLTARGETCHECK_OP || in GetParamGateType()
226 GetOpCode(gate) == OpCode::CREATE_ARRAY_WITH_BUFFER); in GetParamGateType()
234 ASSERT(GetOpCode(gate) == OpCode::CONVERT || in IsConvertSupport()
235 GetOpCode(gate) == OpCode::CHECK_AND_CONVERT); in IsConvertSupport()
243 ASSERT(GetOpCode(gate) == OpCode::CONVERT || in GetSrcType()
244 GetOpCode(gate) == OpCode::CHECK_AND_CONVERT); in GetSrcType()
252 ASSERT(GetOpCode(gate) == OpCode::CONVERT || in GetDstType()
253 GetOpCode(gate) == OpCode::CHECK_AND_CONVERT); in GetDstType()
261 ASSERT(GetOpCode(gate) == OpCode::TYPED_UNARY_OP || in GetLeftType()
262 GetOpCode(gate) == OpCode::TYPED_BINARY_OP || in GetLeftType()
263 GetOpCode(gate) == OpCode::TYPE_CONVERT); in GetLeftType()
271 ASSERT(GetOpCode(gate) == OpCode::TYPED_BINARY_OP || in GetRightType()
272 GetOpCode(gate) == OpCode::TYPE_CONVERT); in GetRightType()
280 ASSERT(GetOpCode(gate) == OpCode::RANGE_GUARD); in GetFirstValue()
288 ASSERT(GetOpCode(gate) == OpCode::RANGE_GUARD); in GetSecondValue()
296 ASSERT(GetOpCode(gate) == OpCode::SAVE_REGISTER || in GetVirtualRegisterIndex()
297 GetOpCode(gate) == OpCode::RESTORE_REGISTER); in GetVirtualRegisterIndex()
304 ASSERT(GetOpCode(gate) == OpCode::CONSTANT); in GetConstantValue()
311 ASSERT(GetOpCode(gate) == OpCode::CONSTSTRING); in GetConstantString()
318 ASSERT(GetOpCode(gate) == OpCode::LOAD_PROPERTY); in IsVtable()
328 OpCode op = GetOpCode(gate); in GetNoGCFlag()
329 if (op != OpCode::TYPEDCALL && op != OpCode::TYPEDFASTCALL) { in GetNoGCFlag()
337 ASSERT(GetOpCode(gate) == OpCode::TYPEDCALL || GetOpCode(gate) == OpCode::TYPEDFASTCALL); in TypedCallIsNoGC()
344 …ASSERT(GetOpCode(gate) == OpCode::CALL_OPTIMIZED || GetOpCode(gate) == OpCode::FAST_CALL_OPTIMIZED… in IsNoGC()
352 OpCode op = GetOpCode(gate); in TryGetPcOffset()
354 case OpCode::JS_BYTECODE: in TryGetPcOffset()
356 case OpCode::TYPED_CALL_BUILTIN: in TryGetPcOffset()
357 case OpCode::CONSTRUCT: in TryGetPcOffset()
358 case OpCode::CALL_GETTER: in TryGetPcOffset()
359 case OpCode::CALL_SETTER: in TryGetPcOffset()
361 case OpCode::TYPEDCALL: in TryGetPcOffset()
362 case OpCode::TYPEDFASTCALL: in TryGetPcOffset()
364 case OpCode::FRAME_STATE: { in TryGetPcOffset()
377 OpCode op = GetOpCode(gate); in TryGetPGOType()
378 if (op == OpCode::JS_BYTECODE) { in TryGetPGOType()
387 OpCode op = GetOpCode(gate); in TrySetPGOType()
388 if (op == OpCode::JS_BYTECODE) { in TrySetPGOType()
396 OpCode op = GetOpCode(gate); in TryGetElementsKind()
397 if (op == OpCode::JS_BYTECODE) { in TryGetElementsKind()
406 OpCode op = GetOpCode(gate); in TrySetElementsKind()
407 if (op == OpCode::JS_BYTECODE) { in TrySetElementsKind()
414 ASSERT(GetOpCode(gate) == OpCode::JS_BYTECODE); in GetByteCodeOpcode()
581 return GetOpCode(g) == OpCode::VALUE_SELECTOR; in IsValueSelector()
587 return (op == OpCode::VALUE_SELECTOR) || (op == OpCode::DEPEND_SELECTOR); in IsSelector()
605 return (op == OpCode::IF_TRUE || in IsSimpleState()
606 op == OpCode::IF_FALSE || in IsSimpleState()
607 op == OpCode::SWITCH_CASE || in IsSimpleState()
608 op == OpCode::DEFAULT_CASE || in IsSimpleState()
609 op == OpCode::LOOP_BACK || in IsSimpleState()
610 op == OpCode::MERGE || in IsSimpleState()
611 op == OpCode::VALUE_SELECTOR || in IsSimpleState()
612 op == OpCode::DEPEND_SELECTOR || in IsSimpleState()
613 op == OpCode::DEPEND_RELAY || in IsSimpleState()
614 op == OpCode::ORDINARY_BLOCK); in IsSimpleState()
624 return (GetOpCode(gate) == OpCode::LOOP_EXIT); in IsLoopExit()
629 return (GetOpCode(gate) == OpCode::LOOP_EXIT) || in IsLoopExitRelated()
630 (GetOpCode(gate) == OpCode::LOOP_EXIT_DEPEND) || in IsLoopExitRelated()
631 (GetOpCode(gate) == OpCode::LOOP_EXIT_VALUE); in IsLoopExitRelated()
641 return GetOpCode(gate) == OpCode::LOOP_BACK; in IsLoopBack()
661 if (GetOpCode(gate) == OpCode::CONSTANT) { in IsConstantValue()
720 ASSERT(gatePtr->GetOpCode() == OpCode::CONSTANT); in GetImmediateId()
756 ASSERT(GetOpCode(*useIt) == OpCode::IF_SUCCESS); in ReplaceHirIfSuccess()
769 ASSERT(GetOpCode(*useIt) == OpCode::IF_EXCEPTION); in ReplaceHirIfException()
799 const OpCode op = GetOpCode(*it); in ReplaceHirWithIfBranch()
800 if (op == OpCode::IF_SUCCESS) { in ReplaceHirWithIfBranch()
802 } else if (op == OpCode::IF_EXCEPTION) { in ReplaceHirWithIfBranch()
812 const OpCode op = GetOpCode(*it); in ReplaceHirWithIfBranch()
813 if (op == OpCode::IF_EXCEPTION) { in ReplaceHirWithIfBranch()
839 ASSERT(GetOpCode(*it) != OpCode::IF_SUCCESS && in ReplaceHirDirectly()
840 GetOpCode(*it) != OpCode::IF_EXCEPTION); in ReplaceHirDirectly()
867 const OpCode op = GetOpCode(*it); in ReplaceHirAndDeleteIfException()
868 if (op == OpCode::IF_SUCCESS) { in ReplaceHirAndDeleteIfException()
870 } else if (op == OpCode::IF_EXCEPTION) { in ReplaceHirAndDeleteIfException()
877 const OpCode op = GetOpCode(*it); in ReplaceHirAndDeleteIfException()
878 if (op == OpCode::IF_EXCEPTION) { in ReplaceHirAndDeleteIfException()
1013 (GetOpCode(gate) != OpCode::CONSTANT)) { in IsConstantNumber()
1023 ASSERT(GetOpCode(gate) == OpCode::CONSTANT); in GetFloat64FromConstant()
1036 ASSERT(GetOpCode(gate) == OpCode::CONSTANT); in GetInt32FromConstant()
1151 while (GetOpCode(statesplit) != OpCode::STATE_SPLIT) { in FindNearestStateSplit()
1170 GateRef GateAccessor::GetRoot(OpCode opcode) const in GetRoot()
1173 if (opcode == OpCode::CIRCUIT_ROOT) { in GetRoot()
1179 if (GetOpCode(*useIt) == opcode) { in GetRoot()
1277 if (GetOpCode(*useIt) == OpCode::DEPEND_SELECTOR) { in GetDependSelectorFromMerge()
1291 if (GetOpCode(*it) == OpCode::IF_EXCEPTION) { in HasIfExceptionUse()
1300 OpCode opcode = GetOpCode(gate); in IsHeapObjectFromElementsKind() local
1301 if (opcode == OpCode::JS_BYTECODE) { in IsHeapObjectFromElementsKind()
1311 if (opcode == OpCode::LOAD_ELEMENT) { in IsHeapObjectFromElementsKind()