Searched refs:isInstance (Results 1 - 9 of 9) sorted by relevance
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
H A D | object_type_check_elimination.cpp | 85 auto isInstance = inst->CastToIsInstance(); in TryEliminateIsInstance() local 86 if (!graph->IsBytecodeOptimizer() && IsMember(ref, isInstance->GetTypeId(), isInstance)) { in TryEliminateIsInstance() 93 auto tgtKlass = graph->GetRuntime()->GetClass(isInstance->GetMethod(), isInstance->GetTypeId()); in TryEliminateIsInstance() 191 bool ObjectTypeCheckElimination::IsSuccessfulIsInstance(IsInstanceInst *isInstance, uint32_t typeId, Inst *refUser) in IsSuccessfulIsInstance() argument 193 ASSERT(isInstance->GetDataFlowInput(0) == refUser->GetDataFlowInput(0)); in IsSuccessfulIsInstance() 194 if (isInstance->GetTypeId() != typeId) { in IsSuccessfulIsInstance() 197 for (auto &user : isInstance->GetUsers()) { in IsSuccessfulIsInstance()
|
H A D | object_type_check_elimination.h | 83 static bool IsSuccessfulIsInstance(IsInstanceInst *isInstance, uint32_t typeId, Inst *refUser);
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/call/ |
H A D | call_js.cpp | 44 ALWAYS_INLINE ObjectHeader *SetupArgreader(bool isInstance) in SetupArgreader() argument 49 ASSERT(isInstance == !method->IsStatic()); in SetupArgreader() 50 numArgs_ = method->GetNumArgs() - static_cast<uint32_t>(isInstance); in SetupArgreader() 51 return isInstance ? argReader_.Read<ObjectHeader *>() : nullptr; in SetupArgreader()
|
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ |
H A D | ets_intrinsics_peephole.cpp | 86 auto isInstance = graph->CreateInstIsInstance(DataType::BOOL, pc, typeOf->GetInput(0).GetInst(), loadClass, in ReplaceTypeofWithIsInstance() local 88 intrinsic->ReplaceUsers(isInstance); in ReplaceTypeofWithIsInstance() 89 bb->InsertAfter(isInstance, loadClass); in ReplaceTypeofWithIsInstance()
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | c2i_bridge_test.cpp | 164 bool isInstance = false) in MakeCheckArgsMethod() 175 if (isInstance) { in MakeCheckArgsMethod()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
H A D | bounds_analysis.h | 241 static void CalcNewBoundsRangeForIsInstanceInput(GraphVisitor *v, IsInstanceInst *isInstance, IfImmInst *ifImm);
|
H A D | bounds_analysis.cpp | 1291 void BoundsAnalysis::CalcNewBoundsRangeForIsInstanceInput(GraphVisitor *v, IsInstanceInst *isInstance, IfImmInst *ifImm) in CalcNewBoundsRangeForIsInstanceInput() argument 1293 ASSERT(isInstance == ifImm->GetInput(0).GetInst()); in CalcNewBoundsRangeForIsInstanceInput() 1298 auto ref = isInstance->GetInput(0).GetInst(); in CalcNewBoundsRangeForIsInstanceInput()
|
/arkcompiler/ets_runtime/ecmascript/napi/test/ |
H A D | jsnapi_first_tests.cpp | 1196 bool isInstance = JSObject::InstanceOf(thread_, JSHandle<JSTaggedValue>::Cast(sonObj), set); in HWTEST_F_L0() local 1197 ASSERT_TRUE(isInstance); in HWTEST_F_L0()
|
/arkcompiler/runtime_core/static_core/libllvmbackend/lowering/ |
H A D | llvm_ir_constructor.cpp | 4591 auto isInstance = inst->CastToIsInstance(); in VisitIsInstance() local 4592 auto klassType = isInstance->GetClassType(); in VisitIsInstance()
|
Completed in 22 milliseconds