| /arkcompiler/runtime_core/static_core/runtime/tests/tooling/ |
| D | api_test.h | 24 using BreakpointCallback = std::function<bool(PtThread, Method *, const PtLocation &)>; 25 using LoadModuleCallback = std::function<bool(std::string_view)>; 26 using PausedCallback = std::function<bool(PauseReason)>; 27 using ExceptionCallback = 29 using ExceptionCatchCallback = std::function<bool(PtThread, Method *, const PtLocation &, ObjectHea… 30 using PropertyAccessCallback = std::function<bool(PtThread, Method *, const PtLocation &, ObjectHea… 31 using PropertyModificationCallback = 33 using FramePopCallback = std::function<bool(PtThread, Method *, bool)>; 34 using GarbageCollectionStartCallback = std::function<bool()>; 35 using GarbageCollectionFinishCallback = std::function<bool()>; [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
| D | ets_primitives.h | 23 using EtsVoid = void; 24 using EtsBoolean = uint8_t; 25 using EtsByte = int8_t; 26 using EtsChar = uint16_t; 27 using EtsShort = int16_t; 28 using EtsUint = uint32_t; 29 using EtsInt = int32_t; 30 using EtsUlong = uint64_t; 31 using EtsLong = int64_t; 32 using EtsFloat = float; [all …]
|
| D | ets_type_comptime_traits.h | 31 using Type = EtsBoolean; 36 using Type = EtsByte; 41 using Type = EtsChar; 46 using Type = EtsShort; 51 using Type = EtsInt; 56 using Type = EtsLong; 61 using Type = EtsFloat; 66 using Type = EtsDouble; 71 using Type = EtsObject *; 79 using Type = EtsBooleanArray; [all …]
|
| /arkcompiler/ets_runtime/ecmascript/napi/ |
| D | jsnapi.cpp | 47 using DebuggerPostTask = std::function<void(std::function<void()> &&)>; 59 using ecmascript::ECMAObject; 60 using ecmascript::EcmaString; 61 using ecmascript::EcmaStringAccessor; 62 using ecmascript::ErrorType; 63 using ecmascript::FastRuntimeStub; 64 using ecmascript::GlobalEnv; 65 using ecmascript::GlobalEnvConstants; 66 using ecmascript::EcmaRuntimeCallInfo; 67 using ecmascript::JSArray; [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
| D | constant_folding_test.cpp | 37 using ecmascript::kungfu::Circuit; 38 using ecmascript::kungfu::GateAccessor; 39 using ecmascript::kungfu::GateType; 40 using ecmascript::kungfu::MachineType; 41 using ecmascript::kungfu::CircuitBuilder; 42 using ecmascript::kungfu::Label; 43 using ecmascript::kungfu::OpCode; 44 using ecmascript::kungfu::GateRef; 45 using ecmascript::kungfu::Variable; 46 using ecmascript::kungfu::VariableType; [all …]
|
| D | combined_pass_visitor_test.cpp | 26 using ecmascript::kungfu::Chunk; 27 using ecmascript::kungfu::CombinedPassVisitor; 28 using ecmascript::kungfu::Circuit; 29 using ecmascript::kungfu::CircuitBuilder; 30 using ecmascript::kungfu::DeadCodeElimination; 31 using ecmascript::kungfu::EarlyElimination; 32 using ecmascript::kungfu::Environment; 33 using ecmascript::kungfu::OpCode; 34 using ecmascript::kungfu::GateType; 35 using ecmascript::kungfu::LaterElimination; [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
| D | types_def.h | 29 using int8 = std::int8_t; 30 using int16 = std::int16_t; 31 using int32 = std::int32_t; 32 using int64 = std::int64_t; 33 using uint8 = std::uint8_t; 34 using uint16 = std::uint16_t; 35 using uint32 = std::uint32_t; 36 using uint64 = std::uint64_t; 122 using LabelIdx = uint32; 123 using phyRegIdx = uint64; [all …]
|
| /arkcompiler/ets_runtime/ecmascript/stackmap/litecg/ |
| D | litecg_stackmap_type.h | 27 using Pc2CallSiteInfo = std::unordered_map<uint64_t, std::vector<uint8_t>>; 28 using Pc2Deopt = std::map<uint64_t, std::vector<uint8_t>>; 33 using LLVMPc2CallSiteInfo = LLVMStackMapType::Pc2CallSiteInfo; 34 using LLVMCallSiteInfo = LLVMStackMapType::CallSiteInfo; 35 using LLVMPc2Deopt = LLVMStackMapType::Pc2Deopt; 36 using LLVMDwarfRegAndOffsetType = LLVMStackMapType::DwarfRegAndOffsetType; 37 using LLVMDeoptInfoType = LLVMStackMapType::DeoptInfoType; 38 using LLVMLargeInt = LLVMStackMapType::LargeInt; 39 using LLVMIntType = LLVMStackMapType::IntType; 40 using LLVMOffsetType = LLVMStackMapType::OffsetType; [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/include/mem/ |
| D | panda_containers.h | 34 using PandaForwardList = std::forward_list<T, mem::AllocatorAdapter<T>>; 37 using PandaForwardListTL = std::forward_list<T, mem::AllocatorAdapter<T, mem::AllocScope::LOCAL>>; 40 using PandaList = std::list<T, mem::AllocatorAdapter<T>>; 43 using PandaListTL = std::list<T, mem::AllocatorAdapter<T, mem::AllocScope::LOCAL>>; 46 using PandaDeque = std::deque<T, mem::AllocatorAdapter<T>>; 49 using PandaDequeTL = std::deque<T, mem::AllocatorAdapter<T, mem::AllocScope::LOCAL>>; 52 using PandaQueue = std::queue<T, PandaContainer>; 55 using PandaQueueTL = std::queue<T, PandaContainer>; 58 using PandaStack = std::stack<T, PandaContainer>; 61 using PandaStackTL = std::stack<T, PandaContainer>; [all …]
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | pandagen.cpp | 82 using EcmaLdhole = EcmaDisabled; 83 using EcmaLdnan = EcmaDisabled; 84 using EcmaLdinfinity = EcmaDisabled; 85 using EcmaLdglobal = EcmaDisabled; 86 using EcmaLdundefined = EcmaDisabled; 87 using EcmaLdsymbol = EcmaDisabled; 88 using EcmaLdnull = EcmaDisabled; 89 using EcmaLdtrue = EcmaDisabled; 90 using EcmaLdfalse = EcmaDisabled; 91 using EcmaTryldglobalbyname = EcmaDisabled; [all …]
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | runtime_interface.h | 47 using BinaryFilePtr = void *; 48 using MethodPtr = void *; 49 using FieldPtr = void *; 50 using MethodId = uint32_t; 51 using StringPtr = void *; 52 using ClassPtr = void *; 53 using IdType = uint32_t; 54 using FieldId = uint32_t; 55 using StringId = uint32_t; 56 using LiteralArrayId = uint32_t; [all …]
|
| /arkcompiler/runtime_core/static_core/libpandabase/utils/ |
| D | arena_containers.h | 38 using ArenaVector = std::vector<T, ArenaAllocatorAdapter<T, USE_OOM_HANDLER>>; 40 using ArenaDeque = std::deque<T, ArenaAllocatorAdapter<T, USE_OOM_HANDLER>>; 42 using ArenaStack = std::stack<T, ArenaContainer>; 44 using ArenaQueue = std::queue<T, ArenaContainer>; 46 using ArenaList = std::list<T, ArenaAllocatorAdapter<T, USE_OOM_HANDLER>>; 48 using ArenaForwardList = std::forward_list<T, ArenaAllocatorAdapter<T, USE_OOM_HANDLER>>; 50 using ArenaSet = std::set<Key, Compare, ArenaAllocatorAdapter<Key, USE_OOM_HANDLER>>; 52 using ArenaMap = std::map<Key, T, Compare, ArenaAllocatorAdapter<std::pair<const Key, T>, USE_OOM_H… 54 using ArenaMultiMap = std::multimap<Key, T, Compare, ArenaAllocatorAdapter<std::pair<const Key, T>,… 57 using ArenaUnorderedMultiMap = [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mempool/include/ |
| D | mempool_allocator.h | 103 using MapleAllocator::MapleAllocator; 114 using MapleQueue = std::deque<T, MapleAllocatorAdapter<T>>; 117 using MapleVector = std::vector<T, MapleAllocatorAdapter<T>>; 122 using size_type = typename MapleVector<T>::size_type; 123 using iterator = typename MapleVector<T>::iterator; 179 using MapleList = std::list<T, MapleAllocatorAdapter<T>>; 182 using MapleForwardList = std::forward_list<T, MapleAllocatorAdapter<T>>; 185 using MapleSet = std::set<T, Comparator, MapleAllocatorAdapter<T>>; 188 using MapleUnorderedSet = std::unordered_set<T, Hash, Equal, MapleAllocatorAdapter<T>>; 191 using MapleMap = std::map<K, V, Comparator, MapleAllocatorAdapter<std::pair<const K, V>>>; [all …]
|
| /arkcompiler/runtime_core/libpandabase/utils/ |
| D | arena_containers.h | 37 using ArenaVector = std::vector<T, ArenaAllocatorAdapter<T, use_oom_handler>>; 39 using ArenaDeque = std::deque<T, ArenaAllocatorAdapter<T, use_oom_handler>>; 41 using ArenaStack = std::stack<T, ArenaContainer>; 43 using ArenaQueue = std::queue<T, ArenaContainer>; 45 using ArenaList = std::list<T, ArenaAllocatorAdapter<T, use_oom_handler>>; 47 using ArenaSet = std::set<Key, Compare, ArenaAllocatorAdapter<Key, use_oom_handler>>; 49 using ArenaMap = std::map<Key, T, Compare, ArenaAllocatorAdapter<std::pair<const Key, T>, use_oom_h… 51 using ArenaMultiMap = std::multimap<Key, T, Compare, ArenaAllocatorAdapter<std::pair<const Key, T>,… 54 using ArenaUnorderedMultiMap = 58 using ArenaUnorderedMap = [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/public/ |
| D | ast_verifier_short_test.cpp | 29 using ark::es2panda::ScriptExtension; 30 using ark::es2panda::checker::ETSChecker; 31 using ark::es2panda::compiler::ast_verifier::ArithmeticOperationValid; 32 using ark::es2panda::compiler::ast_verifier::NodeHasParent; 33 using ark::es2panda::compiler::ast_verifier::NodeHasSourceRange; 34 using ark::es2panda::compiler::ast_verifier::NodeHasType; 35 using ark::es2panda::compiler::ast_verifier::NoPrimitiveTypes; 36 using ark::es2panda::compiler::ast_verifier::SequenceExpressionHasLastType; 37 using ark::es2panda::compiler::ast_verifier::VariableHasEnclosingScope; 38 using ark::es2panda::compiler::ast_verifier::VariableHasScope; [all …]
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | c_containers.h | 35 using CVector = std::vector<T, CAddressAllocator<T>>; 38 using CList = std::list<T, CAddressAllocator<T>>; 41 using CSet = std::set<T, Compare, CAddressAllocator<T>>; 44 using CMap = std::map<Key, T, Compare, CAddressAllocator<std::pair<const Key, T>>>; 47 using CMultiMap = std::multimap<Key, T, Compare, CAddressAllocator<std::pair<const Key, T>>>; 50 using CUnorderedMultiMap = 54 using CDeque = std::deque<T, CAddressAllocator<T>>; 57 using CQueue = std::queue<T, Container>; 60 using CStack = std::stack<T, Container>; 63 using CUnorderedMap = std::unordered_map<Key, T, Hash, KeyEqual, CAddressAllocator<std::pair<const … [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/mem/ |
| D | allocator_adapter.h | 29 using value_type = void; // NOLINT(readability-identifier-naming) 30 using pointer = void *; // NOLINT(readability-identifier-naming) 31 using const_pointer = const void *; // NOLINT(readability-identifier-naming) 33 …using propagate_on_container_move_assignment = std::true_type; // NOLINT(readability-identifier-n… 38 using other = AllocatorAdapter<U, ALLOC_SCOPE_T>; 42 using rebind = Rebind<U>; // NOLINT(readability-identifier-naming) 73 using value_type = T; // NOLINT(readability-identifier-naming) 74 using pointer = T *; // NOLINT(readability-identifier-naming) 75 using reference = T &; // NOLINT(readability-identifier-naming) 76 using const_pointer = const T *; // NOLINT(readability-identifier-naming) [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/main/ |
| D | this_type.ets.json | 24 "rule": "Type notation using \"this\" is not supported (arkts-no-typing-with-this)", 34 "rule": "Type notation using \"this\" is not supported (arkts-no-typing-with-this)", 44 "rule": "Type notation using \"this\" is not supported (arkts-no-typing-with-this)", 54 "rule": "Type notation using \"this\" is not supported (arkts-no-typing-with-this)", 64 "rule": "Type notation using \"this\" is not supported (arkts-no-typing-with-this)", 74 "rule": "Type notation using \"this\" is not supported (arkts-no-typing-with-this)", 84 "rule": "Type notation using \"this\" is not supported (arkts-no-typing-with-this)", 94 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 104 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 124 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", [all …]
|
| D | extend_decorator_1.ets.migrate.json | 24 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 34 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 44 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 54 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 64 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 74 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 84 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 94 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 104 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 124 "rule": "Type notation using \"this\" is not supported (arkts-no-typing-with-this)", [all …]
|
| D | extend_decorator_2.ets.json | 24 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 34 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 44 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 54 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 64 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 74 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 84 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 94 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 104 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 114 "rule": "Type notation using \"this\" is not supported (arkts-no-typing-with-this)", [all …]
|
| D | extend_decorator_2.ets.migrate.json | 24 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 34 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 44 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 54 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 64 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 74 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 84 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 94 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 104 … "rule": "Using \"this\" inside stand-alone functions is not supported (arkts-no-standalone-this)", 124 "rule": "Type notation using \"this\" is not supported (arkts-no-typing-with-this)", [all …]
|
| /arkcompiler/toolchain/tooling/dynamic/test/utils/ |
| D | test_events.h | 26 using DebuggerStmtCallback = std::function<bool(const JSPtLocation &)>; 27 using BreakpointCallback = std::function<bool(const JSPtLocation &)>; 28 using LoadModuleCallback = std::function<bool(std::string_view)>; 29 using ExceptionCallback = std::function<bool(const JSPtLocation &)>; 30 using SingleStepCallback = std::function<bool(const JSPtLocation &)>; 31 using NativeOutCallback = std::function<bool()>; 32 using VmStartCallback = std::function<bool()>; 33 using VmDeathCallback = std::function<bool()>; 34 using Scenario = std::function<bool()>;
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | method_properties.h | 62 using FieldsTy = uint32_t; 75 using CanThrow = BitField<bool, 0, 1>; 76 using HasCalls = CanThrow::NextFlag; 77 using HasLibCalls = HasCalls::NextFlag; 78 using HasRuntimeCalls = HasLibCalls::NextFlag; 79 using HasSafepoints = HasRuntimeCalls::NextFlag; 80 using HasRequireState = HasSafepoints::NextFlag; 81 using HasDeopt = HasRequireState::NextFlag; 82 using HasParamsOnStack = HasDeopt::NextFlag; 83 using CompactPrologueAllowed = HasParamsOnStack::NextFlag; [all …]
|
| /arkcompiler/ets_runtime/common_components/common/ |
| D | base_object.h | 21 using common::BaseObject; 22 using ObjectPtr = BaseObject*; 23 using ObjectVisitor = std::function<void(ObjectPtr)>; 29 using RawRefVisitor = std::function<void(ObjectRef&)>; 30 using RootVisitor = RawRefVisitor; 31 using StackPtrVisitor = RawRefVisitor;
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/assembler/ |
| D | util.h | 20 using uint8 = uint8_t; 21 using uint16 = uint16_t; 22 using uint32 = uint32_t; 23 using uint64 = uint64_t; 24 using int8 = int8_t; 25 using int16 = int16_t; 26 using int32 = int32_t; 27 using int64 = int64_t; 28 using uintptr = uintptr_t;
|