<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/include, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/include?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/include?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-05-13T01:16:13Z</updated>
<entry>
<title>Remove the MachineMove class.</title>
<updated>2013-05-13T01:16:13Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-13T01:16:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4a971705bc6030dc2e4338b3cd5cffa2e0f88b7b'/>
<id>urn:sha1:4a971705bc6030dc2e4338b3cd5cffa2e0f88b7b</id>
<content type='text'>
It was just a less powerful and more confusing version of
MCCFIInstruction. A side effect is that, since MCCFIInstruction uses
dwarf register numbers, calls to getDwarfRegNum are pushed out, which
should allow further simplifications.

I left the MachineModuleInfo::addFrameMove interface unchanged since
this patch was already fairly big.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181680 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Correct parameter name in doc comment to match declaration.</title>
<updated>2013-05-11T19:14:10Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-05-11T19:14:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=13b11cd81039d7b90be9e5bfbd823c1ceb3e1856'/>
<id>urn:sha1:13b11cd81039d7b90be9e5bfbd823c1ceb3e1856</id>
<content type='text'>
(review feedback on r181632 from Dmitri)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181664 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change getFrameMoves to return a const reference.</title>
<updated>2013-05-11T02:38:11Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-11T02:38:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d84ccfaf50c7843f31ffc74a8a8e33f779453d6e'/>
<id>urn:sha1:d84ccfaf50c7843f31ffc74a8a8e33f779453d6e</id>
<content type='text'>
To add a frame now there is a dedicated addFrameMove which also takes
care of constructing the move itself.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181657 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>PR14492: Debug Info: Support for values of non-integer non-type template parameters.</title>
<updated>2013-05-10T21:52:07Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-05-10T21:52:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4de9d72883eebe4e86bffdaad89483dfe822e2a5'/>
<id>urn:sha1:4de9d72883eebe4e86bffdaad89483dfe822e2a5</id>
<content type='text'>
This is only tested for global variables at the moment (&amp; includes tests
for the unnamed parameter case, since apparently this entire function
was completely untested previously)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181632 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove unused argument.</title>
<updated>2013-05-10T18:16:59Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-10T18:16:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6e53180db120b30f600ac31611a9dd47ef7f4921'/>
<id>urn:sha1:6e53180db120b30f600ac31611a9dd47ef7f4921</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181618 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Documentation warning: \param, not \parm</title>
<updated>2013-05-09T21:15:03Z</updated>
<author>
<name>Dmitri Gribenko</name>
<email>gribozavr@gmail.com</email>
</author>
<published>2013-05-09T21:15:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=01371af2c419e3a302552030755db0c3225bc91b'/>
<id>urn:sha1:01371af2c419e3a302552030755db0c3225bc91b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181549 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Rewrite assert to avoid warning when the record element type is byte-sized.</title>
<updated>2013-05-09T21:07:43Z</updated>
<author>
<name>Jordan Rose</name>
<email>jordan_rose@apple.com</email>
</author>
<published>2013-05-09T21:07:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d044f65e37f09a6c69da4d002c1e8957bd4d99c0'/>
<id>urn:sha1:d044f65e37f09a6c69da4d002c1e8957bd4d99c0</id>
<content type='text'>
BitstreamWriter asserts that when blob data is written from the record
element vector, each element fits in a byte. However, if the record
elements are specified as a SmallVector of 'char', this causes a warning
from -Wtautological-constant-out-of-range-compare. Fix this by using
llvm::isUInt&lt;8&gt; instead of a plain comparison against 256.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181545 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Avoid runtime type checks.</title>
<updated>2013-05-09T15:10:36Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-09T15:10:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4fcf82f3163f34ddc5c659ceb20e87057a287e10'/>
<id>urn:sha1:4fcf82f3163f34ddc5c659ceb20e87057a287e10</id>
<content type='text'>
In most cases the relocation type implies the object word size and
endianness.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181515 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Introduce convenience typedefs for the 4 ELF object types.</title>
<updated>2013-05-09T13:13:28Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-09T13:13:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bed93b0de197c6b64357068ae8e1a883ddbb0e94'/>
<id>urn:sha1:bed93b0de197c6b64357068ae8e1a883ddbb0e94</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181509 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change getRelocationAdditionalInfo to be ELF only.</title>
<updated>2013-05-09T03:39:05Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-09T03:39:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=167957fa095bc7200b908e6e142be3e604bcfeea'/>
<id>urn:sha1:167957fa095bc7200b908e6e142be3e604bcfeea</id>
<content type='text'>
It was only implemented for ELF where it collected the Addend, so this
patch also renames it to getRelocationAddend.

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