<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/tools, branch release_26</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/tools?h=release_26</id>
<link rel='self' href='https://git.amat.us/llvm/atom/tools?h=release_26'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-08-21T23:30:30Z</updated>
<entry>
<title>Make unit-at-a-time on by default to match the behavior of llvm-gcc.</title>
<updated>2009-08-21T23:30:30Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@apple.com</email>
</author>
<published>2009-08-21T23:30:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c4769ba20432c19eff68d7802c9a836ada2424e6'/>
<id>urn:sha1:c4769ba20432c19eff68d7802c9a836ada2424e6</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79698 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>llvm-mc: Improve handling of implicit alignment for magic section directives</title>
<updated>2009-08-21T23:30:15Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-08-21T23:30:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2330df6b66e6ca7cfad54be9088f0d931cc66441'/>
<id>urn:sha1:2330df6b66e6ca7cfad54be9088f0d931cc66441</id>
<content type='text'>
(e.g., .objc_message_refs).
 - Just emit a .align when we see the directive; this isn't exactly what 'as'
   does but in practice it should be ok, at least for now. See FIXME.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79697 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Kill trailing whitespace.</title>
<updated>2009-08-21T23:29:40Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@apple.com</email>
</author>
<published>2009-08-21T23:29:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a887ae4608c97f75feae6c89af33ecc2eadbc210'/>
<id>urn:sha1:a887ae4608c97f75feae6c89af33ecc2eadbc210</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79696 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>llvm-mc: In a .fill directive, still honor .align even if invalid maximum bytes</title>
<updated>2009-08-21T23:01:53Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-08-21T23:01:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0afb9f5ac2056fdde1e92378eee404a097dd7eca'/>
<id>urn:sha1:0afb9f5ac2056fdde1e92378eee404a097dd7eca</id>
<content type='text'>
count is given (this matches 'as').


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79683 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>llvm-mc: Accept .fill size of 8.</title>
<updated>2009-08-21T15:43:35Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-08-21T15:43:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bc38ca7321b4ca32580e397a9b7df970688560c0'/>
<id>urn:sha1:bc38ca7321b4ca32580e397a9b7df970688560c0</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79635 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>llvm-mc: Start MCAssembler and MCMachOStreamer.</title>
<updated>2009-08-21T09:11:24Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-08-21T09:11:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fb4a6b397665df011348ade24a8e38d2219f095a'/>
<id>urn:sha1:fb4a6b397665df011348ade24a8e38d2219f095a</id>
<content type='text'>
 - Together these form the (Mach-O) back end of the assembler.

 - MCAssembler is the actual assembler backend, which is designed to have a
   reasonable API. This will eventually grow to support multiple object file
   implementations, but for now its Mach-O/i386 only.

 - MCMachOStreamer adapts the MCStreamer "actions" API to the MCAssembler API,
   e.g. converting the various directives into fragments, managing state like
   the current section, and so on.

 - llvm-mc will use the new backend via '-filetype=obj', which may eventually
   be, but is not yet, since I hear that people like assemblers which actually
   assemble.

 - The only thing that works at the moment is changing sections. For the time
   being I have a Python Mach-O dumping tool in test/scripts so this stuff can
   be easily tested, eventually I expect to replace this with a real LLVM tool.

 - More doxyments to come.

I assume that since this stuff doesn't touch any of the things which are part of
2.6 that it is ok to put this in not so long before the freeze, but if someone
objects let me know, I can pull it.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79612 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>llvm-mc: Various section parsing fixes.</title>
<updated>2009-08-21T08:34:18Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-08-21T08:34:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b3f3c0387b69b2e63f5da3e849f62f73296e869f'/>
<id>urn:sha1:b3f3c0387b69b2e63f5da3e849f62f73296e869f</id>
<content type='text'>
 - Add missing flags for various Objective-C sections.

 - Fix names for [non_]lazy_symbol_pointer (these are misspelled in the manual).

 - .symbol_stub does not have the self modifying code flag set (this appears to
   be wrong in the manual?).

 - Add implicit alignment values; not yet used.

Also, call MCStreamer::Finish at the end of a successful parse.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79611 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Don't install llvm-mc by default.</title>
<updated>2009-08-21T07:28:33Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-08-21T07:28:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=32223d30987210a142925d37ee8c43bd5f8fb497'/>
<id>urn:sha1:32223d30987210a142925d37ee8c43bd5f8fb497</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79604 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix a commento.</title>
<updated>2009-08-19T16:25:53Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-08-19T16:25:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=12a8a447a4ca5b939f255ae92e7fef490344593a'/>
<id>urn:sha1:12a8a447a4ca5b939f255ae92e7fef490344593a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79427 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Proper MSVC build fix (and remove my hack again). Patch by Yonggang Luo.</title>
<updated>2009-08-19T12:38:51Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2009-08-19T12:38:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ad0f120f5909e0107e55a3913333d5cc59bbf0b6'/>
<id>urn:sha1:ad0f120f5909e0107e55a3913333d5cc59bbf0b6</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79418 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
