<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/test/Assembler, branch master</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/test/Assembler?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/test/Assembler?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2013-03-12T19:04:24Z</updated>
<entry>
<title>Correct invalid debug info metadata</title>
<updated>2013-03-12T19:04:24Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-03-12T19:04:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=ad5a5e04275a5fec94b9a4dfc9a865191088a5bf'/>
<id>urn:sha1:ad5a5e04275a5fec94b9a4dfc9a865191088a5bf</id>
<content type='text'>
Code review feedback on r176838 by Patrik Hägglund.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176884 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Modify the LLVM assembly output so that it uses references to represent function attributes.</title>
<updated>2013-02-20T07:21:42Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-02-20T07:21:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=7ab6c76ad1cbf36284ca5b6bd5ee33c625fe3e60'/>
<id>urn:sha1:7ab6c76ad1cbf36284ca5b6bd5ee33c625fe3e60</id>
<content type='text'>
This makes the LLVM assembly look better. E.g.:

     define void @foo() #0 { ret void }
     attributes #0 = { nounwind noinline ssp }


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175605 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>FileCheck-ize the tests.</title>
<updated>2013-02-11T08:34:57Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-02-11T08:34:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=595ef3e314e4c40b1f8b6b4f90b418a30a637242'/>
<id>urn:sha1:595ef3e314e4c40b1f8b6b4f90b418a30a637242</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174865 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Added LLVM Asm/Bitcode Reader/Writer support for new IR keyword externally_initialized.</title>
<updated>2013-02-05T05:57:38Z</updated>
<author>
<name>Michael Gottesman</name>
<email>mgottesman@apple.com</email>
</author>
<published>2013-02-05T05:57:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=a2de37c897556fbd1f94a3ed84ad27accd8f8deb'/>
<id>urn:sha1:a2de37c897556fbd1f94a3ed84ad27accd8f8deb</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174340 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix ConstantFold's folding of icmp instructions to recognize that,</title>
<updated>2013-01-31T00:01:45Z</updated>
<author>
<name>Dan Gohman</name>
<email>dan433584@gmail.com</email>
</author>
<published>2013-01-31T00:01:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=d363ae52995059906d99f7588f47bf891e7db485'/>
<id>urn:sha1:d363ae52995059906d99f7588f47bf891e7db485</id>
<content type='text'>
for example, a one-past-the-end pointer from one global variable may
be equal to the base pointer of another global variable.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173995 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fast-math test case for bitcode and textual reading/writing</title>
<updated>2012-11-27T00:45:08Z</updated>
<author>
<name>Michael Ilseman</name>
<email>milseman@apple.com</email>
</author>
<published>2012-11-27T00:45:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=a52f3ae45ce28198bb402ddea8db5a8cb8d8ced7'/>
<id>urn:sha1:a52f3ae45ce28198bb402ddea8db5a8cb8d8ced7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168647 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Preserve address space of forward-referenced global variables in the LL parser</title>
<updated>2012-11-16T21:03:47Z</updated>
<author>
<name>Justin Holewinski</name>
<email>jholewinski@nvidia.com</email>
</author>
<published>2012-11-16T21:03:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=eaff2d55a988aa107ca6fe19e2220d8672770da5'/>
<id>urn:sha1:eaff2d55a988aa107ca6fe19e2220d8672770da5</id>
<content type='text'>
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/trunk@168197 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Relax the restrictions on vector of pointer types, and vector getelementptr.</title>
<updated>2012-11-13T12:59:33Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2012-11-13T12:59:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=2333e29be441d9d55920651e0b2add23ab0c1613'/>
<id>urn:sha1:2333e29be441d9d55920651e0b2add23ab0c1613</id>
<content type='text'>
Previously in a vector of pointers, the pointer couldn't be any pointer type,
it had to be a pointer to an integer or floating point type.  This is a hassle
for dragonegg because the GCC vectorizer happily produces vectors of pointers
where the pointer is a pointer to a struct or whatever.  Vector getelementptr
was restricted to just one index, but now that vectors of pointers can have
any pointer type it is more natural to allow arbitrary vector getelementptrs.
There is however the issue of struct GEPs, where if each lane chose different
struct fields then from that point on each lane will be working down into
unrelated types.  This seems like too much pain for too little gain, so when
you have a vector struct index all the elements are required to be the same.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167828 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Don't crash if a .ll file contains a forward-reference that looks like a global</title>
<updated>2012-10-11T00:38:25Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2012-10-11T00:38:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=64ea275fe4e85f112ccfaf9c7b56fe64e11c771f'/>
<id>urn:sha1:64ea275fe4e85f112ccfaf9c7b56fe64e11c771f</id>
<content type='text'>
value but later turns out to be a function.

Unfortunately, we can't fold tests into a single file because we only get one
error out of llvm-as.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165680 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Inline the checks for mutually exclusive attributes since they're used in only one module.</title>
<updated>2012-10-09T20:11:19Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-10-09T20:11:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=28d1c60f89f7d224879bd84b89c3e280e6a7333b'/>
<id>urn:sha1:28d1c60f89f7d224879bd84b89c3e280e6a7333b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165539 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
