<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/MC, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/MC?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/MC?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>Fix a bug in the MC asm parser evaluating expressions.  It was treating:</title>
<updated>2013-05-07T21:40:58Z</updated>
<author>
<name>Kevin Enderby</name>
<email>enderby@apple.com</email>
</author>
<published>2013-05-07T21:40:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=88535dda9050377cc52dfffa20664484b0bb9f7f'/>
<id>urn:sha1:88535dda9050377cc52dfffa20664484b0bb9f7f</id>
<content type='text'>
A = 9
B = 3 * A - 2 * A + 1 as  B = 3 * A - (2 * A + 1)

rdar://13816516


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181366 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>MCStreamer: Also clear vector of W64UnwindInfos on reset().</title>
<updated>2013-05-07T21:14:15Z</updated>
<author>
<name>Charles Davis</name>
<email>cdavis5x@gmail.com</email>
</author>
<published>2013-05-07T21:14:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8cb6b971601d42a27e40f0f1d4828671441989f5'/>
<id>urn:sha1:8cb6b971601d42a27e40f0f1d4828671441989f5</id>
<content type='text'>
Patch by Kai Nacke!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181363 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove redundant check and use cached FrameArray values.</title>
<updated>2013-05-07T20:56:33Z</updated>
<author>
<name>Bob Wilson</name>
<email>bob.wilson@apple.com</email>
</author>
<published>2013-05-07T20:56:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=32ec93d431c54b6227a978201813398ffaaeff17'/>
<id>urn:sha1:32ec93d431c54b6227a978201813398ffaaeff17</id>
<content type='text'>
No functional change.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181355 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[SystemZ] Update non-pic DWARF encodings</title>
<updated>2013-05-06T17:28:30Z</updated>
<author>
<name>Ulrich Weigand</name>
<email>ulrich.weigand@de.ibm.com</email>
</author>
<published>2013-05-06T17:28:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e5c8c24ed5ff9500145633a550b016a2308c1740'/>
<id>urn:sha1:e5c8c24ed5ff9500145633a550b016a2308c1740</id>
<content type='text'>
As pointed out by Rafael Espindola, we should match the DWARF encodings
produced by GCC in both pic and non-pic modes.  This was not the case
for the non-pic case.

This patch changes all DWARF encodings to DW_EH_PE_absptr for the
non-pic case, just like GCC does.  The test case is updated to check
for both variants.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181222 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[SystemZ] Define DWARF encoding</title>
<updated>2013-05-06T16:11:12Z</updated>
<author>
<name>Ulrich Weigand</name>
<email>ulrich.weigand@de.ibm.com</email>
</author>
<published>2013-05-06T16:11:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e96e43f9a4a8e213fdb843858f26f86eb8d2ba51'/>
<id>urn:sha1:e96e43f9a4a8e213fdb843858f26f86eb8d2ba51</id>
<content type='text'>
This is another patch in preparation for adding the SystemZ target.
It defines the appropriate values for DWARF encodings; the intent
is to be compatible with what GCC currently does on the target.

Patch by Richard Sandiford.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181201 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add ArrayRef constructor from None, and do the cleanups that this constructor enables</title>
<updated>2013-05-05T00:40:33Z</updated>
<author>
<name>Dmitri Gribenko</name>
<email>gribozavr@gmail.com</email>
</author>
<published>2013-05-05T00:40:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5c332dbd30d9398ed25b30c3080506f7b8e92290'/>
<id>urn:sha1:5c332dbd30d9398ed25b30c3080506f7b8e92290</id>
<content type='text'>
Patch by Robert Wilhelm.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181138 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[PowerPC] Parse platform-specifc variant kinds in AsmParser</title>
<updated>2013-05-03T19:52:35Z</updated>
<author>
<name>Ulrich Weigand</name>
<email>ulrich.weigand@de.ibm.com</email>
</author>
<published>2013-05-03T19:52:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a7e5e6b959bfd2b7982e116a4fd6955b35534b4c'/>
<id>urn:sha1:a7e5e6b959bfd2b7982e116a4fd6955b35534b4c</id>
<content type='text'>
This patch adds support for PowerPC platform-specific variant
kinds in MCSymbolRefExpr::getVariantKindForName, and also
adds a test case to verify they are translated to the appropriate
fixup type.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181053 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix section relocation for SECTIONREL32 with immediate offset.</title>
<updated>2013-04-25T19:27:05Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-25T19:27:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=93d0b06e2adca2d9f3d4ec544f352cc4e5e9618a'/>
<id>urn:sha1:93d0b06e2adca2d9f3d4ec544f352cc4e5e9618a</id>
<content type='text'>
Patch by Kai Nacke. This matches the gnu as output.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180568 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Align the __LD,__compact_unwind section.</title>
<updated>2013-04-24T03:11:14Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-04-24T03:11:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c60e252ef6d795170c3f32e276c8f6f77d56783e'/>
<id>urn:sha1:c60e252ef6d795170c3f32e276c8f6f77d56783e</id>
<content type='text'>
I know what would be cool! We should align the compact unwind section because
aligned data access is faster.
&lt;rdar://problem/13723271&gt;


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