Lines Matching refs:Location
54 static inline vixl::Register XRegisterFrom(Location location) { in XRegisterFrom()
59 static inline vixl::Register WRegisterFrom(Location location) { in WRegisterFrom()
64 static inline vixl::Register RegisterFrom(Location location, Primitive::Type type) { in RegisterFrom()
78 static inline vixl::FPRegister DRegisterFrom(Location location) { in DRegisterFrom()
83 static inline vixl::FPRegister SRegisterFrom(Location location) { in SRegisterFrom()
88 static inline vixl::FPRegister FPRegisterFrom(Location location, Primitive::Type type) { in FPRegisterFrom()
102 static inline vixl::CPURegister CPURegisterFrom(Location location, Primitive::Type type) { in CPURegisterFrom()
119 static inline int64_t Int64ConstantFrom(Location location) { in Int64ConstantFrom()
131 static inline vixl::Operand OperandFrom(Location location, Primitive::Type type) { in OperandFrom()
144 static inline vixl::MemOperand StackOperandFrom(Location location) { in StackOperandFrom()
158 static inline vixl::MemOperand HeapOperandFrom(Location location, Offset offset) { in HeapOperandFrom()
162 static inline Location LocationFrom(const vixl::Register& reg) { in LocationFrom()
163 return Location::RegisterLocation(ARTRegCodeFromVIXL(reg.code())); in LocationFrom()
166 static inline Location LocationFrom(const vixl::FPRegister& fpreg) { in LocationFrom()
167 return Location::FpuRegisterLocation(fpreg.code()); in LocationFrom()
211 static inline Location ARM64EncodableConstantOrRegister(HInstruction* constant, in ARM64EncodableConstantOrRegister()
215 return Location::ConstantLocation(constant->AsConstant()); in ARM64EncodableConstantOrRegister()
218 return Location::RequiresRegister(); in ARM64EncodableConstantOrRegister()