Home
last modified time | relevance | path

Searched refs:HasFlag (Results 1 - 25 of 106) sorted by relevance

12345

/arkcompiler/runtime_core/assembler/
H A Dassembly-ins.h123 bool HasFlag(InstFlags flag) const in HasFlag() function
133 return HasFlag(InstFlags::THROWING) || HasFlag(InstFlags::METHOD_ID) || HasFlag(InstFlags::FIELD_ID) || in CanThrow()
134 HasFlag(InstFlags::TYPE_ID) || HasFlag(InstFlags::STRING_ID); in CanThrow()
139 return HasFlag(InstFlags::JUMP); in IsJump()
144 return IsJump() && HasFlag(InstFlags::COND); in IsConditionalJump()
149 return HasFlag(InstFlags::CALL); in IsCall()
154 return HasFlag(InstFlag in IsCallRange()
[all...]
/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-ins.h137 bool HasFlag(InstFlags flag) const in HasFlag() function
147 return HasFlag(InstFlags::THROWING) || HasFlag(InstFlags::METHOD_ID) || HasFlag(InstFlags::FIELD_ID) || in CanThrow()
148 HasFlag(InstFlags::TYPE_ID) || HasFlag(InstFlags::STRING_ID); in CanThrow()
153 return HasFlag(InstFlags::JUMP); in IsJump()
158 return IsJump() && HasFlag(InstFlags::COND); in IsConditionalJump()
163 return HasFlag(InstFlags::CALL); in IsCall()
168 return HasFlag(InstFlag in IsCallRange()
[all...]
/arkcompiler/runtime_core/static_core/abc2program/common/
H A Dabc_code_converter.cpp33 if (bcIns.HasFlag(BytecodeInstruction::Flags::TYPE_ID)) { in IDToString()
38 } else if (bcIns.HasFlag(BytecodeInstruction::Flags::METHOD_ID)) { in IDToString()
42 } else if (bcIns.HasFlag(BytecodeInstruction::Flags::STRING_ID)) { in IDToString()
47 } else if (bcIns.HasFlag(BytecodeInstruction::Flags::FIELD_ID)) { in IDToString()
57 } else if (bcIns.HasFlag(BytecodeInstruction::Flags::LITERALARRAY_ID)) { in IDToString()
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Depsilon_gcs_test.cpp209 ASSERT_TRUE(ObjectToRegion(allocatedObjects[0U])->HasFlag(RegionFlag::IS_EDEN)); in TEST_F()
210 ASSERT_FALSE(ObjectToRegion(allocatedObjects[0U])->HasFlag(RegionFlag::IS_NONMOVABLE)); in TEST_F()
211 ASSERT_TRUE(ObjectToRegion(allocatedObjects[1U])->HasFlag(RegionFlag::IS_LARGE_OBJECT)); in TEST_F()
212 ASSERT_TRUE(ObjectToRegion(allocatedObjects[2U])->HasFlag(RegionFlag::IS_NONMOVABLE)); in TEST_F()
213 ASSERT_TRUE(ObjectToRegion(allocatedObjects[3U])->HasFlag(RegionFlag::IS_EDEN)); in TEST_F()
214 ASSERT_TRUE(ObjectToRegion(allocatedObjects[4U])->HasFlag(RegionFlag::IS_LARGE_OBJECT)); in TEST_F()
268 ASSERT_TRUE(ObjectToRegion(obj)->HasFlag(RegionFlag::IS_EDEN)); in TEST_F()
269 ASSERT_TRUE(ObjectToRegion(hugeObj)->HasFlag(RegionFlag::IS_OLD)); in TEST_F()
270 ASSERT_TRUE(ObjectToRegion(hugeObj)->HasFlag(RegionFlag::IS_LARGE_OBJECT)); in TEST_F()
282 ASSERT_TRUE(ObjectToRegion(obj)->HasFlag(RegionFla in TEST_F()
[all...]
H A Dcollection_set_test.cpp154 ASSERT_TRUE((*it)->HasFlag(RegionFlag::IS_EDEN)); in TEST_F()
157 ASSERT_TRUE((*it)->HasFlag(RegionFlag::IS_OLD)); in TEST_F()
158 ASSERT_FALSE((*it)->HasFlag(RegionFlag::IS_LARGE_OBJECT)); in TEST_F()
160 ASSERT_TRUE((*it)->HasFlag(RegionFlag::IS_OLD)); in TEST_F()
161 ASSERT_FALSE((*it)->HasFlag(RegionFlag::IS_LARGE_OBJECT)); in TEST_F()
164 ASSERT_TRUE((*it)->HasFlag(RegionFlag::IS_OLD)); in TEST_F()
165 ASSERT_TRUE((*it)->HasFlag(RegionFlag::IS_LARGE_OBJECT)); in TEST_F()
167 ASSERT_TRUE((*it)->HasFlag(RegionFlag::IS_OLD)); in TEST_F()
168 ASSERT_TRUE((*it)->HasFlag(RegionFlag::IS_LARGE_OBJECT)); in TEST_F()
H A Dg1gc_test.cpp204 ASSERT_TRUE(ObjectToRegion(obj)->HasFlag(RegionFlag::IS_LARGE_OBJECT)); in TEST_F()
312 ASSERT_TRUE(ObjectToRegion(obj)->HasFlag(RegionFlag::IS_OLD)); in TEST_F()
324 ASSERT_TRUE(ObjectToRegion(obj)->HasFlag(RegionFlag::IS_OLD)); in TEST_F()
378 ASSERT_TRUE(regions[0]->HasFlag(IS_LARGE_OBJECT)); in TEST_F()
416 EXPECT_TRUE(dummyRegion->HasFlag(RegionFlag::IS_NONMOVABLE));
420 EXPECT_TRUE(nonmovableRegion->HasFlag(RegionFlag::IS_NONMOVABLE));
514 if (region->HasFlag(RegionFlag::IS_COLLECTION_SET)) { in GetCollectionSet()
643 ASSERT_TRUE(firstRegion->HasFlag(RegionFlag::IS_EDEN)); in TEST_F()
644 ASSERT_TRUE(secondRegion->HasFlag(RegionFlag::IS_EDEN)); in TEST_F()
729 ASSERT_TRUE(ObjectToRegion(array.GetPtr())->HasFlag(IS_OL in TEST_F()
[all...]
/arkcompiler/ets_frontend/ets2panda/checker/types/ts/
H A DtupleType.cpp43 if ((*it)->HasFlag(varbinder::VariableFlags::OPTIONAL)) { in ToString()
56 if ((*it)->HasFlag(varbinder::VariableFlags::OPTIONAL)) { in ToString()
118 if (!targetProp->HasFlag(varbinder::VariableFlags::OPTIONAL) && in AssignmentTarget()
119 sourceProperties[i]->HasFlag(varbinder::VariableFlags::OPTIONAL)) { in AssignmentTarget()
133 if (!targetProp->HasFlag(varbinder::VariableFlags::OPTIONAL)) { in AssignmentTarget()
H A DobjectType.cpp138 if (found->HasFlag(varbinder::VariableFlags::OPTIONAL) && in AssignProperties()
139 !it->HasFlag(varbinder::VariableFlags::OPTIONAL)) { in AssignProperties()
147 if (numberInfo != nullptr && it->HasFlag(varbinder::VariableFlags::NUMERIC_NAME) && in AssignProperties()
156 if (!it->HasFlag(varbinder::VariableFlags::OPTIONAL)) { in AssignProperties()
199 if (assignNumberInfo && !it->HasFlag(varbinder::VariableFlags::NUMERIC_NAME)) { in AssignIndexInfo()
215 if (found != nullptr || (it->HasFlag(varbinder::VariableFlags::NUMERIC_NAME) && NumberIndexInfo() != nullptr) || in CheckExcessProperties()
H A DobjectLiteralType.cpp51 if (it->HasFlag(varbinder::VariableFlags::READONLY)) { in ToString()
56 if (it->HasFlag(varbinder::VariableFlags::OPTIONAL)) { in ToString()
59 if (it->HasFlag(varbinder::VariableFlags::PROPERTY)) { in ToString()
/arkcompiler/ets_frontend/es2panda/typescript/types/
H A DtupleType.cpp44 if ((*it)->HasFlag(binder::VariableFlags::OPTIONAL)) { in ToString()
57 if ((*it)->HasFlag(binder::VariableFlags::OPTIONAL)) { in ToString()
117 if (!targetProp->HasFlag(binder::VariableFlags::OPTIONAL) && in AssignmentTarget()
118 sourceProperties[i]->HasFlag(binder::VariableFlags::OPTIONAL)) { in AssignmentTarget()
132 if (!targetProp->HasFlag(binder::VariableFlags::OPTIONAL)) { in AssignmentTarget()
H A DobjectType.cpp142 if (found->HasFlag(binder::VariableFlags::OPTIONAL) && !it->HasFlag(binder::VariableFlags::OPTIONAL)) { in AssignProperties()
150 if (numberInfo && it->HasFlag(binder::VariableFlags::NUMERIC_NAME) && in AssignProperties()
159 if (!it->HasFlag(binder::VariableFlags::OPTIONAL)) { in AssignProperties()
202 if (assignNumberInfo && !it->HasFlag(binder::VariableFlags::NUMERIC_NAME)) { in AssignIndexInfo()
218 if (found || (it->HasFlag(binder::VariableFlags::NUMERIC_NAME) && NumberIndexInfo()) || StringIndexInfo()) { in checkExcessProperties()
H A DobjectLiteralType.cpp52 if (it->HasFlag(binder::VariableFlags::READONLY)) { in ToString()
57 if (it->HasFlag(binder::VariableFlags::OPTIONAL)) { in ToString()
60 if (it->HasFlag(binder::VariableFlags::PROPERTY)) { in ToString()
H A Dsignature.cpp41 if ((*it)->HasFlag(binder::VariableFlags::OPTIONAL)) { in ToString()
68 if (printAsMethod || (variable && variable->HasFlag(binder::VariableFlags::METHOD))) { in ToString()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dbytecodes.h88 return HasFlag(BytecodeFlags::READ_ACC); in HasAccIn()
93 return HasFlag(BytecodeFlags::NO_SIDE_EFFECTS); in IsNoSideEffects()
98 return HasFlag(BytecodeFlags::NO_THROW); in IsNoThrow()
103 return HasFlag(BytecodeFlags::READ_THIS_OBJECT); in HasThisIn()
108 return HasFlag(BytecodeFlags::WRITE_ACC); in HasAccOut()
113 return HasFlag(BytecodeFlags::READ_ENV); in HasEnvIn()
118 return HasFlag(BytecodeFlags::WRITE_ENV); in HasEnvOut()
123 return HasFlag(BytecodeFlags::NO_GC); in IsNoGC()
168 return HasFlag(BytecodeFlags::SUPPORT_DEOPT); in SupportDeopt()
178 return HasFlag(BytecodeFlag in IsGeneral()
253 inline bool HasFlag(BytecodeFlags flag) const HasFlag() function in panda::ecmascript::kungfu::BytecodeMetaData
[all...]
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DvalidateHelpers.cpp58 if (var->HasFlag(varbinder::VariableFlags::METHOD)) { in ValidatePropertyAccess()
62 if (var->HasFlag(varbinder::VariableFlags::PRIVATE) || var->HasFlag(varbinder::VariableFlags::PROTECTED)) { in ValidatePropertyAccess()
69 if (var->HasFlag(varbinder::VariableFlags::PROTECTED) && Context().ContainingClass()->IsDescendantOf(obj) && in ValidatePropertyAccess()
90 if (resolved->HasFlag(varbinder::VariableFlags::CLASS_OR_INTERFACE) && in ValidateCallExpressionIdentifier()
130 !resolved->HasFlag(varbinder::VariableFlags::CLASS_OR_INTERFACE)) { in ValidateNewClassInstanceIdentifier()
264 !variable->HasFlag(varbinder::VariableFlags::EXPLICIT_INIT_REQUIRED)) { in ValidateUnaryOperatorOperand()
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dregion_space.h167 ASSERT(HasFlag(RegionFlag::IS_OLD)); in GetAllocatedObjects()
202 bool HasFlag(RegionFlag flag) const in HasFlag() function in ark::mem::Region
209 return HasFlag(IS_EDEN); in IsEden()
214 return HasFlag(RegionFlag::IS_SURVIVOR); in IsSurvivor()
224 return HasFlag(IS_COLLECTION_SET); in IsInCollectionSet()
235 return HasFlag(RegionFlag::IS_MIXEDTLAB); in IsMixedTLAB()
274 ASSERT(HasFlag(RegionFlag::IS_LARGE_OBJECT)); in GetLargeObject()
417 if (region.HasFlag(RegionFlag::IS_LARGE_OBJECT)) { in operator <<()
419 } else if (region.HasFlag(RegionFlag::IS_NONMOVABLE)) { in operator <<()
421 } else if (region.HasFlag(RegionFla in operator <<()
[all...]
H A Dregion_allocator-inl.h300 ASSERT(region->HasFlag(RegionFlag::IS_EDEN)); in CreateTLAB()
358 if (region->HasFlag(IS_EDEN) || region->HasFlag(RegionFlag::IS_RESERVED) || region->HasPinnedObjects()) { in GetTopGarbageRegions()
378 if (region->HasFlag(REGIONS_TYPE)) { in GetAllSpecificRegions()
398 if (!region->HasFlag(REGIONS_TYPE_FROM)) { in CompactAllSpecificRegions()
473 ASSERT(region->HasFlag(REGIONS_TYPE_FROM)); in CompactSpecificRegion()
514 ASSERT(region->HasFlag(RegionFlag::IS_EDEN)); in PromoteYoungRegion()
551 if (!region->HasFlag(REGIONS_TYPE)) { in ResetAllSpecificRegions()
571 ASSERT(region->HasFlag(REGIONS_TYPE)); in ResetSeveralSpecificRegions()
731 if (region->HasFlag(IS_FRE in CollectAndRemoveFreeRegions()
[all...]
/arkcompiler/ets_frontend/ets2panda/ast_verifier/
H A DimportExportAccessValid.cpp103 if (!var->HasFlag(varbinder::VariableFlags::LOCAL) && !var->HasFlag(varbinder::VariableFlags::VAR) && in InvariantImportExportVariable()
104 var->HasFlag(varbinder::VariableFlags::INITIALIZED) && var->Declaration() != nullptr && in InvariantImportExportVariable()
130 if (var->HasFlag(varbinder::VariableFlags::METHOD) && callExpr != nullptr) { in HandleImportExportIdentifier()
H A DmodifierAccessValid.cpp41 if (propVar != nullptr && propVar->HasFlag(varbinder::VariableFlags::PROPERTY) && in HandleMethodExpression()
59 if (propVarCallee != nullptr && propVarCallee->HasFlag(varbinder::VariableFlags::METHOD) && in HandleCallExpression()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/
H A Dg1-gc.cpp229 ASSERT(ObjectToRegion(src)->HasFlag(RegionFlag::IS_EDEN)); in RegionPromotionImpl()
274 if (region->HasFlag(RegionFlag::IS_LARGE_OBJECT)) { in IterateOverRefsInMemRange()
313 if (region->HasFlag(RegionFlag::IS_LARGE_OBJECT)) { in operator ()()
319 ASSERT(region->HasFlag(RegionFlag::IS_NONMOVABLE)); in operator ()()
430 ASSERT(region->HasFlag(RegionFlag::IS_EDEN)); in NeedToPromote()
459 ASSERT(ObjectToRegion(dst)->HasFlag(RegionFlag::IS_OLD)); in RegionCompactingImpl()
501 ASSERT(region->HasFlag(RegionFlag::IS_OLD)); in RegionCompactingImpl()
502 ASSERT(!region->HasFlag(RegionFlag::IS_NONMOVABLE) && !region->HasFlag(RegionFlag::IS_LARGE_OBJECT)); in RegionCompactingImpl()
606 if (region->HasFlag(RegionFla in ExecuteCompactingTask()
[all...]
H A Dg1-evacuate-regions-worker-state-inl.h94 if (ObjectToRegion(obj)->HasFlag(RegionFlag::IS_EDEN)) { in Evacuate()
190 remset.Iterate([](Region *r) { return !r->HasFlag(IS_COLLECTION_SET); }, remsetVisitor); in ScanRemset()
204 if (region->HasFlag(RegionFlag::IS_LARGE_OBJECT)) { in IterateRefsInMemRange()
H A Dcollection_set.h51 ASSERT(region->HasFlag(RegionFlag::IS_OLD)); in AddRegion()
53 if (!region->HasFlag(RegionFlag::IS_LARGE_OBJECT) && humongousBegin_ != collectionSet_.size()) { in AddRegion()
/arkcompiler/ets_frontend/es2panda/binder/
H A Ddeclaration.h98 bool HasFlag(DeclarationFlags flag) const in HasFlag() function in panda::es2panda::panda::es2panda::binder::Decl
105 return HasFlag(DeclarationFlags::IMPORT); in IsImportDecl()
110 return HasFlag(DeclarationFlags::IMPORT | DeclarationFlags::EXPORT); in IsImportOrExportDecl()
115 return HasFlag(DeclarationFlags::EXPORT_IN_TSMODULE); in IsExportDeclInTsModule()
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dbytecode_instruction.h386 bool HasFlag(Flags flag) const;
392 return HasFlag(Flags::JUMP);
399 return HasFlag(Flags::RETURN) || HasFlag(Flags::JUMP) || IsThrow(Exceptions::X_THROW);
404 return HasFlag(Flags::SUSPEND);
/arkcompiler/runtime_core/static_core/static_linker/
H A Dlinker_code_parser_context.cpp222 if (inst.HasFlag(Flags::TYPE_ID)) { in MakeChangeWithId()
225 } else if (inst.HasFlag(Flags::METHOD_ID)) { in MakeChangeWithId()
227 } else if (inst.HasFlag(Flags::FIELD_ID)) { in MakeChangeWithId()
229 } else if (inst.HasFlag(Flags::STRING_ID)) { in MakeChangeWithId()
236 } else if (inst.HasFlag(Flags::LITERALARRAY_ID)) { in MakeChangeWithId()

Completed in 22 milliseconds

12345