Home
last modified time | relevance | path

Searched refs:SpillFillType (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dsplit_resolver.cpp152 spill_fill->SetSpillFillType(SpillFillType::SPLIT_MOVE); in CreateSpillFillForSplitMove()
173 if (inst->IsSpillFill() && !Is<SpillFillType::CONNECT_SPLIT_SIBLINGS>(inst)) { in CreateSpillFillForSplitMove()
179 spill_fill->SetSpillFillType(SpillFillType::SPLIT_MOVE); in CreateSpillFillForSplitMove()
189 if (Is<SpillFillType::CONNECT_SPLIT_SIBLINGS>(prev)) { in CreateSpillFillForSiblings()
192 ASSERT(Is<SpillFillType::INPUT_FILL>(prev)); in CreateSpillFillForSiblings()
197 spill_fill->SetSpillFillType(SpillFillType::CONNECT_SPLIT_SIBLINGS); in CreateSpillFillForSiblings()
Dsplit_resolver.h43 template <SpillFillType expected_type>
51 ASSERT(sf->GetSpillFillType() != SpillFillType::UNKNOWN); in Is()
Dreg_alloc_resolver.cpp50 spill_fill_inst->SetSpillFillType(SpillFillType::INPUT_FILL); in AddCatchPhiMoves()
131 sf_inst->SetSpillFillType(SpillFillType::INPUT_FILL); in AddMoveToFixedLocation()
/arkcompiler/runtime_core/compiler/tests/
Dsplit_resolver_test.cpp480 INS(4).CastToSpillFill()->SetSpillFillType(SpillFillType::INPUT_FILL); in TEST_F()
481 INS(7).CastToSpillFill()->SetSpillFillType(SpillFillType::INPUT_FILL); in TEST_F()
531 mul_sf->SetSpillFillType(SpillFillType::INPUT_FILL); in TEST_F()
593 phi_sf->SetSpillFillType(SpillFillType::SPLIT_MOVE); in TEST_F()
692 phi_sf->SetSpillFillType(SpillFillType::SPLIT_MOVE); in TEST_F()
744 sf0->SetSpillFillType(SpillFillType::SPLIT_MOVE); in TEST_F()
1075 INS(4).CastToSpillFill()->SetSpillFillType(SpillFillType::INPUT_FILL); in TEST_F()
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dinst.h2157 enum SpillFillType { enum
2242 SpillFillType GetSpillFillType() const in GetSpillFillType()
2247 void SetSpillFillType(SpillFillType type) in SetSpillFillType()
2258 SpillFillType sf_type_ {UNKNOWN};