<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/tools/opt, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/tools/opt?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/tools/opt?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-05-08T20:44:14Z</updated>
<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>Revert "Recommit r179497 after fixing uninitialized variable." until</title>
<updated>2013-04-15T07:31:37Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@gmail.com</email>
</author>
<published>2013-04-15T07:31:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=60d20a81fcf91818db6b52520dd2ce520ad57a42'/>
<id>urn:sha1:60d20a81fcf91818db6b52520dd2ce520ad57a42</id>
<content type='text'>
I can fix the testcases here:

http://lab.llvm.org:8011/builders/clang-native-arm-cortex-a9/builds/6952

This reverts commit r179512 due to testcases specifying triples
that they didn't actually mean and causing failures on other platforms.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179513 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Recommit r179497 after fixing uninitialized variable.</title>
<updated>2013-04-15T07:07:21Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@gmail.com</email>
</author>
<published>2013-04-15T07:07:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fdf9624f3c20a24345a543979e1cb5c94a9d6715'/>
<id>urn:sha1:fdf9624f3c20a24345a543979e1cb5c94a9d6715</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179512 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert "Remove some unused triple and data layout."</title>
<updated>2013-04-14T23:35:36Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@gmail.com</email>
</author>
<published>2013-04-14T23:35:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f1216abf7ec0d37152a0aaaad5a238beca65ecb6'/>
<id>urn:sha1:f1216abf7ec0d37152a0aaaad5a238beca65ecb6</id>
<content type='text'>
This reverts commit r179497 and the accompanying commit as it broke random platforms that aren't osx.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179499 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>If we've specified a triple on the command line then go ahead</title>
<updated>2013-04-14T23:32:40Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@gmail.com</email>
</author>
<published>2013-04-14T23:32:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=10f8d2bb5bec3630ab4c56429e942fc422d94ddb'/>
<id>urn:sha1:10f8d2bb5bec3630ab4c56429e942fc422d94ddb</id>
<content type='text'>
and use that as the default triple for the module and target
data layout.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179497 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Replace uses of the deprecated std::auto_ptr with OwningPtr.</title>
<updated>2013-04-12T10:56:28Z</updated>
<author>
<name>Andy Gibbs</name>
<email>andyg1001@hotmail.co.uk</email>
</author>
<published>2013-04-12T10:56:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=200241e4de11981523b3d14f3acab6129efed701'/>
<id>urn:sha1:200241e4de11981523b3d14f3acab6129efed701</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179373 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Don't export symbols in every binary on linux.</title>
<updated>2013-04-04T01:01:32Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-04T01:01:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=436633e2a281ff620f2f4d9a06b33d3a99924717'/>
<id>urn:sha1:436633e2a281ff620f2f4d9a06b33d3a99924717</id>
<content type='text'>
On freebsd this makes sure that symbols are exported on the binaries that need
them. The net result is that we should get symbols in the binaries that need
them on every platform.

On linux x86-64 this reduces the size of the bin directory from 262MB to 250MB.

Patch by Stephen Checkoway.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178725 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Manually update the dependencies in the Makefiles. It turns out that all</title>
<updated>2013-03-26T03:45:47Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2013-03-26T03:45:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0f3e4b149503d85403ec1181e5ffe9b60509c090'/>
<id>urn:sha1:0f3e4b149503d85403ec1181e5ffe9b60509c090</id>
<content type='text'>
that work on the LLVMBuild based dependency specification didn't
actually work, we just now maintain dependencies in *3* places instead
of 2. Yay.

There may still be some missing dependencies, I'm still sifting through
the bots and my builds, but this is a step in the right direction.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177988 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Split out the IRReader header and the utility functions it provides into</title>
<updated>2013-03-26T02:25:37Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2013-03-26T02:25:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7fc162f893d67ffd96fdb19e2eb9a03b4621f0c0'/>
<id>urn:sha1:7fc162f893d67ffd96fdb19e2eb9a03b4621f0c0</id>
<content type='text'>
its own library. These functions are bridging between the bitcode reader
and the ll parser which are in different libraries. Previously we didn't
have any good library to do this, and instead played fast and loose with
a "header only" set of interfaces in the Support library. This really
doesn't work well as evidenced by the recent attempt to add timing logic
to the these routines.

As part of this, make them normal functions rather than weird inline
functions, and sink the implementation into the library. Also clean up
the header to be nice and minimal.

This requires updating lots of build system dependencies to specify that
the IRReader library is needed, and several source files to not
implicitly rely upon the header file to transitively include all manner
of other headers.

If you are using IRReader.h, this commit will break you (the header
moved) and you'll need to also update your library usage to include
'irreader'. I will commit the corresponding change to Clang momentarily.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177971 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer.</title>
<updated>2013-01-28T01:35:51Z</updated>
<author>
<name>Michael Gottesman</name>
<email>mgottesman@apple.com</email>
</author>
<published>2013-01-28T01:35:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=24c4898973a074713201fb9351d302b9f7733e92'/>
<id>urn:sha1:24c4898973a074713201fb9351d302b9f7733e92</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173647 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
