/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
H A D | cmpl.h | 177 uint8 typeFlag; // a flag to speed up type related operations in the VM member 217 BaseNodeT() : op(OP_undef), ptyp(kPtyInvalid), typeFlag(0), numOpnds(0) {} in BaseNodeT() 222 // typeFlag is a 8bit flag to provide short-cut information for its 260 inline bool IsDynType(uint8 typeFlag) in IsDynType() argument 262 return ((typeFlag & kTypeflagDynMask) != kTypeflagZero); in IsDynType() 265 inline bool IsDynFloat(uint8 typeFlag) in IsDynFloat() argument 267 return ((typeFlag & kTypeflagDynFloatMask) == kTypeflagDynFloatMask); in IsDynFloat() 270 inline bool IsDynInteger(uint8 typeFlag) in IsDynInteger() argument 272 return ((typeFlag & kTypeflagDynIntergerMask) == kTypeflagDynIntergerMask); in IsDynInteger() 276 inline bool IsFloat(uint8 typeFlag) in IsFloat() argument 281 IsScalarType(uint8 typeFlag) IsScalarType() argument [all...] |
H A D | mir_nodes.h | 94 typeFlag = 0; in BaseNode() 102 typeFlag = 0; in BaseNode() 110 typeFlag = 0; in BaseNode()
|
/arkcompiler/ets_frontend/es2panda/typescript/types/ |
H A D | type.h | 36 #define DECLARE_TYPENAMES(typeFlag, typeName) class typeName; 53 #define TYPE_IS_CHECKS(typeFlag, typeName) \ 56 return HasTypeFlag(typeFlag); \ 61 #define TYPE_AS_CASTS(typeFlag, typeName) \ 80 bool HasTypeFlag(TypeFlag typeFlag) const in HasTypeFlag() 82 return (typeFlags_ & typeFlag) != 0; in HasTypeFlag() 85 void AddTypeFlag(TypeFlag typeFlag) in AddTypeFlag() argument 87 typeFlags_ |= typeFlag; in AddTypeFlag() 90 void RemoveTypeFlag(TypeFlag typeFlag) in RemoveTypeFlag() argument 92 typeFlags_ &= ~typeFlag; in RemoveTypeFlag() [all...] |
H A D | type.cpp | 18 #include <typescript/types/typeFlag.h>
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ |
H A D | type.h | 39 #define DECLARE_TYPENAMES(typeFlag, typeName) class typeName; 61 #define TYPE_IS_CHECKS(typeFlag, typeName) \ 64 return HasTypeFlag(typeFlag); \ 70 #define TYPE_AS_CASTS(typeFlag, typeName) \ 179 bool HasTypeFlag(TypeFlag typeFlag) const in HasTypeFlag() 181 return (typeFlags_ & typeFlag) != 0; in HasTypeFlag() 184 void AddTypeFlag(TypeFlag typeFlag) in AddTypeFlag() argument 186 typeFlags_ |= typeFlag; in AddTypeFlag() 189 void RemoveTypeFlag(TypeFlag typeFlag) in RemoveTypeFlag() argument 191 typeFlags_ &= ~typeFlag; in RemoveTypeFlag() [all...] |
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | heap_region_allocator.cpp | 32 RegionTypeFlag typeFlag = isFresh ? RegionTypeFlag::FRESH : RegionTypeFlag::DEFAULT; in AllocateAlignedRegion() local 69 Region *region = new (ToVoidPtr(mem)) Region(heap->GetNativeAreaAllocator(), mem, begin, end, flags, typeFlag); in AllocateAlignedRegion()
|
H A D | region.h | 158 RegionSpaceFlag spaceType, RegionTypeFlag typeFlag) in Region() 159 : packedData_(begin, end, spaceType, typeFlag), in Region() 618 void SetRegionTypeFlag(RegionTypeFlag typeFlag) in SetRegionTypeFlag() argument 620 packedData_.typeFlag_ = typeFlag; in SetRegionTypeFlag() 862 inline PackedData(uintptr_t begin, uintptr_t end, RegionSpaceFlag spaceType, RegionTypeFlag typeFlag) in PackedData() 866 typeFlag_ = typeFlag; in PackedData() 157 Region(NativeAreaAllocator *allocator, uintptr_t allocateBase, uintptr_t begin, uintptr_t end, RegionSpaceFlag spaceType, RegionTypeFlag typeFlag) Region() argument
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
H A D | etsEnumType.cpp | 27 const ir::TSEnumMember *const member, TypeFlag const typeFlag) in ETSEnumType() 28 : Type(typeFlag), decl_(enumDecl), ordinal_ {ordinal}, member_(member) in ETSEnumType() 26 ETSEnumType(const ir::TSEnumDeclaration *const enumDecl, UType ordinal, const ir::TSEnumMember *const member, TypeFlag const typeFlag) ETSEnumType() argument
|
H A D | etsEnumType.h | 42 TypeFlag typeFlag);
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | ETSGen.cpp | 39 #include "checker/types/typeFlag.h" 1887 void ETSGen::CastDynamicTo(const ir::AstNode *node, enum checker::TypeFlag typeFlag) in CastDynamicTo() argument 1892 switch (typeFlag) { in CastDynamicTo()
|
H A D | ETSGen.h | 508 void CastDynamicTo(const ir::AstNode *node, enum checker::TypeFlag typeFlag);
|