<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/include/llvm/TableGen, branch master</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/include/llvm/TableGen?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/include/llvm/TableGen?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2013-03-20T20:43:11Z</updated>
<entry>
<title>Make sure TableGen exits with an error code after printing errors.</title>
<updated>2013-03-20T20:43:11Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2013-03-20T20:43:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=f8ea5a5a27222f3b0f6daaddc47f79fb969c7448'/>
<id>urn:sha1:f8ea5a5a27222f3b0f6daaddc47f79fb969c7448</id>
<content type='text'>
This makes it possible to report multiple errors in one invocation.
There are already calls to PrintError in CodeGenDAGPatterns.cpp which
previously would not cause TableGen to fail.

&lt;rdar://problem/13463339&gt;

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177573 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add SchedRW as an Instruction field.</title>
<updated>2013-03-15T22:51:13Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2013-03-15T22:51:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=64110ffc9eecbe999c29ac9d9f6697447a110036'/>
<id>urn:sha1:64110ffc9eecbe999c29ac9d9f6697447a110036</id>
<content type='text'>
Don't require instructions to inherit Sched&lt;...&gt;. Sometimes it is more
convenient to say:

  let SchedRW = ... in {
    ...
  }

Which is now possible.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177199 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix comment formatting</title>
<updated>2013-02-05T16:40:22Z</updated>
<author>
<name>Eli Bendersky</name>
<email>eliben@google.com</email>
</author>
<published>2013-02-05T16:40:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=1b2c94713600531ddeefb23cd10c49cd533aa09b'/>
<id>urn:sha1:1b2c94713600531ddeefb23cd10c49cd533aa09b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174388 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add an addition operator to TableGen</title>
<updated>2013-01-25T14:49:08Z</updated>
<author>
<name>Hal Finkel</name>
<email>hfinkel@anl.gov</email>
</author>
<published>2013-01-25T14:49:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=d23a41c153712b929bd84f5e713bda5db5d6e66d'/>
<id>urn:sha1:d23a41c153712b929bd84f5e713bda5db5d6e66d</id>
<content type='text'>
This adds an !add(a, b) operator to tablegen; this will be used
to cleanup the PPC register definitions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173445 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>TableGen: Keep track of superclass reference ranges.</title>
<updated>2013-01-10T18:50:11Z</updated>
<author>
<name>Jordan Rose</name>
<email>jordan_rose@apple.com</email>
</author>
<published>2013-01-10T18:50:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=b50df4a3df6db2ace3c011267934d3d10bdcc8db'/>
<id>urn:sha1:b50df4a3df6db2ace3c011267934d3d10bdcc8db</id>
<content type='text'>
def foo : bar;
          ~~~

This allows us to produce more precise diagnostics about a certain
superclass, and even provide fixits.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172085 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>TableGen: record anonymous instantiations of classes.</title>
<updated>2013-01-10T18:50:05Z</updated>
<author>
<name>Jordan Rose</name>
<email>jordan_rose@apple.com</email>
</author>
<published>2013-01-10T18:50:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=d122009e57217bd574703c46dd14b1a9235ed0b7'/>
<id>urn:sha1:d122009e57217bd574703c46dd14b1a9235ed0b7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172084 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix include guards so they exactly match file names.</title>
<updated>2013-01-10T00:45:19Z</updated>
<author>
<name>Jakub Staszak</name>
<email>kubastaszak@gmail.com</email>
</author>
<published>2013-01-10T00:45:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=674be02d525d4e24bc6943ed9274958c580bcfbc'/>
<id>urn:sha1:674be02d525d4e24bc6943ed9274958c580bcfbc</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172025 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Simplify TableGen type-compatibility checks.</title>
<updated>2013-01-07T02:30:19Z</updated>
<author>
<name>Sean Silva</name>
<email>silvas@purdue.edu</email>
</author>
<published>2013-01-07T02:30:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=37fda193d292d78c672b8019723c7907af312c43'/>
<id>urn:sha1:37fda193d292d78c672b8019723c7907af312c43</id>
<content type='text'>
Patch by Elior Malul!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171684 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Sort the #include lines for the include/... tree with the script.</title>
<updated>2012-12-03T17:02:12Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2012-12-03T17:02:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=255f89faee13dc491cb64fbeae3c763e7e2ea4e6'/>
<id>urn:sha1:255f89faee13dc491cb64fbeae3c763e7e2ea4e6</id>
<content type='text'>
AKA: Recompile *ALL* the source code!

This one went much better. No manual edits here. I spot-checked for
silliness and grep-checked for really broken edits and everything seemed
good. It all still compiles. Yell if you see something that looks goofy.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169133 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove exception handling usage from tblgen.</title>
<updated>2012-10-25T20:33:17Z</updated>
<author>
<name>Joerg Sonnenberger</name>
<email>joerg@bec.de</email>
</author>
<published>2012-10-25T20:33:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=61131ab15fd593a2e295d79fe2714e7bc21f2ec8'/>
<id>urn:sha1:61131ab15fd593a2e295d79fe2714e7bc21f2ec8</id>
<content type='text'>
Most places can use PrintFatalError as the unwinding mechanism was not
used for anything other than printing the error. The single exception
was CodeGenDAGPatterns.cpp, where intermediate errors during type
resolution were ignored to simplify incremental platform development.
This use is replaced by an error flag in TreePattern and bailout earlier
in various places if it is set. 


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