Lines Matching refs:BufferOffset

21 class BufferOffset {
25 friend BufferOffset nextOffset();
27 BufferOffset() : offset(INT_MIN) {} in BufferOffset() function
29 explicit BufferOffset(int offset_) : offset(offset_) { in BufferOffset() function
33 explicit BufferOffset(Label* l) : offset(l->offset()) { in BufferOffset() function
46 BOffImm diffB(BufferOffset other) const { in diffB()
63 inline bool operator<(BufferOffset a, BufferOffset b) {
67 inline bool operator>(BufferOffset a, BufferOffset b) {
71 inline bool operator<=(BufferOffset a, BufferOffset b) {
75 inline bool operator>=(BufferOffset a, BufferOffset b) {
79 inline bool operator==(BufferOffset a, BufferOffset b) {
83 inline bool operator!=(BufferOffset a, BufferOffset b) {
226 BufferOffset putByte(uint8_t value) { in putByte()
230 BufferOffset putShort(uint16_t value) { in putShort()
234 BufferOffset putInt(uint32_t value) { in putInt()
239 BufferOffset putU32Aligned(uint32_t value) { in putU32Aligned()
241 return BufferOffset(); in putU32Aligned()
244 BufferOffset ret = nextOffset(); in putU32Aligned()
251 BufferOffset putBytes(size_t numBytes, const void* inst) { in putBytes()
253 return BufferOffset(); in putBytes()
256 BufferOffset ret = nextOffset(); in putBytes()
264 BufferOffset putBytesLarge(size_t numBytes, const void* data) { in putBytesLarge()
265 BufferOffset ret = nextOffset(); in putBytesLarge()
268 return BufferOffset(); in putBytesLarge()
286 BufferOffset nextOffset() const { return BufferOffset(size()); } in nextOffset()
309 Inst* getInstForwards(BufferOffset off, Slice* start, int startOffset,
339 Inst* getInstBackwards(BufferOffset off, Slice* start, int startOffset,
372 Inst* getInstOrNull(BufferOffset off) { in getInstOrNull()
381 Inst* getInst(BufferOffset off) { in getInst()
416 BufferOffset bo_;
420 explicit AssemblerBufferInstIterator(BufferOffset bo, ThisClass* buffer) in AssemblerBufferInstIterator()
422 void advance(int offset) { bo_ = BufferOffset(bo_.getOffset() + offset); } in advance()
428 return buffer_->getInst(BufferOffset(bo_.getOffset() + cur()->size())); in peek()