/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
H A D | spill_fill_encoder.cpp | 26 bool sameDstType = pred.DstType() == succ.DstType(); in AreConsecutiveOps() 37 if (pred.DstType() == LocationType::STACK && pred.DstValue() != succ.DstValue() + 1U) { in AreConsecutiveOps() 44 if (pred.DstType() == LocationType::STACK_PARAMETER && pred.DstValue() != succ.DstValue() - 1U) { in AreConsecutiveOps() 79 bool isSpill = it->GetSrc().IsAnyRegister() && it->DstType() == LocationType::STACK; in SortSpillFillData() 85 while (next != spillFills->end() && it->SrcType() == next->SrcType() && it->DstType() == next->DstType()) { in SortSpillFillData()
|
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/ |
H A D | spill_fills_resolver.cpp | 135 if (sf.DstType() == sf.SrcType() && sf.DstValue() == sf.SrcValue()) { in NeedToResolve() 153 if (sf.DstType() == LocationType::STACK || sf.DstType() == LocationType::STACK_PARAMETER) { in NeedToResolve() 178 if (sf.DstType() == sf.SrcType() && sf.DstValue() == sf.SrcValue()) { in CollectSpillFillsData() 187 if (sf.DstType() == LocationType::STACK_ARGUMENT) { in CollectSpillFillsData()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
H A D | spill_fills_resolver.cpp | 136 if (sf.DstType() == sf.SrcType() && sf.DstValue() == sf.SrcValue()) { in NeedToResolve() 154 if (sf.DstType() == LocationType::STACK || sf.DstType() == LocationType::STACK_PARAMETER) { in NeedToResolve() 179 if (sf.DstType() == sf.SrcType() && sf.DstValue() == sf.SrcValue()) { in CollectSpillFillsData() 188 if (sf.DstType() == LocationType::STACK_ARGUMENT) { in CollectSpillFillsData()
|
/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | reg_alloc_resolver_test.cpp | 24 return std::forward_as_tuple(lhs.SrcType(), lhs.DstType(), lhs.GetType(), lhs.SrcValue(), lhs.DstValue()) == in operator ==() 25 std::forward_as_tuple(rhs.SrcType(), rhs.DstType(), rhs.GetType(), rhs.SrcValue(), rhs.DstValue()); in operator ==()
|
H A D | spill_fill_encoder_test.cpp | 25 left.DstType() == right.DstType() && left.DstValue() == right.DstValue() && in operator ==()
|
H A D | reg_alloc_common_test.cpp | 306 return sf.DstValue() == reg && sf.DstType() == LocationType::REGISTER; in TEST_F()
|
H A D | reg_alloc_linear_scan_test.cpp | 31 return std::forward_as_tuple(lhs.SrcType(), lhs.DstType(), lhs.GetType(), lhs.SrcValue(), lhs.DstValue()) == in operator ==() 32 std::forward_as_tuple(rhs.SrcType(), rhs.DstType(), rhs.GetType(), rhs.SrcValue(), rhs.DstValue()); in operator ==()
|
H A D | split_resolver_test.cpp | 73 found |= sfData.SrcType() == src_loc && sfData.DstType() == dst_loc && sfData.SrcValue() == src && in CheckSpillFills()
|
/arkcompiler/runtime_core/compiler/optimizer/ir/ |
H A D | spill_fill_data.h | 40 LocationType DstType() const in DstType() function in panda::compiler::SpillFillData
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
H A D | spill_fill_data.h | 40 LocationType DstType() const in DstType() function in ark::compiler::SpillFillData
|
/arkcompiler/runtime_core/bytecode_optimizer/ |
H A D | codegen.cpp | 155 if (sf.SrcType() != compiler::LocationType::REGISTER || sf.DstType() != compiler::LocationType::REGISTER) { in EncodeSpillFillData() 158 << " dst_type: " << static_cast<int>(sf.DstType()); in EncodeSpillFillData()
|
H A D | reg_encoder.cpp | 164 if (sf.DstType() == compiler::LocationType::REGISTER && sf.DstValue() >= min_reg) { in RenumberSpillFillRegs()
|
/arkcompiler/runtime_core/compiler/tests/ |
H A D | reg_alloc_common_test.cpp | 261 return sf.DstValue() == reg && sf.DstType() == LocationType::REGISTER; in TEST_F()
|
H A D | split_resolver_test.cpp | 71 found |= sf_data.SrcType() == src_loc && sf_data.DstType() == dst_loc && sf_data.SrcValue() == src && in CheckSpillFills()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_string.h | 634 template<typename DstType, typename SrcType> 635 static void CopyChars(DstType *dst, SrcType *src, uint32_t count) 638 Span<DstType> dstSp(dst, count);
|
/arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
H A D | reg_encoder.cpp | 195 if (sf.DstType() == compiler::LocationType::REGISTER && sf.DstValue() >= minReg) { in RenumberSpillFillRegs()
|
H A D | codegen.cpp | 202 if (sf.SrcType() != compiler::LocationType::REGISTER || sf.DstType() != compiler::LocationType::REGISTER) { in EncodeSpillFillData() 205 << " dst_type: " << static_cast<int>(sf.DstType()); in EncodeSpillFillData()
|