- f78650a Remove trailing space by Fangrui Song · 7 years ago
- 349ffce [X86] NFC Refactor some code in InstPrinters by Gabor Buella · 7 years ago
- 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
- 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
- fdd72fd [X86] Added support for nocf_check attribute for indirect Branch Tracking by Oren Ben Simhon · 8 years ago
- 9804c67 [X86] Rewrite printMasking code in X86InstComments to use TSFlags to determine whether the instruction is masked. by Craig Topper · 8 years ago
- 4abd60a [X86] Combine two unnecessarily complicated ifs that had the same body. NFC by Craig Topper · 8 years ago
- 0916c6b Fix for Bug 34475 - LOCK/REP/REPNE prefixes emitted as instruction on their own. by Andrew V. Tischenko · 8 years ago
- 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
- 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
- 90562df [X86] Fix some Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
- 197db00 [X86] Fix for bugzilla 31576 - add support for "data32" instruction prefix by Marina Yatsina · 9 years ago
- c776677 X86: Allow expressions to appear as u8imm operands. by Peter Collingbourne · 9 years ago
- 97c2c10 [x86] avoid printing unnecessary sign bits of hex immediates in asm comments (PR20347) by Sanjay Patel · 9 years ago
- e99014d clean up; NFCI by Sanjay Patel · 9 years ago
- b550cb1 [NFC] Header cleanup by Mehdi Amini · 10 years ago
- daf2e3f Remove extra forward declarations and scrub includes for all in tree InstPrinters. NFC by Craig Topper · 10 years ago
- 8b64355 MC: Add target hook to control symbol quoting by Matt Arsenault · 10 years ago
- 13760bd MC: Clean up MCExpr naming. NFC. by Jim Grosbach · 10 years ago
- 2fb8401 Print "lock \t foo" instead of "lock \n foo". by Rafael Espindola · 10 years ago
- db0712f Use std::bitset for SubtargetFeatures. by Michael Kuperstein · 10 years ago
- c3434b3 Reverting r237234, "Use std::bitset for SubtargetFeatures" by Michael Kuperstein · 10 years ago
- aba4a34 Use std::bitset for SubtargetFeatures by Michael Kuperstein · 10 years ago
- 16adb81 [X86] Read the feature bits from the subtarget that is passed to printInst by Akira Hatanaka · 11 years ago
- 5f11781 Partially revert the changes I made in r233473 to keep the code concise. by Akira Hatanaka · 11 years ago
- ba511fd clang-format X86ATTInstPrinter.{h,cpp} before I make changes to these files. by Akira Hatanaka · 11 years ago
- b46d023 [MCInstPrinter] Enable MCInstPrinter to change its behavior based on the by Akira Hatanaka · 11 years ago
- 29704e7 Revert "Use std::bitset for SubtargetFeatures" by Michael Kuperstein · 11 years ago
- 774b441 Use std::bitset for SubtargetFeatures by Michael Kuperstein · 11 years ago
- efd7a96 Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures. by Michael Kuperstein · 11 years ago
- ba5b04c Use std::bitset for SubtargetFeatures by Michael Kuperstein · 11 years ago
- 916708f [X86] Add support for parsing and printing the mnemonic aliases for the XOP VPCOM instructions. by Craig Topper · 11 years ago
- 6772eac [X86] Merge printSSECC and printAVXCC. They only differed by an assertion. by Craig Topper · 11 years ago
- 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
- 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
- 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
- 5bf9578 [X86] Clean up whitespace as well as minor coding style by Michael Liao · 11 years ago
- e6617fc [x32] Emit callq for CALLpcrel32 by Pavel Chupin · 11 years ago
- 2317311 [x86] Teach the asm comment printing to only print the clarification of by Chandler Carruth · 11 years ago
- 84e68b2 [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
- dcb78db X86: Use enums for memory operand decoding instead of integer literals. by Manuel Jacob · 12 years ago
- b33c2ef [x86] Allow address-size overrides for STOS[BWLQ] (PR9385) by David Woodhouse · 12 years ago
- 2ef8d9c [x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385) by David Woodhouse · 12 years ago
- 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
- b19c9dc AVX-512: Embedded Rounding Control - encoding and printing by Elena Demikhovsky · 12 years ago
- de3f751 AVX-512: Added intrinsics for vcvt, vcvtt, vrndscale, vcmp by Elena Demikhovsky · 12 years ago
- 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
- 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
- 75a5ba7 Remove trailing whitespace and some tab characters. by Craig Topper · 12 years ago
- 168ffb3 Added a option to the disassembler to print immediates as hex. by Kevin Enderby · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- dccdac6 Make branch heavy code for generating marked up disassembly simpler by Kevin Enderby · 13 years ago
- 62183c4 Add support for annotated disassembly output for X86 and arm. by Kevin Enderby · 13 years ago
- 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
- 425c0db Add 'lock' prefix output support in assembly printer by Michael Liao · 13 years ago
- 38e05a9 Update function names to conform to guidelines. No functional change intended. by Chad Rosier · 13 years ago
- 1c0541b Move getOpcodeName from the various target InstPrinters into the superclass MCInstPrinter. by Benjamin Kramer · 14 years ago
- 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
- 682de39 Rip out emission of the regIsInRegClass function for the asm printer. by Benjamin Kramer · 14 years ago
- fd93a59 Make MCRegisterInfo available to the the MCInstPrinter. by Jim Grosbach · 14 years ago
- 6fbcd8d Updated the llvm-mc disassembler C API to support for the X86 target. by Kevin Enderby · 14 years ago
- 1adc1d5 Fixed a bug in printing "cmp" pseudo ops. by Elena Demikhovsky · 14 years ago
- 4ed7278 Convert assert(0) to llvm_unreachable in X86 Target directory. by Craig Topper · 14 years ago
- f3da529 Add more PRI.64 macros for MSVC and use them throughout the codebase. by Benjamin Kramer · 14 years ago
- 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
- 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
- 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
- 5b03f72 Change X86 disassembly to print immediates values as signed by default. Special by Kevin Enderby · 14 years ago
- 3ddfbd3 Rename files for consistency. by Evan Cheng · 14 years ago
- ab37af9 createMCInstPrinter doesn't need TargetMachine anymore. by Evan Cheng · 14 years ago
- 4d806e2 Remove the AsmWriterEmitter (unused) feature that rely on TargetSubtargetInfo. by Evan Cheng · 14 years ago
- 1e210d0 Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc by Evan Cheng · 14 years ago
- d9997ac Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.inc by Evan Cheng · 14 years ago
- d686052 Don't hardcode the %reg format in the streamer. by Rafael Espindola · 14 years ago
- 08600bc Use the dwarf->llvm mapping to print register names in the cfi directives. by Rafael Espindola · 14 years ago
- 2e3fbaa Invert the meaning of printAliasInstr's return value. It now returns by Eric Christopher · 15 years ago
- 7e07d6f Have the X86 back-end emit the alias instead of what's being aliased. In most by Bill Wendling · 15 years ago
- bc3f790 Replace the old algorithm that emitted the "print the alias for an instruction" by Bill Wendling · 15 years ago
- 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]
- c6e13f7 Clean up asm writer usage for x86 and msp430 to flag that the writer should by Jim Grosbach · 15 years ago
- 7a05e6d I have manually decoded the imm field of an insertps one too many by Chris Lattner · 15 years ago
- f469307 Change LEA to have 5 operands for its memory operand, just by Chris Lattner · 15 years ago
- 7012916 fix an ugly wart in the MCInstPrinter api where the by Chris Lattner · 16 years ago
- 76c564b change a ton of code to not implicitly use the "O" raw_ostream by Chris Lattner · 16 years ago
- 12995ba Make the operand and format specifier match, and print all by Dan Gohman · 16 years ago
- b1913c4 enhance llvm-mc -show-inst to print the enum of an instruction, like so: by Chris Lattner · 16 years ago
- 482bf69 Add ability for MCInstPrinters to add comments for instructions. by Chris Lattner · 16 years ago
- 41ad190 sink handling of target-independent machine instrs (other by Chris Lattner · 16 years ago
- c8f7717 remove the MAI argument to MCExpr::print and switch overthing to use << when printing them. by Chris Lattner · 16 years ago
- 6211d7b print pcrel immediates as signed values instead of unsigned so that we by Chris Lattner · 16 years ago
- 5db7b6a remove strings from instructions who are never asmprinted. by Chris Lattner · 16 years ago
- a93dcf1 kill off printPICLabel now, it's specialness is handled by by Chris Lattner · 16 years ago
- 7ba874b Fix cmake build, which has a different -I that by Shantonu Sen · 16 years ago
- 1e64038 This file can need access to the X86 instruction enums when the table exceeds 32-bits. by Chris Lattner · 16 years ago
- 6d31b43 Give MCInstPrinter a MCAsmInfo member, make X86ATTInstPrinter by Chris Lattner · 16 years ago
- aa398f5 tidy up a bit. by Chris Lattner · 16 years ago
- 56950c6 switch the x86 asmprinters to use getRegisterName instead by Chris Lattner · 16 years ago
- 6ceb0fa make intel asmprinter use TRI::getAsmName instead of TRI::getName like by Chris Lattner · 16 years ago
- 1cbd3de split MCInst printing out of the X86ATTInstPrinter by Chris Lattner · 16 years ago
- 5090e6c eliminate the "MBBLabel" MCOperand type, and just use a MCSymbol for by Chris Lattner · 16 years ago