<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/utils/vim/syntax, 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-01-14T13:39:00+00:00</updated>
<entry>
<title>[TableGen] Update editor modes for new keywords.</title>
<updated>2020-01-14T13:39:00+00:00</updated>
<author>
<name>Simon Tatham</name>
<email>simon.tatham@arm.com</email>
</author>
<published>2020-01-14T13:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e3ed63e83ab6194aaf6711b97bdf09f16dcf2401'/>
<id>urn:sha1:e3ed63e83ab6194aaf6711b97bdf09f16dcf2401</id>
<content type='text'>
Summary:
D71407 and D71474 added new keywords to the Tablegen language:
`defvar`, `if`, `then` and `else`. This commit updates the various
editor modes to highlight them appropriately.

Some of the modes also didn't include `defset`, so I've added that too
while I was there.

Reviewers: MaskRay, lebedev.ri, plotfi

Reviewed By: lebedev.ri

Subscribers: llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D72693
</content>
</entry>
<entry>
<title>[X86] Add new calling convention that guarantees tail call optimization</title>
<updated>2019-10-07T22:28:58+00:00</updated>
<author>
<name>Reid Kleckner</name>
<email>rnk@google.com</email>
</author>
<published>2019-10-07T22:28:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=f9b67b810e2d413606b0d5891ed9477d819bcab9'/>
<id>urn:sha1:f9b67b810e2d413606b0d5891ed9477d819bcab9</id>
<content type='text'>
When the target option GuaranteedTailCallOpt is specified, calls with
the fastcc calling convention will be transformed into tail calls if
they are in tail position. This diff adds a new calling convention,
tailcc, currently supported only on X86, which behaves the same way as
fastcc, except that the GuaranteedTailCallOpt flag does not need to
enabled in order to enable tail call optimization.

Patch by Dwight Guth &lt;dwight.guth@runtimeverification.com&gt;!

Reviewed By: lebedev.ri, paquette, rnk

Differential Revision: https://reviews.llvm.org/D67855

llvm-svn: 373976
</content>
</entry>
<entry>
<title>vim: add `immarg` keyword</title>
<updated>2019-08-30T08:52:55+00:00</updated>
<author>
<name>Sven van Haastregt</name>
<email>sven.vanhaastregt@arm.com</email>
</author>
<published>2019-08-30T08:52:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=fd66c8bf072d04b3d459150400f1ae5791be0586'/>
<id>urn:sha1:fd66c8bf072d04b3d459150400f1ae5791be0586</id>
<content type='text'>
The `immarg` attribute was added in r355981.

llvm-svn: 370443
</content>
</entry>
<entry>
<title>vim: `swiftself` is an attribute</title>
<updated>2019-02-27T00:12:11+00:00</updated>
<author>
<name>Saleem Abdulrasool</name>
<email>compnerd@compnerd.org</email>
</author>
<published>2019-02-27T00:12:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=427aeb3ad2306bbf32afa1ebfdb8587767b40c00'/>
<id>urn:sha1:427aeb3ad2306bbf32afa1ebfdb8587767b40c00</id>
<content type='text'>
Highlight the `swiftself` attribute on parameters.

llvm-svn: 354934
</content>
</entry>
<entry>
<title>Implementation of asm-goto support in LLVM</title>
<updated>2019-02-08T20:48:56+00:00</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@intel.com</email>
</author>
<published>2019-02-08T20:48:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=784929d0454c4df6a98ef6fbbd1d30a6f71f9c16'/>
<id>urn:sha1:784929d0454c4df6a98ef6fbbd1d30a6f71f9c16</id>
<content type='text'>
This patch accompanies the RFC posted here:
http://lists.llvm.org/pipermail/llvm-dev/2018-October/127239.html

This patch adds a new CallBr IR instruction to support asm-goto
inline assembly like gcc as used by the linux kernel. This
instruction is both a call instruction and a terminator
instruction with multiple successors. Only inline assembly
usage is supported today.

This also adds a new INLINEASM_BR opcode to SelectionDAG and
MachineIR to represent an INLINEASM block that is also
considered a terminator instruction.

There will likely be more bug fixes and optimizations to follow
this, but we felt it had reached a point where we would like to
switch to an incremental development model.

Patch by Craig Topper, Alexander Ivchenko, Mikhail Dvoretckii

Differential Revision: https://reviews.llvm.org/D53765

llvm-svn: 353563
</content>
</entry>
<entry>
<title>Add fneg instruction to syntax highlighting lists</title>
<updated>2018-11-13T19:50:38+00:00</updated>
<author>
<name>Matt Arsenault</name>
<email>Matthew.Arsenault@amd.com</email>
</author>
<published>2018-11-13T19:50:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c2728bc932238b6d37c9024d037920d4b1572e2b'/>
<id>urn:sha1:c2728bc932238b6d37c9024d037920d4b1572e2b</id>
<content type='text'>
llvm-svn: 346785
</content>
</entry>
<entry>
<title>vim: rename `singlethread` to `syncscope`</title>
<updated>2018-03-22T16:39:54+00:00</updated>
<author>
<name>Saleem Abdulrasool</name>
<email>compnerd@compnerd.org</email>
</author>
<published>2018-03-22T16:39:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e44c372abdf3a7918ac68b446f41518bd9833e7f'/>
<id>urn:sha1:e44c372abdf3a7918ac68b446f41518bd9833e7f</id>
<content type='text'>
SVN r307722 renamed the keyword from `singlethread` to `syncscope`.
Update the syntax file accordingly.

llvm-svn: 328211
</content>
</entry>
<entry>
<title>vim: add `dso_local` and `dso_preemptable` keywords</title>
<updated>2018-03-21T23:46:09+00:00</updated>
<author>
<name>Saleem Abdulrasool</name>
<email>compnerd@compnerd.org</email>
</author>
<published>2018-03-21T23:46:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=598f3a499d1ebaa961113a63e325c3e330f9e3d8'/>
<id>urn:sha1:598f3a499d1ebaa961113a63e325c3e330f9e3d8</id>
<content type='text'>
Support the new keywords introduced in SVN r316668.

llvm-svn: 328170
</content>
</entry>
<entry>
<title>[vim] Recognize more FileCheck comments</title>
<updated>2018-02-20T17:27:44+00:00</updated>
<author>
<name>Mikhail Maltsev</name>
<email>mikhail.maltsev@arm.com</email>
</author>
<published>2018-02-20T17:27:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=581a7f0bef5a46960be3f2f65807ea60fe2ce8be'/>
<id>urn:sha1:581a7f0bef5a46960be3f2f65807ea60fe2ce8be</id>
<content type='text'>
Summary:
Currently vim syntax highlighting recognizes 'CHECK:' as a special
comment, but not CHECK-DAG, CHECK-NOT and other CHECKs. This patch
adds rules for these comments.

Reviewers: chandlerc, compnerd, rogfer01

Reviewed By: rogfer01

Subscribers: rogfer01, llvm-commits

Differential Revision: https://reviews.llvm.org/D43289

llvm-svn: 325599
</content>
</entry>
<entry>
<title>Add strictfp attribute to prevent unwanted optimizations of libm calls</title>
<updated>2017-08-14T21:15:13+00:00</updated>
<author>
<name>Andrew Kaylor</name>
<email>andrew.kaylor@intel.com</email>
</author>
<published>2017-08-14T21:15:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=53a5fbb45fa45cba48963a6b17defa4c4f072d9d'/>
<id>urn:sha1:53a5fbb45fa45cba48963a6b17defa4c4f072d9d</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D34163

llvm-svn: 310885
</content>
</entry>
</feed>
