<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/docs/LangRef.html, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/docs/LangRef.html?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/docs/LangRef.html?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2012-12-07T10:36:55Z</updated>
<entry>
<title>docs: Convert LangRef to reST.</title>
<updated>2012-12-07T10:36:55Z</updated>
<author>
<name>Sean Silva</name>
<email>silvas@purdue.edu</email>
</author>
<published>2012-12-07T10:36:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f722b007b201a755b06c48eba8a6058972ddf267'/>
<id>urn:sha1:f722b007b201a755b06c48eba8a6058972ddf267</id>
<content type='text'>
NOTE: If you have any patches in the works that modify LangRef, you will
need to rewrite the changes to LangRef.html to their equivalents in
LangRef.rst. If you need assistance feel free to contact me.

Since LangRef is mission-critical for the project and "normative", I
have taken extra care to ensure that no content was lost or altered in
the conversion. The content was converted with a tool called `pandoc`,
so there is no chance for a human error like accidentally forgetting a
sentence or whatever. After the initial conversion by `pandoc`, only
changes to the markup were done.

This is just the most literal conversion of the HTML document as
possible. It might be worth exploring some way to chop up this massive
document into separate pages, e.g. something like
`docs/LangRef/Instructions.rst`, `docs/LangRef/Intrinsics.rst`, etc.
with `docs/LangRef.rst` being an "intro/navigation page" of sorts. On
the other hand, that loses the ability to {Ctrl,Cmd}-F for a given term
right from your browser.

IMO, I think our stylesheet needs some work because I find it hard to
tell what level of nesting some of the headings are at (e.g. "is this a
new section or is it a subsection?"). The issue is present on other
pages, but the sheer size and deep section structure of LangRef really
brings this issue out. If there are any web designers out there in the
community it would be awesome if you tried to come up with something
nicer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169596 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Removed redundancy in wording</title>
<updated>2012-11-30T23:14:52Z</updated>
<author>
<name>Michael Ilseman</name>
<email>milseman@apple.com</email>
</author>
<published>2012-11-30T23:14:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5ba39ae563c19e0304387d39fa359305ada6220b'/>
<id>urn:sha1:5ba39ae563c19e0304387d39fa359305ada6220b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169053 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Clean up the documentation to have a common description area for fast-math flags.</title>
<updated>2012-11-30T23:12:42Z</updated>
<author>
<name>Michael Ilseman</name>
<email>milseman@apple.com</email>
</author>
<published>2012-11-30T23:12:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=01b3710eae3095f32fb311285d36e8eb2e5bc135'/>
<id>urn:sha1:01b3710eae3095f32fb311285d36e8eb2e5bc135</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169052 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fast-math flags documentation added to LangRef</title>
<updated>2012-11-27T00:48:29Z</updated>
<author>
<name>Michael Ilseman</name>
<email>milseman@apple.com</email>
</author>
<published>2012-11-27T00:48:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a33e3d75fe761292341871253f86b163df11142c'/>
<id>urn:sha1:a33e3d75fe761292341871253f86b163df11142c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168652 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Correct copy-pasto where we're talking about function attributes and not parameter attributes.</title>
<updated>2012-11-26T22:04:13Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-11-26T22:04:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8a66b6ab45986f1fe23b0131ef92b27fd4460ad7'/>
<id>urn:sha1:8a66b6ab45986f1fe23b0131ef92b27fd4460ad7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168619 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add the Erlang/HiPE calling convention, patch by Yiannis Tsiouris.</title>
<updated>2012-11-16T12:36:39Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2012-11-16T12:36:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=dc7f174b5e049172f085ff5957f58998bdc446a4'/>
<id>urn:sha1:dc7f174b5e049172f085ff5957f58998bdc446a4</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168166 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove trailing whitespace</title>
<updated>2012-11-16T00:58:59Z</updated>
<author>
<name>Michael Ilseman</name>
<email>milseman@apple.com</email>
</author>
<published>2012-11-16T00:58:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=96952bd3b10d6a880b406461e2373b8781abc919'/>
<id>urn:sha1:96952bd3b10d6a880b406461e2373b8781abc919</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168121 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add missing documentation for llvm.exp2, llvm.log10, and llvm.log2.</title>
<updated>2012-11-15T07:01:39Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2012-11-15T07:01:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f48ef5594f9bc14effa0928a5628b88286c0592a'/>
<id>urn:sha1:f48ef5594f9bc14effa0928a5628b88286c0592a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168026 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint intrinsics.</title>
<updated>2012-11-15T06:51:10Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2012-11-15T06:51:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=490104720db9e1e0eb9cc27e88e2d7288ac27ff0'/>
<id>urn:sha1:490104720db9e1e0eb9cc27e88e2d7288ac27ff0</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168025 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/llvm/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>
</feed>
