<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/utils/TableGen/CodeGenRegisters.cpp, branch 1.14.1</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/utils/TableGen/CodeGenRegisters.cpp?h=1.14.1</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/utils/TableGen/CodeGenRegisters.cpp?h=1.14.1'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2013-02-26T21:29:47Z</updated>
<entry>
<title>[TableGen] Fix ICE on MSVC 2012 Release builds.</title>
<updated>2013-02-26T21:29:47Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2013-02-26T21:29:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=f15fe8195b0a42d0e950f3694c4d6ccd4034804a'/>
<id>urn:sha1:f15fe8195b0a42d0e950f3694c4d6ccd4034804a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176125 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Clarify intent.</title>
<updated>2013-01-31T17:56:23Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2013-01-31T17:56:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=f79c5e2f842e952d26a2aa380fa71d5917c865a0'/>
<id>urn:sha1:f79c5e2f842e952d26a2aa380fa71d5917c865a0</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174068 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>RegisterPressure API. Add support for physical register units.</title>
<updated>2012-12-05T06:47:12Z</updated>
<author>
<name>Andrew Trick</name>
<email>atrick@apple.com</email>
</author>
<published>2012-12-05T06:47:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=eca1fcf3d2d8246c45648fea59bd21a4091f9115'/>
<id>urn:sha1:eca1fcf3d2d8246c45648fea59bd21a4091f9115</id>
<content type='text'>
At build-time register pressure was always computed in terms of
register units. But the compile-time API was expressed in terms of
register classes because it was intended for virtual registers (and
physical register units weren't yet used anywhere in codegen).

Now that the codegen uses physreg units consistently, prepare for
tracking register pressure also in terms of live units, not live
registers.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169360 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Sort the #include lines for utils/...</title>
<updated>2012-12-04T10:37:14Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2012-12-04T10:37:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=4ffd89fa4d2788611187d1a534d2ed46adf1702c'/>
<id>urn:sha1:4ffd89fa4d2788611187d1a534d2ed46adf1702c</id>
<content type='text'>
I've tried to find main moudle headers where possible, but the TableGen
stuff may warrant someone else looking at it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169251 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>
<entry>
<title>Don't use stack unwinding to provide the location information for</title>
<updated>2012-10-24T22:03:59Z</updated>
<author>
<name>Joerg Sonnenberger</name>
<email>joerg@bec.de</email>
</author>
<published>2012-10-24T22:03:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=2c6d71388fb1b68ce6fdbb88642a95a24b27b2a7'/>
<id>urn:sha1:2c6d71388fb1b68ce6fdbb88642a95a24b27b2a7</id>
<content type='text'>
SetTheory, but pass down the location explicitly.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166629 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert 'Fix a typo 'iff' =&gt; 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767</title>
<updated>2012-09-27T10:14:43Z</updated>
<author>
<name>Sylvestre Ledru</name>
<email>sylvestre@debian.org</email>
</author>
<published>2012-09-27T10:14:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=94c22716d60ff5edf6a98a3c67e0faa001be1142'/>
<id>urn:sha1:94c22716d60ff5edf6a98a3c67e0faa001be1142</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164768 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix a typo 'iff' =&gt; 'if'</title>
<updated>2012-09-27T09:59:43Z</updated>
<author>
<name>Sylvestre Ledru</name>
<email>sylvestre@debian.org</email>
</author>
<published>2012-09-27T09:59:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=7e2c793a2b5c746344652b6579e958ee42fafdcc'/>
<id>urn:sha1:7e2c793a2b5c746344652b6579e958ee42fafdcc</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164767 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Compute a map from register names to registers, rather than scanning the list of registers every time we want to look up a register by name.</title>
<updated>2012-09-11T23:32:17Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2012-09-11T23:32:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=d2c699706ceae4a118a8dcafbef73b85093e5390'/>
<id>urn:sha1:d2c699706ceae4a118a8dcafbef73b85093e5390</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163659 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
