Home
last modified time | relevance | path

Searched refs:typeFlag (Results 1 - 11 of 11) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
H A Dcmpl.h177 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 Dmir_nodes.h94 typeFlag = 0; in BaseNode()
102 typeFlag = 0; in BaseNode()
110 typeFlag = 0; in BaseNode()
/arkcompiler/ets_frontend/es2panda/typescript/types/
H A Dtype.h36 #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 Dtype.cpp18 #include <typescript/types/typeFlag.h>
/arkcompiler/ets_frontend/ets2panda/checker/types/
H A Dtype.h39 #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 Dheap_region_allocator.cpp32 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 Dregion.h158 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 DetsEnumType.cpp27 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 DetsEnumType.h42 TypeFlag typeFlag);
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSGen.cpp39 #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 DETSGen.h508 void CastDynamicTo(const ir::AstNode *node, enum checker::TypeFlag typeFlag);

Completed in 14 milliseconds