<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Target/X86/Disassembler, branch testing</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Target/X86/Disassembler?h=testing</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Target/X86/Disassembler?h=testing'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2012-12-19T19:55:47Z</updated>
<entry>
<title>Remove edis - the enhanced disassembler. Fixes PR14654.</title>
<updated>2012-12-19T19:55:47Z</updated>
<author>
<name>Roman Divacky</name>
<email>rdivacky@freebsd.org</email>
</author>
<published>2012-12-19T19:55:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=759e3fa641d0ad01012d16d913015c9f69c8d2ab'/>
<id>urn:sha1:759e3fa641d0ad01012d16d913015c9f69c8d2ab</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170578 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use the new script to sort the includes of every file under lib.</title>
<updated>2012-12-03T16:50:05Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2012-12-03T16:50:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d04a8d4b33ff316ca4cf961e06c9e312eff8e64f'/>
<id>urn:sha1:d04a8d4b33ff316ca4cf961e06c9e312eff8e64f</id>
<content type='text'>
Sooooo many of these had incorrect or strange main module includes.
I have manually inspected all of these, and fixed the main module
include to be the nearest plausible thing I could find. If you own or
care about any of these source files, I encourage you to take some time
and check that these edits were sensible. I can't have broken anything
(I strictly added headers, and reordered them, never removed), but they
may not be the headers you'd really like to identify as containing the
API being implemented.

Many forward declarations and missing includes were added to a header
files to allow them to parse cleanly when included first. The main
module rule does in fact have its merits. =]

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169131 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2012-10-29T17:56:15Z</updated>
<author>
<name>Joerg Sonnenberger</name>
<email>joerg@bec.de</email>
</author>
<published>2012-10-29T17:56:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9cc1fad5ad645247080e22dec64128bec8054341'/>
<id>urn:sha1:9cc1fad5ad645247080e22dec64128bec8054341</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166945 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add a new compression type to ModRM table that detects when the memory modRM byte represent 8 instructions and the reg modRM byte represents up to 64 instructions. Reduces modRM table from 43k entreis to 25k entries. Based on a patch from Manman Ren.</title>
<updated>2012-09-13T05:45:42Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2012-09-13T05:45:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=76b29b518dad5e719077a1066e242fa91f777a7c'/>
<id>urn:sha1:76b29b518dad5e719077a1066e242fa91f777a7c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163774 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change unsigned to a uint16_t in static disassembler tables to reduce the table size.</title>
<updated>2012-09-11T04:19:21Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2012-09-11T04:19:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9e6dc8b9e70c98fc269303a5a94f0476942fb35a'/>
<id>urn:sha1:9e6dc8b9e70c98fc269303a5a94f0476942fb35a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163594 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use const properly so that we dont remove const qualifier from region and MII</title>
<updated>2012-09-05T21:17:34Z</updated>
<author>
<name>Roman Divacky</name>
<email>rdivacky@freebsd.org</email>
</author>
<published>2012-09-05T21:17:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b438615abdc826a2fef33895b50dc60e3f39f988'/>
<id>urn:sha1:b438615abdc826a2fef33895b50dc60e3f39f988</id>
<content type='text'>
by casting. Found with gcc48.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163247 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add support for converting llvm.fma to fma4 instructions.</title>
<updated>2012-08-31T15:40:30Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2012-08-31T15:40:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bf4043768c6726db523f99460645842e5024fc7f'/>
<id>urn:sha1:bf4043768c6726db523f99460645842e5024fc7f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162999 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix integer undefined behavior due to signed left shift overflow in LLVM.</title>
<updated>2012-08-24T23:29:28Z</updated>
<author>
<name>Richard Smith</name>
<email>richard-llvm@metafoo.co.uk</email>
</author>
<published>2012-08-24T23:29:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1144af3c9b4da48cd581156e05b24261c8de366a'/>
<id>urn:sha1:1144af3c9b4da48cd581156e05b24261c8de366a</id>
<content type='text'>
Reviewed offline by chandlerc.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162623 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add more indirection to the disassembler tables to reduce amount of space used to store the operand types and encodings. Store only the unique combinations in a separate table and store indices in the instruction table. Saves about 32K of static data.</title>
<updated>2012-08-01T07:39:18Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2012-08-01T07:39:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5a2c607153993fb7f7e04f9482520b64dffe5757'/>
<id>urn:sha1:5a2c607153993fb7f7e04f9482520b64dffe5757</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161101 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make INSTRUCTION_SPECIFIER_FIELDS match X86DisassemblerCommon.h. Also remove trailing whitespace.</title>
<updated>2012-07-31T05:18:26Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2012-07-31T05:18:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c60685e3207518de468b2cf21b470a9cbe3da00a'/>
<id>urn:sha1:c60685e3207518de468b2cf21b470a9cbe3da00a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161029 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
