Lines Matching refs:LocationBase
101 class LocationBase {
113 LocationBase(uint32_t type, int size) in LocationBase() function
125 LocationBase(uint32_t type, int size, int alignment) in LocationBase() function
138 explicit LocationBase(T location) in LocationBase() function
145 virtual ~LocationBase() {} in ~LocationBase()
248 explicit PoolObject(LocationBase<T>* parent) in PoolObject()
295 LocationBase<T>* label_base_;
409 LocationBase<T>* object = NULL) const;
426 LocationBase<T>* new_object = NULL,
432 LocationBase<T>* object);
440 T Bind(MacroAssemblerInterface* masm, LocationBase<T>* object, T location);
452 PoolObject<T>* GetObjectIfTracked(LocationBase<T>* label) { in GetObjectIfTracked()
457 const PoolObject<T>* GetObjectIfTracked(LocationBase<T>* label) const { in GetObjectIfTracked()
496 LocationBase<T>* new_object,
515 std::vector<LocationBase<T>*> delete_on_destruction_;