1. 7a7e837 Added sext and zext patterns. by Evan Cheng · 19 years ago
  2. 85dd889 Add load + store folding srl and sra patterns. by Evan Cheng · 19 years ago
  3. c937ffa Beautify a few patterns. by Evan Cheng · 19 years ago
  4. 763b029 Some shl patterns which do load + store folding. by Evan Cheng · 19 years ago
  5. 605c415 A few helper fragments for loads. e.g. (i8 (load addr:$src)) -> (loadi8 addr:$src). Only to improve readibility. by Evan Cheng · 19 years ago
  6. 0ef3a77 Add and, or, and xor patterns which fold load + stores. by Evan Cheng · 19 years ago
  7. 6cad276 Add inc + dec patterns which fold load + stores. by Evan Cheng · 19 years ago
  8. 5ce4edb Add neg and not patterns which fold load + stores. by Evan Cheng · 19 years ago
  9. 5a38e02 Missed a couple redundant explicit type casts. by Evan Cheng · 19 years ago
  10. 9b6b642 Fix some bad choice of names: i16SExt8 ->i16immSExt8, etc. by Evan Cheng · 19 years ago
  11. b355854 * Split immSExt8 to i16SExt8 and i32SExt8 for i16 and i32 immediate operands. by Evan Cheng · 19 years ago
  12. f281e02 Add some integer mul patterns. by Evan Cheng · 19 years ago
  13. d160d48 Add some sub patterns. by Evan Cheng · 19 years ago
  14. ee93f9d Add a few more add / store patterns. e.g. ADD32mi8. by Evan Cheng · 19 years ago
  15. b51a059 * Added X86 store patterns. * Added X86 dec patterns. by Evan Cheng · 19 years ago
  16. ab24ed2 Added patterns for ADD8rm, etc. These fold load operands. e.g. addb 4(%esp), %al by Evan Cheng · 19 years ago
  17. 670fd8f Added explicit type field to ComplexPattern. by Evan Cheng · 19 years ago
  18. ec693f7 * Added intelligence to X86 LEA addressing mode matching routine so it returns by Evan Cheng · 19 years ago
  19. 8d20223 Remove unnecessary let hasCtrlDep=1 now it can be inferred. by Evan Cheng · 19 years ago
  20. 3d36a9f Several things: by Chris Lattner · 19 years ago
  21. d35b8c1 Added isel patterns for RET, JMP, and WRITEPORT. by Evan Cheng · 19 years ago
  22. 640f299 Proper support for shifts with register shift value. by Evan Cheng · 19 years ago
  23. 391c5d2 No longer track value types for asm printer operands, and remove them as by Nate Begeman · 19 years ago
  24. 5b9bbc8 Fix a bug in a recent patch that broke shifts by Chris Lattner · 19 years ago
  25. f070184 Add more X86 ISel patterns. by Evan Cheng · 19 years ago
  26. 441b223 encode rdtsc correctly by Chris Lattner · 19 years ago
  27. b873ff3 The second patch of X86 support for read cycle counter. by Andrew Lenharth · 19 years ago
  28. 6adaf79 Teach the x86 backend about the register constraints of its addressing mode. by Chris Lattner · 19 years ago
  29. f124d5e add more patterns, patch by Evan Cheng. by Chris Lattner · 19 years ago
  30. 78432fe Add patterns for some 16-bit immediate instructions, patch contributed by by Chris Lattner · 19 years ago
  31. 7a12537 Add patterns for several simple instructions that take i32 immediates. by Chris Lattner · 19 years ago
  32. 14e2cf6 Properly split f32 and f64 into separate register classes for scalar sse fp by Nate Begeman · 19 years ago
  33. 43ef131 give all operands names by Chris Lattner · 19 years ago
  34. 9d9dc81 add a few missing cases by Chris Lattner · 19 years ago
  35. b822aba Give ADJCALLSTACKDOWN/UP the correct operands. by Chris Lattner · 19 years ago
  36. 1c73c7b Scalar SSE: load +0.0 -> xorps/xorpd by Nate Begeman · 19 years ago
  37. 16b04f3 Get closer to fully working scalar FP in SSE regs. This gets singlesource by Nate Begeman · 19 years ago
  38. f63be7d First round of support for doing scalar FP using the SSE2 ISA extension and by Nate Begeman · 19 years ago
  39. f1702ac Initial set of .td file changes necessary to get scalar fp in xmm registers by Nate Begeman · 19 years ago
  40. 1e9448b Add markers in the asm file for tail calls, add a new ADJSTACKPTRri by Chris Lattner · 19 years ago
  41. 0dede07 Yes, calltarget is the operand of the day. by Chris Lattner · 19 years ago
  42. 2b3d56e Add some new instructions by Chris Lattner · 19 years ago
  43. 1be4811 add 'ret imm' instruction by Chris Lattner · 19 years ago
  44. 82c7897 Fix the syntax of the i/o instructions, these are obviously unused. by Chris Lattner · 20 years ago
  45. 5afc124 Add some new X86 instrs, patch contributed by Morten Ofstad by Chris Lattner · 20 years ago
  46. 1e6a715 add signed versions of the extra precision multiplies by Chris Lattner · 20 years ago
  47. b1f26fb add an fabs instr by Chris Lattner · 20 years ago
  48. da895d6 Fix spelling, patch contributed by Gabor Greif! by Chris Lattner · 20 years ago
  49. 40ff633 Add rotate instructions. by Chris Lattner · 20 years ago
  50. 0df53d2 Improve coverage of the X86 instruction set by adding 16-bit shift doubles. by Chris Lattner · 20 years ago
  51. 41e431b Teach the code generator that shrd/shld is commutable if it has an immediate. by Chris Lattner · 20 years ago
  52. 57fbfb5 Add conditional moves for the parity flag. by Chris Lattner · 20 years ago
  53. 10197ff ADC and IMUL are also commutable. by Chris Lattner · 20 years ago
  54. cc65bee Two changes here: by Chris Lattner · 20 years ago
  55. 546faca Correct the name of stosd for the AT&T syntax: by John Criswell · 20 years ago
  56. 09c750f Remove debugging code, fix encoding problem. This fixes the problems by Chris Lattner · 20 years ago
  57. d93d3b0 Add some new instructions. Fix the asm string for sbb32rr by Chris Lattner · 20 years ago
  58. 8f99eff Convert some missed patterns to support AT&T style by Chris Lattner · 20 years ago
  59. 10f873b Apparently the GNU assembler has a HUGE hack to be compatible with really by Chris Lattner · 20 years ago
  60. ac6a475 Fix incorrect suffix by Chris Lattner · 20 years ago
  61. 707c6fe Fix some more missed suffixes and swapped operands by Chris Lattner · 20 years ago
  62. 60c715c Add missing suffixes to FP instructions for AT&T mode by Chris Lattner · 20 years ago
  63. 3a173df Add support to the instruction patterns for AT&T style output, which will by Chris Lattner · 20 years ago
  64. 93c1ab2 Use a shorter form to express implicit use/defs in FpGETRESULT and FpSETRESULT. by Alkis Evlogimenos · 20 years ago
  65. 978f629 A call instruction should implicitely define ST0 since the return by Alkis Evlogimenos · 20 years ago
  66. c96bb81 Remove a bunch of ad-hoc target-specific flags that were only used by the by Chris Lattner · 20 years ago
  67. e4ead0c Add asmprintergen support for the last X86 instruction that needs it: pcrelative calls. by Chris Lattner · 20 years ago
  68. 9795b3a Scrunch memoperands, add a few more for floating point memops by Chris Lattner · 20 years ago
  69. 0f38e6c Make FPI take asm string and operand list by Chris Lattner · 20 years ago
  70. f5d3a83 Nuke the Im*i* patterns, by asmprintergenifying all users. by Chris Lattner · 20 years ago
  71. f29ed09 X86 instructions that read-modify-write memory are not LLVM two-address instructions. by Chris Lattner · 20 years ago
  72. 57a0230 Get rid of the Im8, Im16, Im32 classes, converting more instructions over to by Chris Lattner · 20 years ago
  73. 66fa1dc Convert asmprinter to new style of instruction printer by Chris Lattner · 20 years ago
  74. 36b6890 This is purely a formatting patch that gets us closer to the mecca of fitting by Chris Lattner · 20 years ago
  75. 1b9e20e Drop the first argument of FPI, and asmprinterify fxch by Chris Lattner · 20 years ago
  76. 30bf2d8 This purely mechanical patch gives the "I" tblgen class operand list and asm by Chris Lattner · 20 years ago
  77. 869f477 Convert Ii32 instructions over to use the asmprinter generator by Chris Lattner · 20 years ago
  78. 7d620d5 Convert the Ii16 instructions over by Chris Lattner · 20 years ago
  79. ab67067 Convert all Ii8 instructions over to the autogenerated asmprinter. by Chris Lattner · 20 years ago
  80. fc75271 Convert all I<> instructions to asmformat. by Chris Lattner · 20 years ago
  81. a35ce87 Eliminate 3 of the X86 printImplicit* flags. by Chris Lattner · 20 years ago
  82. 0e967d4 Convert more instructions over to the asmprinter by Chris Lattner · 20 years ago
  83. ffff708 Switch more instructions over to using the asmprinter. Fix bugs in the emission by Chris Lattner · 20 years ago
  84. 96563df Specify an asm string and operands lists for a bunch of instructions. by Chris Lattner · 20 years ago
  85. 4ad25e4 Entirely eliminate all patterns and expanders from this file. We shall go by Chris Lattner · 20 years ago
  86. 62cce39 Mark barrier instructions. Execution does not fall through uncond branches by Chris Lattner · 20 years ago
  87. 899dbdc No really, these are dead now by Chris Lattner · 20 years ago
  88. 0ca2c8e Now that compare instructions aren't lumped in with the other twoargfp instructions, by Chris Lattner · 20 years ago
  89. ab8decc Introduce a new FP instruction type to separate the compare cases from the by Chris Lattner · 20 years ago
  90. 665e661 Add support for the setp instructions by Chris Lattner · 20 years ago
  91. 440bbc2 Add immediate forms of in/out. Use let to shorten lines by Chris Lattner · 21 years ago
  92. 133dbb1 Fix issues that the local allocator has dealing with instructions that implicitly use ST(0) by Chris Lattner · 21 years ago
  93. 284b496 No really, fix printing for LLC. I gotta get a way for CVS to whine at me if by Chris Lattner · 21 years ago
  94. 2fc83a5 Correct printing for LLC and the encoding for the JIT by Chris Lattner · 21 years ago
  95. a1b5e16 Add two new instructions by Chris Lattner · 21 years ago
  96. 490e86f Add some new instructions by Chris Lattner · 21 years ago
  97. ca6ea0f Changes recommended by Chris: by John Criswell · 21 years ago
  98. 4ffff9e Added the llvm.readport and llvm.writeport intrinsics for x86. These do by John Criswell · 21 years ago
  99. 43ab3a8 Fix incorrect encoding of some ADC and SBB instuctions by Chris Lattner · 21 years ago
  100. ee98389 The sbb instructions really ARE sbb's, not adc's by Chris Lattner · 21 years ago