Lines Matching refs:Location
28 output_overlaps_(Location::kOutputOverlap), in LocationSummary()
36 inputs_.Put(i, Location()); in LocationSummary()
47 Location Location::RegisterOrConstant(HInstruction* instruction) { in RegisterOrConstant()
49 ? Location::ConstantLocation(instruction->AsConstant()) in RegisterOrConstant()
50 : Location::RequiresRegister(); in RegisterOrConstant()
53 Location Location::RegisterOrInt32LongConstant(HInstruction* instruction) { in RegisterOrInt32LongConstant()
55 return Location::RequiresRegister(); in RegisterOrInt32LongConstant()
62 ? Location::ConstantLocation(instruction->AsConstant()) in RegisterOrInt32LongConstant()
63 : Location::RequiresRegister(); in RegisterOrInt32LongConstant()
66 Location Location::ByteRegisterOrConstant(int reg, HInstruction* instruction) { in ByteRegisterOrConstant()
68 ? Location::ConstantLocation(instruction->AsConstant()) in ByteRegisterOrConstant()
69 : Location::RegisterLocation(reg); in ByteRegisterOrConstant()
72 std::ostream& operator<<(std::ostream& os, const Location& location) { in operator <<()