<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp-clang/lib/Frontend, branch master</title>
<subtitle>emscripten clang</subtitle>
<id>https://git.amat.us/emscripten-fastcomp-clang/atom/lib/Frontend?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp-clang/atom/lib/Frontend?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/'/>
<updated>2013-07-25T22:05:16Z</updated>
<entry>
<title>Change __cyg_profile_func_enter/exit to __pnacl_profile... and change the signature.</title>
<updated>2013-07-25T22:05:16Z</updated>
<author>
<name>Robert Grosse</name>
<email>grosse@chromium.org</email>
</author>
<published>2013-07-25T22:05:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=548960c21c590dcd4919a1bba000e989c140c8ef'/>
<id>urn:sha1:548960c21c590dcd4919a1bba000e989c140c8ef</id>
<content type='text'>
__pnacl_profile_function_x takes a single argument - the name of the current function as a constant string, rather than a pair of function addresses like __cyg takes. This makes it work even in PNaCl and removes the need to track symbol information separately.

BUG=none
R=dschuff@chromium.org

Review URL: https://codereview.chromium.org/20000003
</content>
</entry>
<entry>
<title>Add a -finstrument-functions-size=n option to control basic block</title>
<updated>2013-07-25T21:34:41Z</updated>
<author>
<name>Robert Grosse</name>
<email>grosse@chromium.org</email>
</author>
<published>2013-07-25T21:34:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=7b390888fd9f3886d966ab072c328f4fbd9c64b4'/>
<id>urn:sha1:7b390888fd9f3886d966ab072c328f4fbd9c64b4</id>
<content type='text'>
filtering. If omitted entirely, the original behavior is restored.
This also undos the string and __pnacl_profile stuff from the previous
CL. Finally, it fixes and updates the -finstrument-function tests.

BUG=none
R=bradnelson@google.com, dschuff@chromium.org

Review URL: https://codereview.chromium.org/19793007
</content>
</entry>
<entry>
<title>Merging r181342:</title>
<updated>2013-05-21T00:27:13Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-05-21T00:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=dd7fa8c95a433b0862019791a26ed19459779c54'/>
<id>urn:sha1:dd7fa8c95a433b0862019791a26ed19459779c54</id>
<content type='text'>
------------------------------------------------------------------------
r181342 | rsmith | 2013-05-07 12:32:56 -0700 (Tue, 07 May 2013) | 4 lines

C++1y: Update __cplusplus to temporary value 201305L to allow detection of provisional C++1y support.
Add __has_feature and __has_extension checks for C++1y features (based on the provisional names from
the C++ features study group), and update documentation to match.

------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_33@182340 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use remove_if to erase parts of a vector. Avoids O(n^2) worst cases.</title>
<updated>2013-05-05T12:39:28Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2013-05-05T12:39:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=fe57db23431463e137c4aaf01d999165c84b0e9f'/>
<id>urn:sha1:fe57db23431463e137c4aaf01d999165c84b0e9f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181150 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Replace ArrayRef&lt;T&gt;() with None, now that we have an implicit ArrayRef constructor from None</title>
<updated>2013-05-05T00:41:58Z</updated>
<author>
<name>Dmitri Gribenko</name>
<email>gribozavr@gmail.com</email>
</author>
<published>2013-05-05T00:41:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=5543169296beeb183b9c9392debc774fcf493eeb'/>
<id>urn:sha1:5543169296beeb183b9c9392debc774fcf493eeb</id>
<content type='text'>
Patch by Robert Wilhelm.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181139 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert r177218.</title>
<updated>2013-05-03T23:20:27Z</updated>
<author>
<name>Argyrios Kyrtzidis</name>
<email>akyrtzi@gmail.com</email>
</author>
<published>2013-05-03T23:20:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=d99990df0b4aca43a0315b2928ff1b8baf704052'/>
<id>urn:sha1:d99990df0b4aca43a0315b2928ff1b8baf704052</id>
<content type='text'>
Per discussion in cfe-commits, asserting may be a better way than introducing a special test flag.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181073 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove DiagnosticConsumer::clone(), a bad idea that is now unused.</title>
<updated>2013-05-03T23:07:45Z</updated>
<author>
<name>Douglas Gregor</name>
<email>dgregor@apple.com</email>
</author>
<published>2013-05-03T23:07:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=cc2b653c319599f502425d2c3de29865d47bb9e4'/>
<id>urn:sha1:cc2b653c319599f502425d2c3de29865d47bb9e4</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181070 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>When building a module, forward diagnostics to the outer diagnostic consumer.</title>
<updated>2013-05-03T22:58:43Z</updated>
<author>
<name>Douglas Gregor</name>
<email>dgregor@apple.com</email>
</author>
<published>2013-05-03T22:58:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=a4a90cabfa15c900016a7cfaea51a6d4e8ebf4db'/>
<id>urn:sha1:a4a90cabfa15c900016a7cfaea51a6d4e8ebf4db</id>
<content type='text'>
Previously, we would clone the current diagnostic consumer to produce
a new diagnostic consumer to use when building a module. The problem
here is that we end up losing diagnostics for important diagnostic
consumers, such as serialized diagnostics (where we'd end up with two
diagnostic consumers writing the same output file). With forwarding,
the diagnostics from all of the different modules being built get
forwarded to the one serialized-diagnostic consumer and are emitted in
a sane way.

Fixes &lt;rdar://problem/13663996&gt;.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181067 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add support for -stdlib=libc++ in the NetBSD toolchain.</title>
<updated>2013-04-30T01:21:43Z</updated>
<author>
<name>Joerg Sonnenberger</name>
<email>joerg@bec.de</email>
</author>
<published>2013-04-30T01:21:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=a7efaf99ac662af11890aae74d84da8d31ab2fe0'/>
<id>urn:sha1:a7efaf99ac662af11890aae74d84da8d31ab2fe0</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@180766 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>When emitting a preprocessed file with implicit module imports, make sure line directives are emitted in the next line.</title>
<updated>2013-04-29T17:26:22Z</updated>
<author>
<name>Argyrios Kyrtzidis</name>
<email>akyrtzi@gmail.com</email>
</author>
<published>2013-04-29T17:26:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=56f6e09562568437e852eba192c17869beba1d49'/>
<id>urn:sha1:56f6e09562568437e852eba192c17869beba1d49</id>
<content type='text'>
rdar://13722737

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@180718 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
