Home
last modified time | relevance | path

Searched refs:span (Results 1 - 17 of 17) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/jit/
H A Dprofiling_data.h146 auto span = Span<BranchData>(branchData, branches.size()); in From() local
148 span[i].Init(branches[i]); in From()
150 return span; in From()
204 auto span = Span<ThrowData>(throwData, throws.size()); in From() local
206 span[i].Init(throws[i]); in From()
208 return span; in From()
/arkcompiler/runtime_core/static_core/verification/type/
H A Dtype_system.h115 size_t GetSpanIndex(Span<Type> span) in GetSpanIndex() argument
118 return span.begin() - typeSpans_.data(); in GetSpanIndex()
H A Dtype_type.cpp233 // Careful: span is invalidated whenever a new intersection or union is created.
241 // Careful: span is invalidated whenever a new intersection or union is created.
422 static Span<Type> CopySpanToTypeSystem(Span<Type> span, TypeSystem *tsys) in CopySpanToTypeSystem() argument
424 Span<Type> dest = tsys->GetNewTypeSpan(span.size()); in CopySpanToTypeSystem()
425 std::copy(span.begin(), span.end(), dest.begin()); in CopySpanToTypeSystem()
430 Type Type::Intersection(Span<Type> span, TypeSystem *tsys) in Intersection() argument
432 Span<Type> rspan = CopySpanToTypeSystem(span, tsys); in Intersection()
437 Type Type::Union(Span<Type> span, TypeSystem *tsys) in Union() argument
439 Span<Type> rspan = CopySpanToTypeSystem(span, tsy in Union()
[all...]
H A Dtype_type.h88 static Type Intersection(Span<Type> span, TypeSystem *tsys);
89 static Type Union(Span<Type> span, TypeSystem *tsys);
176 // Careful: span is invalidated whenever a new intersection or union is created.
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dfile.cpp27 #include "utils/span.h"
322 ClassIdxIterator(const File &file, const Span<const uint32_t> &span, size_t idx) in ClassIdxIterator() argument
323 : file_(file), span_(span), idx_(idx) in ClassIdxIterator()
391 static ClassIdxIterator Begin(const File &file, const Span<const uint32_t> &span) in Begin() argument
393 return ClassIdxIterator(file, span, 0); in Begin()
396 static ClassIdxIterator End(const File &file, const Span<const uint32_t> &span) in End() argument
398 return ClassIdxIterator(file, span, span.Size()); in End()
H A Dbytecode_emitter.cpp20 #include <utils/span.h>
/arkcompiler/runtime_core/libpandafile/
H A Dfile.cpp39 #include "utils/span.h"
381 ClassIdxIterator(const File &file, const Span<const uint32_t> &span, size_t idx) in ClassIdxIterator() argument
382 : file_(file), span_(span), idx_(idx) in ClassIdxIterator()
450 static ClassIdxIterator Begin(const File &file, const Span<const uint32_t> &span) in Begin() argument
452 return ClassIdxIterator(file, span, 0); in Begin()
455 static ClassIdxIterator End(const File &file, const Span<const uint32_t> &span) in End() argument
457 return ClassIdxIterator(file, span, span.Size()); in End()
H A Dbytecode_emitter.cpp20 #include <utils/span.h>
/arkcompiler/ets_frontend/es2panda/lexer/
H A DkeywordsUtil.h25 #include <utils/span.h>
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Descape.h262 auto span = liveIns.GetContainerDataSpan(); in VisitAlive() local
263 for (size_t maskIdx = 0; maskIdx < span.size(); ++maskIdx) { in VisitAlive()
264 auto mask = span[maskIdx]; in VisitAlive()
/arkcompiler/runtime_core/static_core/libllvmbackend/object_code/
H A Dcode_info_producer.cpp49 Span span {section, size}; in SetFaultMaps()
50 faultMapParser_ = std::make_unique<llvm::FaultMapParser>(span.begin(), span.end()); in SetFaultMaps()
/arkcompiler/runtime_core/libpandabase/tests/
H A Dspan_test.cpp16 #include "utils/span.h"
24 namespace panda::test::span { namespace in panda::test
125 } // namespace panda::test::span
/arkcompiler/ets_frontend/es2panda/ir/
H A Dirnode.h22 #include <utils/span.h>
/arkcompiler/runtime_core/static_core/libpandabase/tests/
H A Dspan_test.cpp16 #include "utils/span.h"
24 namespace ark::test::span { namespace in ark::test
128 } // namespace ark::test::span
/arkcompiler/runtime_core/libpandabase/utils/
H A Dbit_vector.h23 #include "utils/span.h"
281 explicit BitVectorBase(Span<WordType> span) : size_(span.size() * WORD_BITS), storage_(span) in BitVectorBase() argument
/arkcompiler/runtime_core/static_core/libpandabase/utils/
H A Dbit_vector.h23 #include "utils/span.h"
291 explicit BitVectorBase(Span<WordType> span) : size_(span.size() * WORD_BITS), storage_(span) in BitVectorBase() argument
/arkcompiler/runtime_core/static_core/irtoc/backend/
H A Dcompilation.cpp260 Span<uint8_t> span = {const_cast<uint8_t *>(code.code), code.size}; in Compile() local
261 unit->SetCode(span); in Compile()

Completed in 13 milliseconds