<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/tools, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/tools?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/tools?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-05-14T03:44:38Z</updated>
<entry>
<title>llvm-ar doesn't make directories</title>
<updated>2013-05-14T03:44:38Z</updated>
<author>
<name>David Barksdale</name>
<email>amatus.amongus@gmail.com</email>
</author>
<published>2013-05-14T03:44:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=061658db2e0523f7326ad8bb9e2073bf011388e4'/>
<id>urn:sha1:061658db2e0523f7326ad8bb9e2073bf011388e4</id>
<content type='text'>
For some reason the hasPath() test is failing on an archive created the libtool where each file starts with ".libs/". Seems safe enough to just always try to create directories. Not tested on any other archives.</content>
</entry>
<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>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>
<entry>
<title>Add DebugIR pass -- emits IR file and replace source lines with IR lines in MD</title>
<updated>2013-05-08T20:44:14Z</updated>
<author>
<name>Daniel Malea</name>
<email>daniel.malea@intel.com</email>
</author>
<published>2013-05-08T20:44:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=13ace6664fad8b4d0277d16690674f4e1f176642'/>
<id>urn:sha1:13ace6664fad8b4d0277d16690674f4e1f176642</id>
<content type='text'>
- requires existing debug information to be present
- fixes up file name and line number information in metadata
- emits a "&lt;orig_filename&gt;-debug.ll" succinct IR file (without !dbg metadata
  or debug intrinsics) that can be read by a debugger
- initialize pass in opt tool to enable the "-debug-ir" flag
- lit tests to follow



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181467 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove exception handling support from the old JIT.</title>
<updated>2013-05-07T20:53:59Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-07T20:53:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e4496548155ba6606f107fbdc10ea17e58fd3401'/>
<id>urn:sha1:e4496548155ba6606f107fbdc10ea17e58fd3401</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181354 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Split Alignment out of the Section Characteristics.</title>
<updated>2013-05-06T20:11:21Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-06T20:11:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7098ae2fee5d89a6e95ff391a9efa78c4a6c8703'/>
<id>urn:sha1:7098ae2fee5d89a6e95ff391a9efa78c4a6c8703</id>
<content type='text'>
The alignment is just a byte in the middle of Characteristics, not an
independent flag. Making it an independent field in the yaml
representation makes it more yamlio friendly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181243 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove some redundant includes in llvm-mc.cpp.</title>
<updated>2013-05-06T18:19:24Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-06T18:19:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=730d718b73d73f5aefb9495f62699d3974e8a550'/>
<id>urn:sha1:730d718b73d73f5aefb9495f62699d3974e8a550</id>
<content type='text'>
Patch by Jun Koi!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181231 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Optimize llvm-link too.</title>
<updated>2013-05-04T05:30:49Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-04T05:30:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c1685b3a5052de377735f69e53e50741dbe5b52a'/>
<id>urn:sha1:c1685b3a5052de377735f69e53e50741dbe5b52a</id>
<content type='text'>
This takes the linking of almost all modules in a clang build from 6:32
to 0:19.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181105 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Last batch of cleanups to Linker.h.</title>
<updated>2013-05-04T03:06:50Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-04T03:06:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fca88631650af3e862f7df012f34d9c724a9ed7c'/>
<id>urn:sha1:fca88631650af3e862f7df012f34d9c724a9ed7c</id>
<content type='text'>
Update comments, fix * placement, fix method names that are not
used in clang, add a linkInModule that takes a Mode and put it
in Linker.cpp.

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