aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/InstPrinter
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-184-38/+28
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-235-796/+1059
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-025-57/+262
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-294-4/+8
* Update to LLVM 3.5a.Stephen Hines2014-04-247-73/+252
* am b7485134: am 449fc261: Merge "llvm: convert makefiles to support multilib ...Colin Cross2014-02-181-2/+0
|\
| * llvm: convert makefiles to support multilib buildColin Cross2014-02-061-2/+0
* | Merge remote-tracking branch 'upstream/release_34' into merge-20140211Stephen Hines2014-02-114-2/+66
|\ \ | |/ |/|
| * First round of fixes for the x86 fixes for the x86 move accumulator from/to m...Craig Topper2013-08-254-2/+66
* | Merge commit '10251753b6897adcd22cc981c0cc42f348c109de' into merge-20130807Stephen Hines2013-08-074-34/+41
|\ \ | |/
| * Fixed the Intel-syntax X86 disassembler to respect the (existing) option for ...Daniel Malea2013-08-012-7/+5
| * Changed register names (and pointer keywords) to be lower case when using Int...Craig Topper2013-07-312-20/+15
| * Remove trailing whitespace and some tab characters.Craig Topper2013-07-311-9/+9
| * Added encoding prefixes for KNL instructions (EVEX).Elena Demikhovsky2013-07-282-0/+14
* | Merge commit 'b3201c5cf1e183d840f7c99ff779d57f1549d8e5' into merge_20130226Stephen Hines2013-03-051-98/+37
|\ \ | |/
| * Merge SSE and AVX shuffle instructions in the comment printer.Craig Topper2013-01-291-98/+14
| * Add missing break in 256-bit palignr comment printing. No test case yet becau...Craig Topper2013-01-281-0/+1
| * Fix inconsistent usage of PALIGN and PALIGNR when referring to the same instr...Craig Topper2013-01-281-6/+6
| * X86: Decode PALIGN operands so I don't have to do it in my head.Benjamin Kramer2013-01-261-0/+22
* | Merge remote-tracking branch 'upstream/master' into merge-llvmStephen Hines2013-01-214-28/+106
|\ \ | |/
| * Added a option to the disassembler to print immediates as hex.Kevin Enderby2012-12-051-4/+4
| * Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-032-4/+4
| * Make branch heavy code for generating marked up disassembly simplerKevin Enderby2012-10-231-30/+16
| * Add support for annotated disassembly output for X86 and arm.Kevin Enderby2012-10-221-2/+30
| * Separate AVXCC and SSECC printing for cmpps/pd/ss/sd and add masking before t...Craig Topper2012-10-094-3/+54
| * Typos.Chad Rosier2012-10-032-5/+4
| * Add 'lock' prefix output support in assembly printerMichael Liao2012-09-262-0/+14
| * Update function names to conform to guidelines. No functional change intended.Chad Rosier2012-09-104-8/+8
* | Merge with LLVM upstream r160668 (Jul 24th 2012)Shih-wei Liao2012-08-031-2/+32
|\ \ | |/
| * Add shuffle decode support for VPERMQ/VPERMPD.Craig Topper2012-05-061-0/+10
| * Add support for selecting AVX2 vpshuflw and vpshufhw. Add decoding support fo...Craig Topper2012-05-021-2/+22
* | Merge with LLVM upstream r155090.Shih-wei Liao2012-04-244-19/+9
|\ \ | |/
| * Move getOpcodeName from the various target InstPrinters into the superclass M...Benjamin Kramer2012-04-024-9/+0
| * Remove getInstructionName from MCInstPrinter implementations in favor of usin...Craig Topper2012-04-024-8/+4
| * Make MCInstrInfo available to the MCInstPrinter. This will be used to remove ...Craig Topper2012-04-022-4/+6
| * Rip out emission of the regIsInRegClass function for the asm printer.Benjamin Kramer2012-03-301-0/+1
* | Merge branch 'upstream' into sliao_dShih-wei Liao2012-03-241-4/+4
|\ \ | |/
| * Use a signed value for this enum to avoid spuriuos warnings from gcc.Benjamin Kramer2012-03-211-1/+1
| * Factor out target shuffle mask decoding from getShuffleScalarElt and use a Sm...Craig Topper2012-03-201-5/+5
* | Merge branch 'upstream' into merge-20120305Stephen Hines2012-03-056-49/+129
|\ \ | |/
| * Make MCRegisterInfo available to the the MCInstPrinter.Jim Grosbach2012-03-053-8/+5
| * Updated the llvm-mc disassembler C API to support for the X86 target.Kevin Enderby2012-02-232-11/+34
| * Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-183-3/+3
| * Fixed a bug in printing "cmp" pseudo ops.Elena Demikhovsky2012-02-082-16/+65
| * Add shuffle decoding support for 256-bit pshufd. Merge vpermilp* and pshufd d...Craig Topper2012-02-061-9/+20
| * Convert assert(0) to llvm_unreachable in X86 Target directory.Craig Topper2012-02-052-2/+2
* | Merge with LLVM upstream r146714 (Dec 16th 2011)Logan Chien2011-12-163-45/+206
|\ \ | |/
| * LLVMBuild: Remove trailing newline, which irked me.Daniel Dunbar2011-12-121-1/+0
| * Clean up some of the shuffle decoding code for UNPCK instructions. Add instru...Craig Topper2011-12-061-20/+148
| * Merge decoding of VPERMILPD and VPERMILPS shuffle masks. Merge X86ISD node ty...Craig Topper2011-11-301-8/+8