<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/AsmParser, branch release_32</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/AsmParser?h=release_32</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/AsmParser?h=release_32'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2012-11-22T06:08:33Z</updated>
<entry>
<title>Merging r168354: into 3.2 release branch</title>
<updated>2012-11-22T06:08:33Z</updated>
<author>
<name>Pawel Wodnicki</name>
<email>pawel@32bitmicro.com</email>
</author>
<published>2012-11-22T06:08:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d11161f404bf670f4f4b3b993bdad6894fbfd5ba'/>
<id>urn:sha1:d11161f404bf670f4f4b3b993bdad6894fbfd5ba</id>
<content type='text'>
Make the AttrListPtr object a part of the LLVMContext.

When code deletes the context, the AttributeImpls that the AttrListPtr points to
are now invalid. Therefore, instead of keeping a separate managed static for the
AttrListPtrs that's reference counted, move it into the LLVMContext and delete
it when deleting the AttributeImpls.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168486 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Reverting 168457</title>
<updated>2012-11-21T22:21:40Z</updated>
<author>
<name>Pawel Wodnicki</name>
<email>pawel@32bitmicro.com</email>
</author>
<published>2012-11-21T22:21:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3e2cbf9d08ffd6f26302c19fdc7997e441c741e9'/>
<id>urn:sha1:3e2cbf9d08ffd6f26302c19fdc7997e441c741e9</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168465 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merging r168354, r168355 and r168379 into the 3.2 release branch.</title>
<updated>2012-11-21T20:30:37Z</updated>
<author>
<name>Pawel Wodnicki</name>
<email>pawel@32bitmicro.com</email>
</author>
<published>2012-11-21T20:30:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7022c651cab8a4e3e310e024a2028eb9fa5b482e'/>
<id>urn:sha1:7022c651cab8a4e3e310e024a2028eb9fa5b482e</id>
<content type='text'>
Set of  Attributes patches.

Merging r168354:

Make the AttrListPtr object a part of the LLVMContext.

When code deletes the context, the AttributeImpls that the AttrListPtr points to
are now invalid. Therefore, instead of keeping a separate managed static for the
AttrListPtrs that's reference counted, move it into the LLVMContext and delete
it when deleting the AttributeImpls.

Merging r168355:

Merging r168379

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168457 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merging r168197: into 3.2 release branch</title>
<updated>2012-11-21T16:40:23Z</updated>
<author>
<name>Pawel Wodnicki</name>
<email>pawel@32bitmicro.com</email>
</author>
<published>2012-11-21T16:40:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=00dace859e62c85379021f727c9aeade734f5154'/>
<id>urn:sha1:00dace859e62c85379021f727c9aeade734f5154</id>
<content type='text'>
Preserve address space of forward-referenced global variables in the LL parser

Before, the parser would assert on the following code:

@a2 = global i8 addrspace(1)* @a
@a = addrspace(1) global i8 0

because the type of @a was "i8*" instead of "i8 addrspace(1)*" when parsing
the initializer for @a2.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168435 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change ForceSizeOpt attribute into MinSize attribute</title>
<updated>2012-10-30T16:32:52Z</updated>
<author>
<name>Quentin Colombet</name>
<email>qcolombet@apple.com</email>
</author>
<published>2012-10-30T16:32:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9a419f656e278b96e9dfe739cd63c7bff9a4e1fd'/>
<id>urn:sha1:9a419f656e278b96e9dfe739cd63c7bff9a4e1fd</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167020 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Special calling conventions for Intel OpenCL built-in library.</title>
<updated>2012-10-24T14:46:16Z</updated>
<author>
<name>Elena Demikhovsky</name>
<email>elena.demikhovsky@intel.com</email>
</author>
<published>2012-10-24T14:46:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3575222175b4982f380ff291bb17be67aadc0966'/>
<id>urn:sha1:3575222175b4982f380ff291bb17be67aadc0966</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166566 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add the "ForceSizeOpt" attribute.</title>
<updated>2012-10-22T17:33:31Z</updated>
<author>
<name>Nadav Rotem</name>
<email>nrotem@apple.com</email>
</author>
<published>2012-10-22T17:33:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e743942bc8f8b067e014b8cbd2a205a53c7c67f9'/>
<id>urn:sha1:e743942bc8f8b067e014b8cbd2a205a53c7c67f9</id>
<content type='text'>
Patch by Quentin Colombet &lt;qcolombet@apple.com&gt;

Original description:
"""
The attached patch is the first step to have a better control on Oz related optimizations.
The Oz optimization level focuses on code size, thus I propose to add an attribute called ForceSizeOpt.
"""



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166422 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change.</title>
<updated>2012-10-15T20:35:56Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-10-15T20:35:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=702cc91aa1bd41540e8674921ae7ac89a4ff061f'/>
<id>urn:sha1:702cc91aa1bd41540e8674921ae7ac89a4ff061f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165960 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add an enum for the return and function indexes into the AttrListPtr object. This gets rid of some magic numbers.</title>
<updated>2012-10-15T07:29:08Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-10-15T07:29:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=07aae2e7d58fe23e370e0cbb9e1a3def99434c36'/>
<id>urn:sha1:07aae2e7d58fe23e370e0cbb9e1a3def99434c36</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165924 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Attributes Rewrite</title>
<updated>2012-10-15T04:46:55Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-10-15T04:46:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cb3de0bc800d7920087b19bb12a545d4cc84114e'/>
<id>urn:sha1:cb3de0bc800d7920087b19bb12a545d4cc84114e</id>
<content type='text'>
Convert the internal representation of the Attributes class into a pointer to an
opaque object that's uniqued by and stored in the LLVMContext object. The
Attributes class then becomes a thin wrapper around this opaque
object. Eventually, the internal representation will be expanded to include
attributes that represent code generation options, etc.


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