Home
last modified time | relevance | path

Searched refs:SpillType (Results 1 – 4 of 4) sorted by relevance

/external/v8/src/compiler/
Dregister-allocator.h515 enum class SpillType { kNoSpillType, kSpillOperand, kSpillRange }; enum
516 void set_spill_type(SpillType value) { in set_spill_type()
519 SpillType spill_type() const { return SpillTypeField::decode(bits_); } in spill_type()
521 DCHECK_EQ(SpillType::kSpillOperand, spill_type()); in GetSpillOperand()
526 DCHECK_NE(SpillType::kSpillOperand, spill_type()); in GetAllocatedSpillRange()
531 DCHECK_EQ(SpillType::kSpillRange, spill_type()); in GetSpillRange()
535 return spill_type() == SpillType::kNoSpillType; in HasNoSpillType()
538 return spill_type() == SpillType::kSpillOperand; in HasSpillOperand()
540 bool HasSpillRange() const { return spill_type() == SpillType::kSpillRange; } in HasSpillRange()
637 typedef BitField<SpillType, 4, 2> SpillTypeField;
Dregister-allocator.cc843 bits_ |= SpillTypeField::encode(SpillType::kNoSpillType); in TopLevelLiveRange()
897 set_spill_type(SpillType::kSpillOperand); in SetSpillOperand()
1009 SpillTypeField::update(merged->bits_, SpillType::kNoSpillType); in UpdateSpillRangePostMerge()
1534 range->set_spill_type(TopLevelLiveRange::SpillType::kSpillRange); in AssignSpillRangeToLiveRange()
/external/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.cpp887 static const char *getSpillFunctionFor(unsigned MaxReg, SpillKind SpillType, in getSpillFunctionFor() argument
924 switch(SpillType) { in getSpillFunctionFor()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.cpp1009 static const char *getSpillFunctionFor(unsigned MaxReg, SpillKind SpillType, in getSpillFunctionFor() argument
1046 switch(SpillType) { in getSpillFunctionFor()