Go to file
Rui Ueyama d6fefba447 COFF: Teach Chunk to write to a mmap'ed output file.
Previously Writer directly handles writes to a file.
Chunks needed to give Writer a continuous chunk of memory.
That was inefficent if you construct data in chunks because
it would require two memory copies (one to construct a chunk
and the other is to write that to a file).

This patch teaches chunk to write directly to a file.
From readability point of view, this is also good because
you no longer have to call hasData() before calling getData().

llvm-svn: 238464
2015-05-28 19:45:43 +00:00
clang [CodeGen] Update a test-case affected by folding IntToPtr/PtrToInt into Loads 2015-05-28 18:51:36 +00:00
clang-tools-extra [clang-tidy] Renamed misc-noexcept-move-ctors to misc-noexcept-move-constructor 2015-05-27 14:24:11 +00:00
compiler-rt Use /usr/bin/env to find python 2015-05-28 14:53:14 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Use a more accurate implementation for exp 2015-05-13 03:55:09 +00:00
libcxx Fix PR#23647 - make_shared<volatile bool> - second try 2015-05-27 22:44:47 +00:00
libcxxabi Make sure !empty() before calling String::front(). 2015-05-26 23:14:26 +00:00
libunwind Code cleanup: Remove duplicated line. 2015-05-17 13:49:18 +00:00
lld COFF: Teach Chunk to write to a mmap'ed output file. 2015-05-28 19:45:43 +00:00
lldb Allow both MSVC and Itanium mangling schemes. 2015-05-28 19:15:31 +00:00
llgo [llgo] cmd/llgoi: use line editor 2015-05-23 15:16:09 +00:00
llvm Use range loops. NFC. 2015-05-28 19:43:20 +00:00
openmp Fix comment about balanced affinity 2015-05-27 23:27:33 +00:00
polly Update isl to 93b8e43d 2015-05-28 13:32:11 +00:00