<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Bitcode, branch release_29</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Bitcode?h=release_29</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Bitcode?h=release_29'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2011-02-18T22:06:14Z</updated>
<entry>
<title>Move library stuff out of the toplevel CMakeLists.txt file.</title>
<updated>2011-02-18T22:06:14Z</updated>
<author>
<name>Oscar Fuentes</name>
<email>ofv@wanadoo.es</email>
</author>
<published>2011-02-18T22:06:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6d857ca4d71548f5cdb57b106cc1a12fc2c93e9d'/>
<id>urn:sha1:6d857ca4d71548f5cdb57b106cc1a12fc2c93e9d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125968 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>convert ConstantVector::get to use ArrayRef.</title>
<updated>2011-02-15T00:14:00Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2011-02-15T00:14:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2ca5c8644e6c35b3a7910a576ed89cddb7b82c3b'/>
<id>urn:sha1:2ca5c8644e6c35b3a7910a576ed89cddb7b82c3b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125537 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>revert my ConstantVector patch, it seems to have made the llvm-gcc</title>
<updated>2011-02-14T18:15:46Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2011-02-14T18:15:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=75831904220042260c4faece8507a2807acba47f'/>
<id>urn:sha1:75831904220042260c4faece8507a2807acba47f</id>
<content type='text'>
builders unhappy.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125504 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Switch ConstantVector::get to use ArrayRef instead of a pointer+size</title>
<updated>2011-02-14T07:55:32Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2011-02-14T07:55:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=283c8caccd093f8e1d4f0bdd01ac240b4edbd20a'/>
<id>urn:sha1:283c8caccd093f8e1d4f0bdd01ac240b4edbd20a</id>
<content type='text'>
idiom.  Change various clients to simplify their code.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125487 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr.</title>
<updated>2011-02-07T16:40:21Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2011-02-07T16:40:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f067d584a81ae771d301304ea885e55e2de8ee9a'/>
<id>urn:sha1:f067d584a81ae771d301304ea885e55e2de8ee9a</id>
<content type='text'>
Factor some code better.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125006 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>enhance vmcore to know that udiv's can be exact, and add a trivial</title>
<updated>2011-02-06T21:44:57Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2011-02-06T21:44:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=35bda8914c0d1c02a6f90f42e7810c83150737e1'/>
<id>urn:sha1:35bda8914c0d1c02a6f90f42e7810c83150737e1</id>
<content type='text'>
instcombine xform to exercise this.

Nothing forms exact udivs yet though.  This is progress on PR8862



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124992 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>FixedNumOperandTraits and VariadicOperandTraits assumed that, given a</title>
<updated>2011-01-11T15:07:38Z</updated>
<author>
<name>Jay Foad</name>
<email>jay.foad@gmail.com</email>
</author>
<published>2011-01-11T15:07:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=67c619ba3eae68dcdb3f9340d82b33173aa0c256'/>
<id>urn:sha1:67c619ba3eae68dcdb3f9340d82b33173aa0c256</id>
<content type='text'>
"this" pointer for any subclass of User, you could static_cast it to
User* and then reinterpret_cast that to Use* to get the end of the
operand list. This isn't a safe assumption in general, because the
static_cast might adjust the "this" pointer. Fixed by having these
OperandTraits classes take an extra template parameter, which is the
subclass of User. This is groundwork for PR889.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123235 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>First step in fixing PR8927:</title>
<updated>2011-01-08T16:42:36Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2011-01-08T16:42:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bea4626f93c830e31f82cc947df28fdae583cd09'/>
<id>urn:sha1:bea4626f93c830e31f82cc947df28fdae583cd09</id>
<content type='text'>
Add a unnamed_addr bit to global variables and functions. This will be used
to indicate that the address is not significant and therefore the constant
or function can be merged with others.

If an optimization pass can show that an address is not used, it can set this.

Examples of things that can have this set by the FE are globals created to
hold string literals and C++ constructors.

Adding unnamed_addr to a non-const global should have no effect unless
an optimization can transform that global into a constant.

Aliases are not allowed to have unnamed_addr since I couldn't figure
out any use for it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123063 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add missing standard headers. Patch by Joerg Sonnenberger!</title>
<updated>2010-12-19T20:43:38Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2010-12-19T20:43:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=476b242fe7a61e5f9ac6214b0bc5c680d24f152e'/>
<id>urn:sha1:476b242fe7a61e5f9ac6214b0bc5c680d24f152e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122193 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Generalize the darwin wrapper hack to work with generic macho triples as well as darwin ones.</title>
<updated>2010-11-29T23:29:54Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-11-29T23:29:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=695b2811866125cef47915915cb014afa99cd732'/>
<id>urn:sha1:695b2811866125cef47915915cb014afa99cd732</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120346 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
