<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Target/AArch64, branch testing</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Target/AArch64?h=testing</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Target/AArch64?h=testing'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-03-15T00:42:55Z</updated>
<entry>
<title>Silence anonymous type in anonymous union warnings.</title>
<updated>2013-03-15T00:42:55Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@gmail.com</email>
</author>
<published>2013-03-15T00:42:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a286fc065a5bc846d73c8407a534a1d3c1d70b59'/>
<id>urn:sha1:a286fc065a5bc846d73c8407a534a1d3c1d70b59</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177135 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move estimateStackSize from ARM into MachineFrameInfo</title>
<updated>2013-03-14T21:15:20Z</updated>
<author>
<name>Hal Finkel</name>
<email>hfinkel@anl.gov</email>
</author>
<published>2013-03-14T21:15:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0cc52c67dbc2e073e3f7f34e05e3e7cd17ba9745'/>
<id>urn:sha1:0cc52c67dbc2e073e3f7f34e05e3e7cd17ba9745</id>
<content type='text'>
This is a generic function (derived from PEI); moving it into
MachineFrameInfo eliminates a current redundancy between the ARM and AArch64
backends, and will allow it to be used by the PowerPC target code.

No functionality change intended.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177111 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>AArch64: expand sincos operations, we don't support them.</title>
<updated>2013-03-08T13:55:07Z</updated>
<author>
<name>Tim Northover</name>
<email>Tim.Northover@arm.com</email>
</author>
<published>2013-03-08T13:55:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=69fe178f7781fa3c01d013ac7b7858926064f6ca'/>
<id>urn:sha1:69fe178f7781fa3c01d013ac7b7858926064f6ca</id>
<content type='text'>
Patch based on Mans Rullgard's.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176688 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>AArch64: remove post-encoder method from FCMP (immediate) instructions.</title>
<updated>2013-02-28T14:46:14Z</updated>
<author>
<name>Tim Northover</name>
<email>Tim.Northover@arm.com</email>
</author>
<published>2013-02-28T14:46:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=54a1cf75d2b32cd96ec78f61af5c1bed8d81524d'/>
<id>urn:sha1:54a1cf75d2b32cd96ec78f61af5c1bed8d81524d</id>
<content type='text'>
The work done by the post-encoder (setting architecturally unused bits to 0 as
required) can be done by the existing operand that covers the "#0.0". This
removes at least one use of the discouraged PostEncoderMethod uses.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176261 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>AArch64: be more careful resorting to inefficient addressing for weak vars.</title>
<updated>2013-02-28T14:36:31Z</updated>
<author>
<name>Tim Northover</name>
<email>Tim.Northover@arm.com</email>
</author>
<published>2013-02-28T14:36:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6ff20f205b2aa126b268bcada9920f56715161be'/>
<id>urn:sha1:6ff20f205b2aa126b268bcada9920f56715161be</id>
<content type='text'>
If an otherwise weak var is actually defined in this unit, it can't be
undefined at runtime so we can use normal global variable sequences (ADRP/ADD)
to access it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176259 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>AArch64: don't drop GlobalAddress offset when handling extern_weak decls.</title>
<updated>2013-02-28T14:36:24Z</updated>
<author>
<name>Tim Northover</name>
<email>Tim.Northover@arm.com</email>
</author>
<published>2013-02-28T14:36:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5366ab21f4595d0e3888b2d23f38469da2465b8d'/>
<id>urn:sha1:5366ab21f4595d0e3888b2d23f38469da2465b8d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176258 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>AArch64: Use cbnz instead of cmp/b.ne pair for atomic operations.</title>
<updated>2013-02-28T13:52:07Z</updated>
<author>
<name>Tim Northover</name>
<email>Tim.Northover@arm.com</email>
</author>
<published>2013-02-28T13:52:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=279b9184c2ff4fea93b198a3519b8cb3a1d8d195'/>
<id>urn:sha1:279b9184c2ff4fea93b198a3519b8cb3a1d8d195</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176253 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Typo</title>
<updated>2013-02-24T12:34:13Z</updated>
<author>
<name>Francois Pichet</name>
<email>pichet2000@gmail.com</email>
</author>
<published>2013-02-24T12:34:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f4aa644dffebcce0545ca583f2d9559a359d8e6c'/>
<id>urn:sha1:f4aa644dffebcce0545ca583f2d9559a359d8e6c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175991 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo</title>
<updated>2013-02-21T20:05:00Z</updated>
<author>
<name>Eli Bendersky</name>
<email>eliben@google.com</email>
</author>
<published>2013-02-21T20:05:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=700ed80d3da5e98e05ceb90e9bfb66058581a6db'/>
<id>urn:sha1:700ed80d3da5e98e05ceb90e9bfb66058581a6db</id>
<content type='text'>
to TargetFrameLowering, where it belongs. Incidentally, this allows us
to delete some duplicated (and slightly different!) code in TRI.

There are potentially other layering problems that can be cleaned up
as a result, or in a similar manner.

The refactoring was OK'd by Anton Korobeynikov on llvmdev.

Note: this touches the target interfaces, so out-of-tree targets may
be affected.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175788 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>MCParser: Update method names per coding guidelines.</title>
<updated>2013-02-20T22:21:35Z</updated>
<author>
<name>Jim Grosbach</name>
<email>grosbach@apple.com</email>
</author>
<published>2013-02-20T22:21:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cb2ae3d98e3bb36e5813f8f69b00d39efd026dcd'/>
<id>urn:sha1:cb2ae3d98e3bb36e5813f8f69b00d39efd026dcd</id>
<content type='text'>
s/AddDirectiveHandler/addDirectiveHandler/
s/ParseMSInlineAsm/parseMSInlineAsm/
s/ParseIdentifier/parseIdentifier/
s/ParseStringToEndOfStatement/parseStringToEndOfStatement/
s/ParseEscapedString/parseEscapedString/
s/EatToEndOfStatement/eatToEndOfStatement/
s/ParseExpression/parseExpression/
s/ParseParenExpression/parseParenExpression/
s/ParseAbsoluteExpression/parseAbsoluteExpression/
s/CheckForValidSection/checkForValidSection/

http://llvm.org/docs/CodingStandards.html#name-types-functions-variables-and-enumerators-properly

No functional change intended.

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