llvm: implement buffer access