<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Target/X86/InstPrinter, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Target/X86/InstPrinter?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Target/X86/InstPrinter?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-01-29T07:54:31Z</updated>
<entry>
<title>Merge SSE and AVX shuffle instructions in the comment printer.</title>
<updated>2013-01-29T07:54:31Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2013-01-29T07:54:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e6482fabd20a2a5b4f81aff55812782f3b617514'/>
<id>urn:sha1:e6482fabd20a2a5b4f81aff55812782f3b617514</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173777 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add missing break in 256-bit palignr comment printing. No test case yet because the comment itself is still wrong.</title>
<updated>2013-01-28T07:19:11Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2013-01-28T07:19:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=53597b2c5cd0ace8683fd7aab33f8d40c085a49d'/>
<id>urn:sha1:53597b2c5cd0ace8683fd7aab33f8d40c085a49d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173669 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix inconsistent usage of PALIGN and PALIGNR when referring to the same instruction.</title>
<updated>2013-01-28T06:48:25Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2013-01-28T06:48:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4aee1bb2223e59efb814a694edaecd07a3418da0'/>
<id>urn:sha1:4aee1bb2223e59efb814a694edaecd07a3418da0</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173667 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>X86: Decode PALIGN operands so I don't have to do it in my head.</title>
<updated>2013-01-26T13:31:37Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2013-01-26T13:31:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=200b306f2006533a0e7a0ca75cb3103620e7aa84'/>
<id>urn:sha1:200b306f2006533a0e7a0ca75cb3103620e7aa84</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173572 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Added a option to the disassembler to print immediates as hex.</title>
<updated>2012-12-05T18:13:19Z</updated>
<author>
<name>Kevin Enderby</name>
<email>enderby@apple.com</email>
</author>
<published>2012-12-05T18:13:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=14ccc9007a932a23201251ced4be4c898a62d6a5'/>
<id>urn:sha1:14ccc9007a932a23201251ced4be4c898a62d6a5</id>
<content type='text'>
This is for the lldb team so most of but not all of the values are
to be printed as hex with this option.  Some small values like the
scale in an X86 address were requested to printed in decimal
without the leading 0x.

There may be some tweaks need to places that may still be in
decimal that they want in hex.  Specially for arm.  I made my best
guess.  Any tweaks from here should be simple.

I also did the best I know now with help from the C++ gurus
creating the cleanest formatImm() utility function and containing
the changes.  But if someone has a better idea to make something
cleaner I'm all ears and game for changing the implementation.

rdar://8109283



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169393 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>Make branch heavy code for generating marked up disassembly simpler</title>
<updated>2012-10-23T22:52:52Z</updated>
<author>
<name>Kevin Enderby</name>
<email>enderby@apple.com</email>
</author>
<published>2012-10-23T22:52:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e1d4a8813427b76c5f59cf5b70a9df734b7e9284'/>
<id>urn:sha1:e1d4a8813427b76c5f59cf5b70a9df734b7e9284</id>
<content type='text'>
and easier to read by adding a couple helper functions.  Suggestion by
Chandler Carruth and seconded by Meador Inge!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166515 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add support for annotated disassembly output for X86 and arm.</title>
<updated>2012-10-22T22:31:46Z</updated>
<author>
<name>Kevin Enderby</name>
<email>enderby@apple.com</email>
</author>
<published>2012-10-22T22:31:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3ed0316f756e2f1730f46654776fcf77f5ace7aa'/>
<id>urn:sha1:3ed0316f756e2f1730f46654776fcf77f5ace7aa</id>
<content type='text'>
Per the October 12, 2012 Proposal for annotated disassembly output sent out by
Jim Grosbach this set of changes implements this for X86 and arm.  The llvm-mc
tool now has a -mdis option to produced the marked up disassembly and a couple
of small example test cases have been added.

rdar://11764962


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166445 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Separate AVXCC and SSECC printing for cmpps/pd/ss/sd and add masking before the switch statement. This keeps the unreachable default case from being hit if the instruction was created with an intrinsic with too large of an immediate.</title>
<updated>2012-10-09T05:26:13Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2012-10-09T05:26:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ac0740f2442dae01a4c44875f9b936d9ea352636'/>
<id>urn:sha1:ac0740f2442dae01a4c44875f9b936d9ea352636</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165483 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Typos.</title>
<updated>2012-10-03T19:00:20Z</updated>
<author>
<name>Chad Rosier</name>
<email>mcrosier@apple.com</email>
</author>
<published>2012-10-03T19:00:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7f74eade1f48b32e4c87db651f1a86e0a64b6fa7'/>
<id>urn:sha1:7f74eade1f48b32e4c87db651f1a86e0a64b6fa7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165141 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
