Searched refs:SpillType (Results 1 – 3 of 3) sorted by relevance
527 enum class SpillType { kNoSpillType, kSpillOperand, kSpillRange }; enum528 void set_spill_type(SpillType value) { in set_spill_type()531 SpillType spill_type() const { return SpillTypeField::decode(bits_); } in spill_type()533 DCHECK(spill_type() == SpillType::kSpillOperand); in GetSpillOperand()538 DCHECK(spill_type() != SpillType::kSpillOperand); in GetAllocatedSpillRange()543 DCHECK(spill_type() == SpillType::kSpillRange); in GetSpillRange()547 return spill_type() == SpillType::kNoSpillType; in HasNoSpillType()550 return spill_type() == SpillType::kSpillOperand; in HasSpillOperand()552 bool HasSpillRange() const { return spill_type() == SpillType::kSpillRange; } in HasSpillRange()649 typedef BitField<SpillType, 4, 2> SpillTypeField;
844 bits_ |= SpillTypeField::encode(SpillType::kNoSpillType); in TopLevelLiveRange()898 set_spill_type(SpillType::kSpillOperand); in SetSpillOperand()1010 SpillTypeField::update(merged->bits_, SpillType::kNoSpillType); in UpdateSpillRangePostMerge()1532 range->set_spill_type(TopLevelLiveRange::SpillType::kSpillRange); in AssignSpillRangeToLiveRange()
887 static const char *getSpillFunctionFor(unsigned MaxReg, SpillKind SpillType, in getSpillFunctionFor() argument924 switch(SpillType) { in getSpillFunctionFor()