<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Bitcode, branch release_22</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Bitcode?h=release_22</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Bitcode?h=release_22'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2007-12-29T20:36:04Z</updated>
<entry>
<title>Remove attribution from file headers, per discussion on llvmdev.</title>
<updated>2007-12-29T20:36:04Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-12-29T20:36:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4ee451de366474b9c228b4e5fa573795a715216d'/>
<id>urn:sha1:4ee451de366474b9c228b4e5fa573795a715216d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>remove attribution from lib Makefiles.</title>
<updated>2007-12-29T20:09:26Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-12-29T20:09:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fc643c5e88c596f217750dd91fcc66488dfed73d'/>
<id>urn:sha1:fc643c5e88c596f217750dd91fcc66488dfed73d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45415 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Adding bindings for memory buffers and module providers. Switching</title>
<updated>2007-12-19T22:30:40Z</updated>
<author>
<name>Gordon Henriksen</name>
<email>gordonhenriksen@mac.com</email>
</author>
<published>2007-12-19T22:30:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=da1435f86ebc9886dd7704294e01d192d79e069c'/>
<id>urn:sha1:da1435f86ebc9886dd7704294e01d192d79e069c</id>
<content type='text'>
to exceptions rather than variants for error handling in Ocaml.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45226 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sure</title>
<updated>2007-12-17T22:33:23Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2007-12-17T22:33:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f9b83fcf95e8a280d7b117af8858596fe5b10d94'/>
<id>urn:sha1:f9b83fcf95e8a280d7b117af8858596fe5b10d94</id>
<content type='text'>
it's auto-upgraded to a shufflevector instruction.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45131 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Modified Deserializer::ReadCStr to allow C-strings to be read into a</title>
<updated>2007-12-17T22:25:12Z</updated>
<author>
<name>Ted Kremenek</name>
<email>kremenek@apple.com</email>
</author>
<published>2007-12-17T22:25:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8f559ef8201df637706247d7e0394ade63f9a026'/>
<id>urn:sha1:8f559ef8201df637706247d7e0394ade63f9a026</id>
<content type='text'>
std::vector&lt;char&gt; starting from any index in the vector.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45129 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space.</title>
<updated>2007-12-17T01:12:55Z</updated>
<author>
<name>Christopher Lamb</name>
<email>christopher.lamb@gmail.com</email>
</author>
<published>2007-12-17T01:12:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=43ad6b3e0d6ada51e9b23aab3e061187f1f5710c'/>
<id>urn:sha1:43ad6b3e0d6ada51e9b23aab3e061187f1f5710c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45082 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement part of review feedback for address spaces.</title>
<updated>2007-12-12T08:44:39Z</updated>
<author>
<name>Christopher Lamb</name>
<email>christopher.lamb@gmail.com</email>
</author>
<published>2007-12-12T08:44:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d49e18d29f3c5622cfd373fbfa0b954d1c256455'/>
<id>urn:sha1:d49e18d29f3c5622cfd373fbfa0b954d1c256455</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44933 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix compilation.</title>
<updated>2007-12-11T12:20:47Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2007-12-11T12:20:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=216b74c20cfa627b77bc9d192ae387d74a8d41fe'/>
<id>urn:sha1:216b74c20cfa627b77bc9d192ae387d74a8d41fe</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44864 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement address space attribute for LLVM pointer types. Address spaces are </title>
<updated>2007-12-11T08:59:05Z</updated>
<author>
<name>Christopher Lamb</name>
<email>christopher.lamb@gmail.com</email>
</author>
<published>2007-12-11T08:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fe63fb986dc9510c5d68f2442edab9574e9e50d0'/>
<id>urn:sha1:fe63fb986dc9510c5d68f2442edab9574e9e50d0</id>
<content type='text'>
regions of memory that have a target specific relationship, as described in the 
Embedded C Technical Report. 

This also implements the 2007-12-11-AddressSpaces test, 
which demonstrates how address space attributes can be used in LLVM IR.

In addition, this patch changes the bitcode signature for stores (in a backwards 
compatible manner), such that the pointer type, rather than the pointee type, is 
encoded. This permits type information in the pointer (e.g. address space) to be 
preserved for stores.

LangRef updates are forthcoming.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44858 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Adding Ocaml bindings for the bitreader as requested by Sarah</title>
<updated>2007-12-11T00:20:48Z</updated>
<author>
<name>Gordon Henriksen</name>
<email>gordonhenriksen@mac.com</email>
</author>
<published>2007-12-11T00:20:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bbc6597f02d108f32b5bdc7711cc67386196017b'/>
<id>urn:sha1:bbc6597f02d108f32b5bdc7711cc67386196017b</id>
<content type='text'>
Thompson. Usage should be something like this:

open Llvm
open Llvm_bitreader

match read_bitcode_file fn with
  | Bitreader_failure msg -&gt;
      prerr_endline msg
  | Bitreader_success m -&gt; 
      ...;
      dispose_module m

Compile with: ocamlc llvm.cma llvm_bitreader.cma
              ocamlopt llvm.cmxa llvm_bitreader.cmxa


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