Home
last modified time | relevance | path

Searched refs:UsePositionType (Results 1 – 3 of 3) sorted by relevance

/external/v8/src/compiler/
Dregister-allocator.cc267 UsePositionType type = UsePositionType::kAny; in UsePosition()
271 type = UsePositionType::kRequiresRegister; in UsePosition()
273 type = UsePositionType::kRequiresSlot; in UsePosition()
362 void UsePosition::set_type(UsePositionType type, bool register_beneficial) { in set_type()
363 DCHECK_IMPLIES(type == UsePositionType::kRequiresSlot, !register_beneficial); in set_type()
525 while (pos != nullptr && pos->type() != UsePositionType::kRequiresRegister) { in NextRegisterPosition()
535 if (pos->type() != UsePositionType::kRequiresSlot) continue; in NextSlotPosition()
715 case UsePositionType::kRequiresSlot: in ConvertUsesToOperand()
719 case UsePositionType::kRequiresRegister: in ConvertUsesToOperand()
722 case UsePositionType::kAny: in ConvertUsesToOperand()
[all …]
Dregister-allocator.h232 enum class UsePositionType : uint8_t { kAny, kRequiresRegister, kRequiresSlot }; enum
263 UsePositionType type() const { return TypeField::decode(flags_); } in NON_EXPORTED_BASE()
264 void set_type(UsePositionType type, bool register_beneficial); in NON_EXPORTED_BASE()
289 typedef BitField<UsePositionType, 0, 2> TypeField; in NON_EXPORTED_BASE()
Dlive-range-separator.cc65 if (pos->type() == UsePositionType::kRequiresSlot) { in SetSlotUse()