Lines Matching +defs:buffer +defs:base +defs:buffer
53 assert(Buffer.empty() && "buffer not current empty");
138 auto base = getAddrOfPosition(offsetType, position);
141 base = llvm::ConstantExpr::getPtrToInt(base, Builder.CGM.IntPtrTy);
143 llvm::Constant *offset = llvm::ConstantExpr::getSub(target, base);
266 auto &buffer = getBuffer();
267 assert((Begin < buffer.size() ||
268 (Begin == buffer.size() && eltTy))
270 auto elts = llvm::ArrayRef(buffer).slice(Begin);
274 buffer.erase(buffer.begin() + Begin, buffer.end());
282 auto &buffer = getBuffer();
283 auto elts = llvm::ArrayRef(buffer).slice(Begin);
296 buffer.erase(buffer.begin() + Begin, buffer.end());