<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/clang/docs, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2020-06-24T16:31:04+00:00</updated>
<entry>
<title>[X86] Add Indirect Thunk Support to X86 to mitigate Load Value Injection (LVI)</title>
<updated>2020-06-24T16:31:04+00:00</updated>
<author>
<name>Scott Constable</name>
<email>scott.d.constable@intel.com</email>
</author>
<published>2020-04-03T04:59:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=071acfdd4694bb2b94efe6122128c5e7f840ce46'/>
<id>urn:sha1:071acfdd4694bb2b94efe6122128c5e7f840ce46</id>
<content type='text'>
This pass replaces each indirect call/jump with a direct call to a thunk that looks like:

lfence
jmpq *%r11

This ensures that if the value in register %r11 was loaded from memory, then
the value in %r11 is (architecturally) correct prior to the jump.
Also adds a new target feature to X86: +lvi-cfi
("cfi" meaning control-flow integrity)
The feature can be added via clang CLI using -mlvi-cfi.

This is an alternate implementation to https://reviews.llvm.org/D75934 That merges the thunk insertion functionality with the existing X86 retpoline code.

Differential Revision: https://reviews.llvm.org/D76812
</content>
</entry>
<entry>
<title>add release notes for ffp-model and ffp-exception-behavior</title>
<updated>2020-04-16T19:05:10+00:00</updated>
<author>
<name>Melanie Blower</name>
<email>melanie.blower@intel.com</email>
</author>
<published>2020-02-24T14:42:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=cc6e51a1414989ff1c2dcab30c00ac10ea19afa1'/>
<id>urn:sha1:cc6e51a1414989ff1c2dcab30c00ac10ea19afa1</id>
<content type='text'>
(cherry picked from commit c8dadac228b7dd3a71d5fc25489d1b884a2b0f5e)
</content>
</entry>
<entry>
<title>clang/release notes: s/Subversion/git/</title>
<updated>2020-03-22T21:19:09+00:00</updated>
<author>
<name>Sylvestre Ledru</name>
<email>sledru@mozilla.com</email>
</author>
<published>2020-03-22T21:18:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2476548dd5ff243a9821183903117e1f3c850066'/>
<id>urn:sha1:2476548dd5ff243a9821183903117e1f3c850066</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add a missing dash to the release notes</title>
<updated>2020-03-13T13:28:37+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@chromium.org</email>
</author>
<published>2020-03-13T13:28:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b406eab888021ade8b4e680d2cf45b82fca17a98'/>
<id>urn:sha1:b406eab888021ade8b4e680d2cf45b82fca17a98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add a few new warnings to the 10.0 clang release notes</title>
<updated>2020-03-13T13:24:54+00:00</updated>
<author>
<name>Nico Weber</name>
<email>thakis@chromium.org</email>
</author>
<published>2020-03-13T13:24:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=aef96a6860c76f8d922999619c4bb590d3cb2e8a'/>
<id>urn:sha1:aef96a6860c76f8d922999619c4bb590d3cb2e8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clang-format release notes: Document the improvement with the AlwaysBreakAfterReturnType option</title>
<updated>2020-03-05T20:44:18+00:00</updated>
<author>
<name>Sylvestre Ledru</name>
<email>sledru@mozilla.com</email>
</author>
<published>2020-03-05T20:44:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=50eedc134a219ef6d2345e4efc5471a2e3824223'/>
<id>urn:sha1:50eedc134a219ef6d2345e4efc5471a2e3824223</id>
<content type='text'>
See https://reviews.llvm.org/D69573
</content>
</entry>
<entry>
<title>ReleaseNotes: Formatting and typo fixes.</title>
<updated>2020-03-04T01:31:10+00:00</updated>
<author>
<name>Peter Wu</name>
<email>peter@lekensteyn.nl</email>
</author>
<published>2020-03-04T01:31:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=3ef42c184ac355ed482e3cae41c92cb205a116ae'/>
<id>urn:sha1:3ef42c184ac355ed482e3cae41c92cb205a116ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add C standard upgrade in clang-11 release note</title>
<updated>2020-03-02T18:11:00+00:00</updated>
<author>
<name>Nick Desaulniers</name>
<email>ndesaulniers@google.com</email>
</author>
<published>2020-03-02T18:11:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=001c8aac80e3924c33a4cc644cca58401c72fe6b'/>
<id>urn:sha1:001c8aac80e3924c33a4cc644cca58401c72fe6b</id>
<content type='text'>
Summary: As per rsmith (https://reviews.llvm.org/D75383).

Reviewers: hans

Reviewed By: hans

Subscribers: cfe-commits, rsmith

Tags: #clang

Differential Revision: https://reviews.llvm.org/D75469
</content>
</entry>
<entry>
<title>Minor ReleaseNotes fixes</title>
<updated>2020-03-02T13:35:05+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@chromium.org</email>
</author>
<published>2020-03-02T13:35:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=1939a0f40c991f0cc3fb70d4408dc0959db601d3'/>
<id>urn:sha1:1939a0f40c991f0cc3fb70d4408dc0959db601d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ReleaseNotes: remove in-progress warnings, tidy up a bit</title>
<updated>2020-02-28T16:11:03+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@chromium.org</email>
</author>
<published>2020-02-28T16:11:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4c6e5899859651d5f0907fc4d5752e616c1598c3'/>
<id>urn:sha1:4c6e5899859651d5f0907fc4d5752e616c1598c3</id>
<content type='text'>
</content>
</entry>
</feed>
