Lines Matching defs:Location
52 class Location : public LocationBase<int32_t> {
61 Location()
65 Location() = delete;
66 Location(AllocatorWrapper allocator)
74 ~Location() VIXL_NEGATIVE_TESTING_ALLOW_EXCEPTION {
78 VIXL_ABORT_WITH_MSG("Location, label or literal used but not bound.\n");
99 Location::Offset /*pc*/,
100 const Location* /*label*/) const {
121 ForwardRef(const Location::EmitOperator* op,
134 const Location::EmitOperator* op() const { return op_; }
151 const Location::EmitOperator* op_;
185 explicit ForwardRefListIterator(Location* location)
226 const Location::EmitOperator* encoder);
244 Location(uint32_t type, int size, int alignment)
247 Location(AllocatorWrapper allocator, uint32_t type, int size, int alignment)
253 explicit Location(Offset location)
256 explicit Location(Offset location) = delete;
257 Location(AllocatorWrapper allocator, Offset location)
272 class Label : public Location {
286 Label() : Location(kVeneerType, kVeneerSize, kVeneerAlignment) {}
287 explicit Label(Offset location) : Location(location) {}
290 Label(AllocatorWrapper allocator) : Location(allocator, kVeneerType, kVeneerSize, kVeneerAlignment) {}
292 explicit Label(AllocatorWrapper allocator, Offset location) : Location(allocator, location) {}
315 class RawLiteral : public Location {
336 : Location(kLiteralType,
347 : Location(kLiteralType,
362 : Location(allocator, kLiteralType,
375 : Location(allocator, kLiteralType,
491 aarch32::Location::ForwardRef, aarch32::Location::kNPreallocatedElements, \
492 int32_t, aarch32::Location::kInvalidLinkKey, \
493 aarch32::Location::kReclaimFrom, aarch32::Location::kReclaimFactor
496 const aarch32::Location::ForwardRef& element) {
501 aarch32::Location::ForwardRef* element, int32_t key) {