<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Bitcode/Writer, branch release_24</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Bitcode/Writer?h=release_24</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Bitcode/Writer?h=release_24'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2008-09-25T21:00:45Z</updated>
<entry>
<title> Large mechanical patch.</title>
<updated>2008-09-25T21:00:45Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-09-25T21:00:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0598866c052147c31b808391f58434ce3dbfb838'/>
<id>urn:sha1:0598866c052147c31b808391f58434ce3dbfb838</id>
<content type='text'>
s/ParamAttr/Attribute/g
s/PAList/AttrList/g
s/FnAttributeWithIndex/AttributeWithIndex/g
s/FnAttr/Attribute/g

This sets the stage 
- to implement function notes as function attributes and 
- to distinguish between function attributes and return value attributes.

This requires corresponding changes in llvm-gcc and clang.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56622 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>s/ParamAttrsWithIndex/FnAttributeWithIndex/g</title>
<updated>2008-09-24T00:55:02Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-09-24T00:55:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e3d76d37e972d6f7b1335a3944ce31ae8f4cd3c9'/>
<id>urn:sha1:e3d76d37e972d6f7b1335a3944ce31ae8f4cd3c9</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56535 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>s/ParameterAttributes/Attributes/g</title>
<updated>2008-09-23T23:03:40Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-09-23T23:03:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=eaf42abab6d465c38891345d999255871cf03943'/>
<id>urn:sha1:eaf42abab6d465c38891345d999255871cf03943</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56513 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use parameter attribute store (soon to be renamed) for</title>
<updated>2008-09-23T22:35:17Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-09-23T22:35:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d9b4a5f859188cbb168c223071b413e58c53c925'/>
<id>urn:sha1:d9b4a5f859188cbb168c223071b413e58c53c925</id>
<content type='text'>
Function Notes also. Function notes are stored at index ~0.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56511 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Initial support for the CMake build system.</title>
<updated>2008-09-22T01:08:49Z</updated>
<author>
<name>Oscar Fuentes</name>
<email>ofv@wanadoo.es</email>
</author>
<published>2008-09-22T01:08:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3d01fc7de86c75926e4e5ac7cc49f0116018893d'/>
<id>urn:sha1:3d01fc7de86c75926e4e5ac7cc49f0116018893d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56419 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Re-enables the new vector select in the bitcode reader, by modifying the</title>
<updated>2008-09-16T01:01:33Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2008-09-16T01:01:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fb2bbbe78674a34e5ec2ec6f8c566ac5cbb26154'/>
<id>urn:sha1:fb2bbbe78674a34e5ec2ec6f8c566ac5cbb26154</id>
<content type='text'>
bitcode reader/writer as follows:

- add and use new bitcode FUNC_CODE_INST_VSELECT to handle the llvm
select opcode using either i1 or [N x i1] as the selector.
- retain old BITCODE FUNC_CODE_INST_SELECT in the bitcode reader to
handle select on i1 for backwards compatibility with existing bitcode
files.
- re-enable the vector-select.ll test program.

Also, rename the recently added bitcode opcode FUNC_CODE_INST_VCMP to
FUNC_CODE_INST_CMP2 and make the bitcode writer use it to handle
fcmp/icmp on scalars or vectors. In the bitcode writer, use
FUNC_CODE_INST_CMP for vfcmp/vicmp only. In the bitcode reader, have
FUNC_CODE_INST_CMP handle icmp/fcmp returning bool, for backwards
compatibility with existing bitcode files.

Patch by Preston Gurd!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56233 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Extend the vcmp/fcmp LLVM IR instructions to take vectors as arguments</title>
<updated>2008-09-09T01:02:47Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2008-09-09T01:02:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f72fb679eff7de84e3e18b75d63a18cb3510bcdd'/>
<id>urn:sha1:f72fb679eff7de84e3e18b75d63a18cb3510bcdd</id>
<content type='text'>
and, if so, to return a vector of boolean as a result;

Extend the select LLVM IR instruction to allow you to specify a result
type which is a vector of boolean, in which case the result will be an
element-wise selection instead of choosing one vector or the other; and

Update LangRef.html to describe these changes.

This patch was contributed by Preston Gurd!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55969 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Tidy up several unbeseeming casts from pointer to intptr_t.</title>
<updated>2008-09-04T17:05:41Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2008-09-04T17:05:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ae73dc1448d25b02cabc7c64c86c64371453dda8'/>
<id>urn:sha1:ae73dc1448d25b02cabc7c64c86c64371453dda8</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55779 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Read and write function notes.</title>
<updated>2008-09-02T21:47:13Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-09-02T21:47:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7ad033c9e7a6b164fe971be82f6dc8ec9dc977b3'/>
<id>urn:sha1:7ad033c9e7a6b164fe971be82f6dc8ec9dc977b3</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55657 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>add #include</title>
<updated>2008-08-23T21:33:24Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-08-23T21:33:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e35f1cacc86ce5daea335986ed0da3f122edd7b7'/>
<id>urn:sha1:e35f1cacc86ce5daea335986ed0da3f122edd7b7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55257 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
