llvm-svn: 17286
llvm-svn: 16728
llvm-svn: 16685
llvm-svn: 16682
mapping of files. This first version uses mmap where its available. The class needs to implement an alternate mechanism based on malloc'd memory and file reading/writing for platforms without virtual memory. llvm-svn: 16649