<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/lib/Target/X86/AsmParser, branch master</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/lib/Target/X86/AsmParser?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/lib/Target/X86/AsmParser?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2013-05-05T00:40:33Z</updated>
<entry>
<title>Add ArrayRef constructor from None, and do the cleanups that this constructor enables</title>
<updated>2013-05-05T00:40:33Z</updated>
<author>
<name>Dmitri Gribenko</name>
<email>gribozavr@gmail.com</email>
</author>
<published>2013-05-05T00:40:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=5c332dbd30d9398ed25b30c3080506f7b8e92290'/>
<id>urn:sha1:5c332dbd30d9398ed25b30c3080506f7b8e92290</id>
<content type='text'>
Patch by Robert Wilhelm.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181138 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>In MC asm parsing, account for the possibility of whitespace within</title>
<updated>2013-05-03T00:15:41Z</updated>
<author>
<name>John McCall</name>
<email>rjmccall@apple.com</email>
</author>
<published>2013-05-03T00:15:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=26f3bb997f0c5d7951d61d28a26ca6ac1481090c'/>
<id>urn:sha1:26f3bb997f0c5d7951d61d28a26ca6ac1481090c</id>
<content type='text'>
the "identifier" parsed by the frontend callback by skipping forward
until we've consumed a token that ends at the point dictated by the
callback.

In addition, inform the callback when it's parsing an unevaluated
operand (e.g. mov eax, LENGTH A::x) as opposed to an evaluated one
(e.g. mov eax, [A::x]).

This commit depends on a clang commit.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180978 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[ms-inline asm] Removed this unnecessary check.  In the current implementation,</title>
<updated>2013-04-22T22:38:35Z</updated>
<author>
<name>Chad Rosier</name>
<email>mcrosier@apple.com</email>
</author>
<published>2013-04-22T22:38:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=d50dc20f06d9cf95562899020f773cd9f8309786'/>
<id>urn:sha1:d50dc20f06d9cf95562899020f773cd9f8309786</id>
<content type='text'>
Disp will always be one of MCSymbolRefExpr or MCConstantExpr, and never NULL.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180059 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[ms-inline asm] Add the OpDecl to the InlineAsmIdentifierInfo struct and in turn</title>
<updated>2013-04-22T22:04:25Z</updated>
<author>
<name>Chad Rosier</name>
<email>mcrosier@apple.com</email>
</author>
<published>2013-04-22T22:04:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=248f4965d29362db182d642cdf5fcbeba5c997a4'/>
<id>urn:sha1:248f4965d29362db182d642cdf5fcbeba5c997a4</id>
<content type='text'>
the MCParsedAsmOperand.
Part of rdar://13663589

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180054 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix unused variable warning.</title>
<updated>2013-04-22T20:42:32Z</updated>
<author>
<name>Chad Rosier</name>
<email>mcrosier@apple.com</email>
</author>
<published>2013-04-22T20:42:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=566542c87bf215c621ca58963c9940649ed27068'/>
<id>urn:sha1:566542c87bf215c621ca58963c9940649ed27068</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180044 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[ms-inline asm] Remove the identifier parsing logic from the AsmParser.  This is</title>
<updated>2013-04-22T19:42:15Z</updated>
<author>
<name>Chad Rosier</name>
<email>mcrosier@apple.com</email>
</author>
<published>2013-04-22T19:42:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=6804971dcfbba1dcf7b0f8335588ba2ab6b0f073'/>
<id>urn:sha1:6804971dcfbba1dcf7b0f8335588ba2ab6b0f073</id>
<content type='text'>
now taken care of by the frontend, which allows us to parse arbitrary C/C++
variables.
Part of rdar://13663589

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180037 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[ms-inline asm] Refactor/clean up the SemaLookup interface.  No functional</title>
<updated>2013-04-22T17:01:46Z</updated>
<author>
<name>Chad Rosier</name>
<email>mcrosier@apple.com</email>
</author>
<published>2013-04-22T17:01:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=44021515d76ec9b529f2adbc252552869b1357d5'/>
<id>urn:sha1:44021515d76ec9b529f2adbc252552869b1357d5</id>
<content type='text'>
change indended.
Part of rdar://13663589

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180028 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[ms-inline asm] Make code layout more canonical with iniline asm handled last.</title>
<updated>2013-04-19T19:29:50Z</updated>
<author>
<name>Chad Rosier</name>
<email>mcrosier@apple.com</email>
</author>
<published>2013-04-19T19:29:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=4acef770cfb9622a5baf3e1c72e99c4fc84e48ea'/>
<id>urn:sha1:4acef770cfb9622a5baf3e1c72e99c4fc84e48ea</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179875 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[ms-inline asm] Refactor the parsing of identifiers.  No functional change</title>
<updated>2013-04-19T18:39:50Z</updated>
<author>
<name>Chad Rosier</name>
<email>mcrosier@apple.com</email>
</author>
<published>2013-04-19T18:39:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=e43624e345bcef09d4d57dca2c27d33cb6a34edd'/>
<id>urn:sha1:e43624e345bcef09d4d57dca2c27d33cb6a34edd</id>
<content type='text'>
indended.
Part of rdar://13663589

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179871 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[ms-inline asm] Remove these asserts. C++ variables that use namespace</title>
<updated>2013-04-19T17:37:05Z</updated>
<author>
<name>Chad Rosier</name>
<email>mcrosier@apple.com</email>
</author>
<published>2013-04-19T17:37:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=d38684366105789ce41fa1bca76d8d93de19bb07'/>
<id>urn:sha1:d38684366105789ce41fa1bca76d8d93de19bb07</id>
<content type='text'>
qualifiers don't necessarily begin with an identifier (e.g., ::foo::bar).


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