Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:BufferEnd

44 /// BufferBegin/BufferEnd pointers to the start and end of the buffer.  As we
48 /// CurBufferPtr will saturate to BufferEnd and ignore stores. Once the entire
55 /// BufferBegin/BufferEnd - Pointers to the start and end of the memory
57 uint8_t *BufferBegin, *BufferEnd;
59 /// code. This is guaranteed to be in the range [BufferBegin,BufferEnd]. If
60 /// this pointer is at BufferEnd, it will never move due to code emission, and
85 if (CurBufferPtr != BufferEnd)
93 if (4 <= BufferEnd-CurBufferPtr) {
96 CurBufferPtr = BufferEnd;
115 if (4 <= BufferEnd-CurBufferPtr) {
121 CurBufferPtr = BufferEnd;
129 if (8 <= BufferEnd-CurBufferPtr) {
139 CurBufferPtr = BufferEnd;
147 if (8 <= BufferEnd-CurBufferPtr) {
157 CurBufferPtr = BufferEnd;
162 /// alignment (saturated to BufferEnd of course).
166 if(Alignment <= (uintptr_t)(BufferEnd-CurBufferPtr)) {
172 CurBufferPtr = BufferEnd;
216 if (4 <= BufferEnd-CurBufferPtr) {
220 CurBufferPtr = BufferEnd;
226 if (8 <= BufferEnd-CurBufferPtr) {
230 CurBufferPtr = BufferEnd;
236 if (Addr >= (uintptr_t*)BufferBegin && Addr < (uintptr_t*)BufferEnd)
242 if (Addr >= (uintptr_t*)BufferBegin && Addr < (uintptr_t*)BufferEnd)
263 if (Size >= (uintptr_t)(BufferEnd-CurBufferPtr)) {
264 CurBufferPtr = BufferEnd;