1. e837dea - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 13 years ago
  2. a3bff99 ADD64ri32 sign extends its argument, so we need to use a R_X86_64_32S. by Rafael Espindola · 13 years ago
  3. 7a2bdde Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  4. 4a8ac8d Add support for the VIA PadLock instructions. by Joerg Sonnenberger · 13 years ago
  5. 229e452 Expand Op0Mask by one bit in preparation for the PadLock prefixes. by Joerg Sonnenberger · 13 years ago
  6. 87ca0e0 Implement xgetbv and xsetbv. Patch by Jai Menon. by Rafael Espindola · 14 years ago
  7. 3ee33aa Make pushq produce signed relocations. by Rafael Espindola · 14 years ago
  8. 2761fc4 MC: Move target specific fixup info descriptors to TargetAsmBackend instead of by Daniel Dunbar · 14 years ago
  9. e04ed7e Define generic 1, 2 and 4 byte pc relative relocations. They are common by Rafael Espindola · 14 years ago
  10. d93ceeb Produce a relocation for pcrel absolute values. Based on a patch by David Meyer. by Rafael Espindola · 14 years ago
  11. 2ac1902 add fields to the .td files unconditionally, simplifying tblgen a bit. by Chris Lattner · 14 years ago
  12. 24ba4f7 Add X86::reloc_global_offset_table and use it to have a single place where by Rafael Espindola · 14 years ago
  13. 64e6719 Handle _GLOBAL_OFFSET_TABLE_ correctly. by Rafael Espindola · 14 years ago
  14. d0eeeeb Remove the x86 MOV{32,64}{rr,rm,mr}_TC instructions. by Jakob Stoklund Olesen · 14 years ago
  15. 548abfc Implement support for the bizarre 3DNow! encoding (which is unlike anything by Chris Lattner · 14 years ago
  16. a8c02c3 Correctly produce R_X86_64_32 or R_X86_64_32S. by Rafael Espindola · 14 years ago
  17. 8892b03 Add parens to fix GCC warning: by Nick Lewycky · 14 years ago
  18. 78a1946 make the x86 mccode emitter emit the 0x67 and 0x66 prefix bytes in the same by Chris Lattner · 14 years ago
  19. 8a50729 implement support for 32-bit address operands in 64-bit mode, which by Chris Lattner · 14 years ago
  20. 40cc3f8 fix rdar://8444631 - encoder crash on 'enter' What a weird instruction. by Chris Lattner · 14 years ago
  21. e943c15 Fix PR7748 without using microsoft extensions by Bruno Cardoso Lopes · 14 years ago
  22. 59f8a6a fix PR7465, mishandling of lcall and ljmp: intersegment long call and jumps. by Chris Lattner · 14 years ago
  23. 8c8b9ee Revert r111082. No warnings for this common pattern. by Argyrios Kyrtzidis · 14 years ago
  24. 7268d97 Add ATTRIBUTE_UNUSED to methods that are not supposed to be used. by Argyrios Kyrtzidis · 14 years ago
  25. cf6ca03 Add AVX only vzeroall and vzeroupper instructions by Bruno Cardoso Lopes · 14 years ago
  26. 4b13f3c Add new AVX vmaskmov instructions, and also fix the VEX encoding bits to support it by Bruno Cardoso Lopes · 14 years ago
  27. 87a85c7 AVX 256-bit conversion instructions by Bruno Cardoso Lopes · 14 years ago
  28. e86b01c Start the support for AVX instructions with 256-bit %ymm registers. A couple of by Bruno Cardoso Lopes · 14 years ago
  29. be95c15 Merge VEX enums with other x86 enum forms. Also fix all checks of which VEX by Bruno Cardoso Lopes · 14 years ago
  30. 1cd0509 Factor out x86 segment override prefix encoding, and also use it for VEX by Bruno Cardoso Lopes · 14 years ago
  31. 757e8d6 reject pseudo instructions early in the encoder. by Chris Lattner · 14 years ago
  32. 96716c7b Remove trailing whitespaces from file by Bruno Cardoso Lopes · 14 years ago
  33. 599b531 Change LEA to have 5 operands for its memory operand, just by Chris Lattner · 14 years ago
  34. ac0ed5d add some long-overdue enums to refer to the parts of the 5-operand by Chris Lattner · 14 years ago
  35. 834df19 Rework segment prefix emission code to handle segments by Chris Lattner · 14 years ago
  36. da3051a finish up support for callw: PR7195 by Chris Lattner · 14 years ago
  37. 9fc0522 Implement the major chunk of PR7195: support for 'callw' by Chris Lattner · 14 years ago
  38. 0106680 Fix comment from previous patch by Bruno Cardoso Lopes · 14 years ago
  39. 07de406 Add AVX vblendvpd, vblendvps and vpblendvb instructions by Bruno Cardoso Lopes · 14 years ago
  40. 9d19989 indentation by Chris Lattner · 14 years ago
  41. f5cd8c5 - Add support for the rest of AVX SSE3 instructions by Bruno Cardoso Lopes · 14 years ago
  42. 6596a62 by Bruno Cardoso Lopes · 14 years ago
  43. 5a3a476 - Add AVX form of all SSE2 logical instructions by Bruno Cardoso Lopes · 14 years ago
  44. 147b7ca by Bruno Cardoso Lopes · 14 years ago
  45. 161476e Reapply r106896: Add several AVX MOV flavors Support VEX encoding for MRMDestReg by Bruno Cardoso Lopes · 14 years ago
  46. 95325b0 revert this now, it's using avx instead of sse :) by Bruno Cardoso Lopes · 14 years ago
  47. 544a95d Add several AVX MOV flavors Support VEX encoding for MRMDestReg by Bruno Cardoso Lopes · 14 years ago
  48. 7881843 - Add AVX COMI{SS,SD}{rr,rm} and UCOMI{SS,SD}{rr,rm}. by Bruno Cardoso Lopes · 14 years ago
  49. c3d57b1 Add AVX MOV{SS,SD}{rr,rm} instructions by Bruno Cardoso Lopes · 14 years ago
  50. 617e595 rip out dead code. by Chris Lattner · 14 years ago
  51. 1cf44fc fix rdar://7873482 by teaching the instruction encoder to emit by Chris Lattner · 14 years ago
  52. 7be0d2c More AVX: {ADD,SUB,MUL,DIV}{PD,PS}rr Handle OpSize TSFlag for AVX by Bruno Cardoso Lopes · 14 years ago
  53. e4f6907 Add some comments about REX fields by Bruno Cardoso Lopes · 14 years ago
  54. c902a59 More AVX instructions ({ADD,SUB,MUL,DIV}{SS,SD}rm) Introduce the VEX_X field by Bruno Cardoso Lopes · 14 years ago
  55. 497f1eb Split out these asserts so it's more apparent why we're not assembling by Eric Christopher · 14 years ago
  56. 99405df Reapply r105521, this time appending "LLU" to 64 bit by Bruno Cardoso Lopes · 14 years ago
  57. 1087f54 revert r105521, which is breaking the buildbots with stuff like this: by Chris Lattner · 14 years ago
  58. 3eca98b Initial AVX support for some instructions. No patterns matched by Bruno Cardoso Lopes · 14 years ago
  59. b36052f MCCodeEmitter: Add target independent fixup flag for is-pc-relative. by Daniel Dunbar · 15 years ago
  60. 9fdac90 X86MCCodeEmitter: Fix two minor issues with reloc_riprel_4byte_movq_load, we by Daniel Dunbar · 15 years ago
  61. 618d0ed fix an x86-64 encoding bug Daniel found. by Chris Lattner · 15 years ago
  62. 0f53cf2 add a special relocation type for movq loads for object by Chris Lattner · 15 years ago
  63. a08b587 make pcrel immediate values relative to the start of the field, by Chris Lattner · 15 years ago
  64. 1cea10a teach the encoder to handle pseudo instructions like FP_REG_KILL, by Chris Lattner · 15 years ago
  65. a8dfb79 X86: Move extended MCFixupKinds into X86FixupKinds.h by Daniel Dunbar · 15 years ago
  66. b779033 add encoder support and tests for rdtscp by Chris Lattner · 15 years ago
  67. a599de2 remove special cases for vmlaunch, vmresume, vmxoff, and swapgs by Chris Lattner · 15 years ago
  68. eaca5fa Remove special cases for [LM]FENCE, MONITOR and MWAIT from by Chris Lattner · 15 years ago
  69. 4a2e5ed implement the rest of correct x86-64 encoder support for by Chris Lattner · 15 years ago
  70. 86020e4 give MCCodeEmitters access to the current MCContext. by Chris Lattner · 15 years ago
  71. 835acab implement infrastructure to support fixups for rip-rel by Chris Lattner · 15 years ago
  72. 1e35d0e pull the rip-relative addressing mode case up early. by Chris Lattner · 15 years ago
  73. 9cc48eb fixme resolved! by Chris Lattner · 15 years ago
  74. cf65339 start producing reloc_pcrel_4byte/reloc_pcrel_1byte for calls. by Chris Lattner · 15 years ago
  75. 0d8db8e add a bunch of mod/rm encoding types for fixed mod/rm bytes. by Chris Lattner · 15 years ago
  76. c4d3f66 fix the encodings of monitor and mwait, which were completely by Chris Lattner · 15 years ago
  77. 7e85180 add a new MCInstPrinter::getOpcodeName interface, when it is by Chris Lattner · 15 years ago
  78. 8d31de6 make getFixupKindInfo return a const reference, allowing by Chris Lattner · 15 years ago
  79. 11eafa8 switch to target-indep fixups for 1/2/4/8 byte data. by Chris Lattner · 15 years ago
  80. bd13fb6 refactor the conditional jump instructions in the .td file to by Chris Lattner · 15 years ago
  81. ecfb3c3 dont' call getX86RegNum on X86::RIP, it doesn't like that. This by Chris Lattner · 15 years ago
  82. 5526b69 fix a really nasty bug I introduced in r95693: r12 (and r12d, by Chris Lattner · 15 years ago
  83. 8b0f7a7 Add and commonize encoder support for all immediates. by Chris Lattner · 15 years ago
  84. a38c707 generalize EmitDisplacementField to work with any size by Chris Lattner · 15 years ago
  85. 0e41091 eliminate the dead IsPCRel argument. by Chris Lattner · 15 years ago
  86. 1b67060 eliminate the dead "PCAdj" logic. by Chris Lattner · 15 years ago
  87. 5dccfad emit some simple (and probably incorrect) fixups for symbolic by Chris Lattner · 15 years ago
  88. 37ce80e keep track of what the current byte being emitted is throughout the X86 encoder. by Chris Lattner · 15 years ago
  89. 8496a26 simplify displacement handling, emit displacements by-operand by Chris Lattner · 15 years ago
  90. 73c5574 MC: First cut at MCFixup, for getting fixup/relocation information out of an MCCodeEmitter. by Daniel Dunbar · 15 years ago
  91. a8168ec port encoder enhancements over to the new encoder. by Chris Lattner · 15 years ago
  92. faa75f6f add note. by Chris Lattner · 15 years ago
  93. 39a612e port X86InstrInfo::determineREX over to the new encoder. by Chris Lattner · 15 years ago
  94. 00cb3fe wire up 64-bit MCCodeEmitter. by Chris Lattner · 15 years ago
  95. be1778f really kill off the last MRMInitReg inst, remove logic from encoder. by Chris Lattner · 15 years ago
  96. 82ed17e implement the rest of the encoding types. by Chris Lattner · 15 years ago
  97. 74a2151 move functions for decoding X86II values into the X86II namespace. by Chris Lattner · 15 years ago
  98. a3a0db0 change getSizeOfImm and getBaseOpcodeFor to just take by Chris Lattner · 15 years ago
  99. daa4555 add some more encodings. by Chris Lattner · 15 years ago
  100. 0e73c39 implement the non-relocation forms of memory operands by Chris Lattner · 15 years ago