<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/test/TableGen/assert.td, branch users/nico/python-2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[TableGen] Print assert message inline with assert failure (#111184)</title>
<updated>2024-10-04T20:21:50+00:00</updated>
<author>
<name>Rahul Joshi</name>
<email>rjoshi@nvidia.com</email>
</author>
<published>2024-10-04T20:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e31e6f259ed22acfb2135700cb0482f84d6ea386'/>
<id>e31e6f259ed22acfb2135700cb0482f84d6ea386</id>
<content type='text'>
Print assert message after the "assertion failed" message instead of
printing it as a separate note. This makes the assert failure reporting
less verbose and also more useful to see the failure message inline with
the "assertion failed" message.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Print assert message after the "assertion failed" message instead of
printing it as a separate note. This makes the assert failure reporting
less verbose and also more useful to see the failure message inline with
the "assertion failed" message.</pre>
</div>
</content>
</entry>
<entry>
<title>[TableGen] Print record location when record asserts fail (#111029)</title>
<updated>2024-10-04T12:45:45+00:00</updated>
<author>
<name>Rahul Joshi</name>
<email>rjoshi@nvidia.com</email>
</author>
<published>2024-10-04T12:45:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=04540fac5bfa6c1630e84ccdc7f817bd8bc1a986'/>
<id>04540fac5bfa6c1630e84ccdc7f817bd8bc1a986</id>
<content type='text'>
When record assertions fail, print an error message with the record's
location, so it's easier to see where the record that caused the assert
to fail was instantiated. This is useful when the assert condition in a
class depends on a template parameter, so we need to know the context of
the definition to determine why the assert failed.

Also enhanced the assert.td test to check for these context messages,
and also add checks for some assert failures that were missing in the
test.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When record assertions fail, print an error message with the record's
location, so it's easier to see where the record that caused the assert
to fail was instantiated. This is useful when the assert condition in a
class depends on a template parameter, so we need to know the context of
the definition to determine why the assert failed.

Also enhanced the assert.td test to check for these context messages,
and also add checks for some assert failures that were missing in the
test.</pre>
</div>
</content>
</entry>
<entry>
<title>[TableGen] Fix two bugs in 'defm' when complex 'assert' is involved.</title>
<updated>2021-04-30T15:31:06+00:00</updated>
<author>
<name>Paul C. Anagnostopoulos</name>
<email>paul@windfall.com</email>
</author>
<published>2021-04-30T13:19:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=985ab6e1fa575fc41ebfdafbba401e5787661584'/>
<id>985ab6e1fa575fc41ebfdafbba401e5787661584</id>
<content type='text'>
This patch fixes two bugs that arise when a 'defm' inherits from a multiclass
and also from a class with assertions.

Differential Revision: https://reviews.llvm.org/D101626
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch fixes two bugs that arise when a 'defm' inherits from a multiclass
and also from a class with assertions.

Differential Revision: https://reviews.llvm.org/D101626
</pre>
</div>
</content>
</entry>
<entry>
<title>[TableGen] Add support for the 'assert' statement in multiclasses</title>
<updated>2021-04-19T13:01:42+00:00</updated>
<author>
<name>Paul C. Anagnostopoulos</name>
<email>paul@windfall.com</email>
</author>
<published>2021-04-01T17:01:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a5aaec8f4e893baf31f2fe2f1a83b4c095738d66'/>
<id>a5aaec8f4e893baf31f2fe2f1a83b4c095738d66</id>
<content type='text'>
This is step 3 of adding the 'assert' statement.

Differential Revision: https://reviews.llvm.org/D99751
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is step 3 of adding the 'assert' statement.

Differential Revision: https://reviews.llvm.org/D99751
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[TableGen] Add support for the 'assert' statement in multiclasses"</title>
<updated>2021-04-08T17:58:58+00:00</updated>
<author>
<name>Paul C. Anagnostopoulos</name>
<email>paul@windfall.com</email>
</author>
<published>2021-04-08T17:55:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3f919ff25013d417ea050019154d28b2d7492f6b'/>
<id>3f919ff25013d417ea050019154d28b2d7492f6b</id>
<content type='text'>
This reverts commit 3b9a15d910a8c748b1444333a4a3905a996528bc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 3b9a15d910a8c748b1444333a4a3905a996528bc.
</pre>
</div>
</content>
</entry>
<entry>
<title>[TableGen] Add support for the 'assert' statement in multiclasses</title>
<updated>2021-04-08T12:36:03+00:00</updated>
<author>
<name>Paul C. Anagnostopoulos</name>
<email>paul@windfall.com</email>
</author>
<published>2021-04-01T17:01:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3b9a15d910a8c748b1444333a4a3905a996528bc'/>
<id>3b9a15d910a8c748b1444333a4a3905a996528bc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[TableGen] Add support for the 'assert' statement in class definitions.</title>
<updated>2021-03-29T13:20:29+00:00</updated>
<author>
<name>Paul C. Anagnostopoulos</name>
<email>paul@windfall.com</email>
</author>
<published>2021-03-22T17:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5f473a04af91d713deb71aeab1c783d9420d6fcf'/>
<id>5f473a04af91d713deb71aeab1c783d9420d6fcf</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D99275
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://reviews.llvm.org/D99275
</pre>
</div>
</content>
</entry>
<entry>
<title>[TableGen] Add the assert statement, step 1</title>
<updated>2021-01-08T14:47:51+00:00</updated>
<author>
<name>Paul C. Anagnostopoulos</name>
<email>paul@windfall.com</email>
</author>
<published>2020-12-16T21:25:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6e2b6351d2cb1feaa88e6c92ba844ab48b4758f9'/>
<id>6e2b6351d2cb1feaa88e6c92ba844ab48b4758f9</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D93911

This first step adds the assert statement and supports it at top level
and in record definitions. Later steps will support it in class
definitions and multiclasses.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://reviews.llvm.org/D93911

This first step adds the assert statement and supports it at top level
and in record definitions. Later steps will support it in class
definitions and multiclasses.
</pre>
</div>
</content>
</entry>
</feed>
