1. f78650a Remove trailing space by Fangrui Song · 7 years ago
  2. 349ffce [X86] NFC Refactor some code in InstPrinters by Gabor Buella · 7 years ago
  3. e33ed7d6 [X86] Remove DATA32_PREFIX. Hack the printing for DATA16_PREFIX to print 'data32' in 16-bit mode. Hack the asm parser to convert 'data32' to 'data16' in 16-bit mode. by Craig Topper · 8 years ago
  4. a21758f [X86] Don't pass getRegisterName from the InstPrinters into EmitAnyX86InstComments. Just always use the function from the ATTPrinter. NFC by Craig Topper · 8 years ago
  5. fdd72fd [X86] Added support for nocf_check attribute for indirect Branch Tracking by Oren Ben Simhon · 8 years ago
  6. 9804c67 [X86] Rewrite printMasking code in X86InstComments to use TSFlags to determine whether the instruction is masked. by Craig Topper · 8 years ago
  7. 4abd60a [X86] Combine two unnecessarily complicated ifs that had the same body. NFC by Craig Topper · 8 years ago
  8. 0916c6b Fix for Bug 34475 - LOCK/REP/REPNE prefixes emitted as instruction on their own. by Andrew V. Tischenko · 8 years ago
  9. bfc9061 This patch is a result of D37262: The issues with X86 prefixes. It closes PR7709, PR17697, PR19251, PR32809 and PR21640. There could be other bugs closed by this patch. by Andrew V. Tischenko · 8 years ago
  10. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  11. 90562df [X86] Fix some Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
  12. 197db00 [X86] Fix for bugzilla 31576 - add support for "data32" instruction prefix by Marina Yatsina · 9 years ago
  13. c776677 X86: Allow expressions to appear as u8imm operands. by Peter Collingbourne · 9 years ago
  14. 97c2c10 [x86] avoid printing unnecessary sign bits of hex immediates in asm comments (PR20347) by Sanjay Patel · 9 years ago
  15. e99014d clean up; NFCI by Sanjay Patel · 9 years ago
  16. b550cb1 [NFC] Header cleanup by Mehdi Amini · 10 years ago
  17. daf2e3f Remove extra forward declarations and scrub includes for all in tree InstPrinters. NFC by Craig Topper · 10 years ago
  18. 8b64355 MC: Add target hook to control symbol quoting by Matt Arsenault · 10 years ago
  19. 13760bd MC: Clean up MCExpr naming. NFC. by Jim Grosbach · 10 years ago
  20. 2fb8401 Print "lock \t foo" instead of "lock \n foo". by Rafael Espindola · 10 years ago
  21. db0712f Use std::bitset for SubtargetFeatures. by Michael Kuperstein · 10 years ago
  22. c3434b3 Reverting r237234, "Use std::bitset for SubtargetFeatures" by Michael Kuperstein · 10 years ago
  23. aba4a34 Use std::bitset for SubtargetFeatures by Michael Kuperstein · 10 years ago
  24. 16adb81 [X86] Read the feature bits from the subtarget that is passed to printInst by Akira Hatanaka · 11 years ago
  25. 5f11781 Partially revert the changes I made in r233473 to keep the code concise. by Akira Hatanaka · 11 years ago
  26. ba511fd clang-format X86ATTInstPrinter.{h,cpp} before I make changes to these files. by Akira Hatanaka · 11 years ago
  27. b46d023 [MCInstPrinter] Enable MCInstPrinter to change its behavior based on the by Akira Hatanaka · 11 years ago
  28. 29704e7 Revert "Use std::bitset for SubtargetFeatures" by Michael Kuperstein · 11 years ago
  29. 774b441 Use std::bitset for SubtargetFeatures by Michael Kuperstein · 11 years ago
  30. efd7a96 Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures. by Michael Kuperstein · 11 years ago
  31. ba5b04c Use std::bitset for SubtargetFeatures by Michael Kuperstein · 11 years ago
  32. 916708f [X86] Add support for parsing and printing the mnemonic aliases for the XOP VPCOM instructions. by Craig Topper · 11 years ago
  33. 6772eac [X86] Merge printSSECC and printAVXCC. They only differed by an assertion. by Craig Topper · 11 years ago
  34. 0271d10 [x86] Change u8imm operands to always print as unsigned. This makes shuffle masks and the like make way more sense. by Craig Topper · 11 years ago
  35. 53f75b9 [x86] Assert on invalid immediates in the instruction printer for cmp.ps/pd/ss/sd instead of truncating the immediate. The assembly parser and instruction selection shouldn't generate invalid immediates. by Craig Topper · 11 years ago
  36. ee9eef2 Teach disassembler to handle illegal immediates on (v)cmpps/pd/ss/sd instructions. Instead of rejecting we'll just generate the _alt forms that don't try to alter the mnemonic. While I'm here, merge some common code in the Instruction printers for the condition code replacement and fix the mask on SSE to be 3-bits instead of 4. by Craig Topper · 11 years ago
  37. 5bf9578 [X86] Clean up whitespace as well as minor coding style by Michael Liao · 11 years ago
  38. e6617fc [x32] Emit callq for CALLpcrel32 by Pavel Chupin · 11 years ago
  39. 2317311 [x86] Teach the asm comment printing to only print the clarification of by Chandler Carruth · 11 years ago
  40. 84e68b2 [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  41. dcb78db X86: Use enums for memory operand decoding instead of integer literals. by Manuel Jacob · 12 years ago
  42. b33c2ef [x86] Allow address-size overrides for STOS[BWLQ] (PR9385) by David Woodhouse · 12 years ago
  43. 2ef8d9c [x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385) by David Woodhouse · 12 years ago
  44. 35da3d1 Allow x86 mov instructions to/from memory with absolute address to be encoded and disassembled with a segment override prefix. Fixes PR16962. by Craig Topper · 12 years ago
  45. b19c9dc AVX-512: Embedded Rounding Control - encoding and printing by Elena Demikhovsky · 12 years ago
  46. de3f751 AVX-512: Added intrinsics for vcvt, vcvtt, vrndscale, vcmp by Elena Demikhovsky · 12 years ago
  47. 1885417 First round of fixes for the x86 fixes for the x86 move accumulator from/to memory offset instructions. by Craig Topper · 12 years ago
  48. a3d4245 Fixed the Intel-syntax X86 disassembler to respect the (existing) option for hexadecimal immediates, to match AT&T syntax. This also brings a new option for C-vs-MASM-style hex. by Daniel Malea · 12 years ago
  49. 75a5ba7 Remove trailing whitespace and some tab characters. by Craig Topper · 12 years ago
  50. 168ffb3 Added a option to the disassembler to print immediates as hex. by Kevin Enderby · 13 years ago
  51. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  52. dccdac6 Make branch heavy code for generating marked up disassembly simpler by Kevin Enderby · 13 years ago
  53. 62183c4 Add support for annotated disassembly output for X86 and arm. by Kevin Enderby · 13 years ago
  54. f1c2016 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. by Craig Topper · 13 years ago
  55. 425c0db Add 'lock' prefix output support in assembly printer by Michael Liao · 13 years ago
  56. 38e05a9 Update function names to conform to guidelines. No functional change intended. by Chad Rosier · 13 years ago
  57. 1c0541b Move getOpcodeName from the various target InstPrinters into the superclass MCInstPrinter. by Benjamin Kramer · 14 years ago
  58. dab9e35 Remove getInstructionName from MCInstPrinter implementations in favor of using the instruction name table from MCInstrInfo. Reduces static data in the InstPrinter implementations. by Craig Topper · 14 years ago
  59. 682de39 Rip out emission of the regIsInRegClass function for the asm printer. by Benjamin Kramer · 14 years ago
  60. fd93a59 Make MCRegisterInfo available to the the MCInstPrinter. by Jim Grosbach · 14 years ago
  61. 6fbcd8d Updated the llvm-mc disassembler C API to support for the X86 target. by Kevin Enderby · 14 years ago
  62. 1adc1d5 Fixed a bug in printing "cmp" pseudo ops. by Elena Demikhovsky · 14 years ago
  63. 4ed7278 Convert assert(0) to llvm_unreachable in X86 Target directory. by Craig Topper · 14 years ago
  64. f3da529 Add more PRI.64 macros for MSVC and use them throughout the codebase. by Benjamin Kramer · 14 years ago
  65. 69fa8ff In the disassembler C API, be careful not to confuse the comment streamer that the disassembler outputs annotations on with the streamer that the InstPrinter will print them on. by Owen Anderson · 14 years ago
  66. a0c3b97 Don't attach annotations to MCInst's. Instead, have the disassembler return, and the printer accept, an annotation string which can be passed through if the client cares about annotations. by Owen Anderson · 14 years ago
  67. d181479 Add support for stored annotations to MCInst, and provide facilities for MC-based InstPrinters to print them out. Enhance the ARM and X86 InstPrinter's to do so in verbose mode. by Owen Anderson · 14 years ago
  68. 5b03f72 Change X86 disassembly to print immediates values as signed by default. Special by Kevin Enderby · 14 years ago
  69. 3ddfbd3 Rename files for consistency. by Evan Cheng · 14 years ago
  70. ab37af9 createMCInstPrinter doesn't need TargetMachine anymore. by Evan Cheng · 14 years ago
  71. 4d806e2 Remove the AsmWriterEmitter (unused) feature that rely on TargetSubtargetInfo. by Evan Cheng · 14 years ago
  72. 1e210d0 Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc by Evan Cheng · 14 years ago
  73. d9997ac Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.inc by Evan Cheng · 14 years ago
  74. d686052 Don't hardcode the %reg format in the streamer. by Rafael Espindola · 14 years ago
  75. 08600bc Use the dwarf->llvm mapping to print register names in the cfi directives. by Rafael Espindola · 14 years ago
  76. 2e3fbaa Invert the meaning of printAliasInstr's return value. It now returns by Eric Christopher · 15 years ago
  77. 7e07d6f Have the X86 back-end emit the alias instead of what's being aliased. In most by Bill Wendling · 15 years ago
  78. bc3f790 Replace the old algorithm that emitted the "print the alias for an instruction" by Bill Wendling · 15 years ago
  79. 0e854f3 Rename the AsmPrinter directory to InstPrinter for those targets that have by Jim Grosbach · 15 years ago[Renamed from llvm/lib/Target/X86/AsmPrinter/X86ATTInstPrinter.cpp]
  80. c6e13f7 Clean up asm writer usage for x86 and msp430 to flag that the writer should by Jim Grosbach · 15 years ago
  81. 7a05e6d I have manually decoded the imm field of an insertps one too many by Chris Lattner · 15 years ago
  82. f469307 Change LEA to have 5 operands for its memory operand, just by Chris Lattner · 15 years ago
  83. 7012916 fix an ugly wart in the MCInstPrinter api where the by Chris Lattner · 16 years ago
  84. 76c564b change a ton of code to not implicitly use the "O" raw_ostream by Chris Lattner · 16 years ago
  85. 12995ba Make the operand and format specifier match, and print all by Dan Gohman · 16 years ago
  86. b1913c4 enhance llvm-mc -show-inst to print the enum of an instruction, like so: by Chris Lattner · 16 years ago
  87. 482bf69 Add ability for MCInstPrinters to add comments for instructions. by Chris Lattner · 16 years ago
  88. 41ad190 sink handling of target-independent machine instrs (other by Chris Lattner · 16 years ago
  89. c8f7717 remove the MAI argument to MCExpr::print and switch overthing to use << when printing them. by Chris Lattner · 16 years ago
  90. 6211d7b print pcrel immediates as signed values instead of unsigned so that we by Chris Lattner · 16 years ago
  91. 5db7b6a remove strings from instructions who are never asmprinted. by Chris Lattner · 16 years ago
  92. a93dcf1 kill off printPICLabel now, it's specialness is handled by by Chris Lattner · 16 years ago
  93. 7ba874b Fix cmake build, which has a different -I that by Shantonu Sen · 16 years ago
  94. 1e64038 This file can need access to the X86 instruction enums when the table exceeds 32-bits. by Chris Lattner · 16 years ago
  95. 6d31b43 Give MCInstPrinter a MCAsmInfo member, make X86ATTInstPrinter by Chris Lattner · 16 years ago
  96. aa398f5 tidy up a bit. by Chris Lattner · 16 years ago
  97. 56950c6 switch the x86 asmprinters to use getRegisterName instead by Chris Lattner · 16 years ago
  98. 6ceb0fa make intel asmprinter use TRI::getAsmName instead of TRI::getName like by Chris Lattner · 16 years ago
  99. 1cbd3de split MCInst printing out of the X86ATTInstPrinter by Chris Lattner · 16 years ago
  100. 5090e6c eliminate the "MBBLabel" MCOperand type, and just use a MCSymbol for by Chris Lattner · 16 years ago