1. 67488a9 Cygwin apparently works with %'s on registers! by Chris Lattner · 22 years ago
  2. 2bcee34 Whoops, accidental checkin. :( by Chris Lattner · 22 years ago
  3. 93c1afa Add a new -enable-cygwin-compatible-output argument, which make the output more by Chris Lattner · 22 years ago
  4. 2a09877 Print % signs before register names; turn off "noprefix" mode in gas output. by Brian Gaeke · 22 years ago
  5. e7e33c0 Add (ret int) expander so that we can at least write testcases by Chris Lattner · 22 years ago
  6. bf2f8a9 Converted tabs to spaces. by Misha Brukman · 22 years ago
  7. 859e5cc Removed `-debug' so that spurious printouts of patterns are not seen at by Misha Brukman · 22 years ago
  8. b84fe1c Add patterns for multiply, and, or, and xor by Chris Lattner · 22 years ago
  9. 2aa3a66 Until the pattern matching instruction selector is finished, enable debug output from it by Chris Lattner · 22 years ago
  10. ac0c868 Add support for a pattern matching instruction selector. This is still in by Chris Lattner · 22 years ago
  11. 69666e5 This register is never used, disable it. by Chris Lattner · 22 years ago
  12. 2959b6e Completely eliminate the isVoid TSFlag, shifting over all other fields by Chris Lattner · 22 years ago
  13. d87b59c add a pattern for RET, immediates no longer need to be explicitly typed by Chris Lattner · 22 years ago
  14. c9bbfbc Factor shared code by Chris Lattner · 22 years ago
  15. 02beda1 This is the real fix for the previous register allocator problem. by Chris Lattner · 22 years ago
  16. 0bfd186 Add patterns for (mov R, R) (mov R, I) and subtracts. The moves are to enable by Chris Lattner · 22 years ago
  17. c34921d Change comments into something that TableGen can read! by Chris Lattner · 22 years ago
  18. 6770aed Rename register classes to be upper case to make it obvious that they are X86 by Chris Lattner · 22 years ago
  19. e5bb2d9 There is nothing special about noops anymore by Chris Lattner · 22 years ago
  20. c8f4587 transition to using let instead of set by Chris Lattner · 22 years ago
  21. 5e2cb8b Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRanges.llx by Chris Lattner · 22 years ago
  22. 72feb15 Simplify some constant expressions by Chris Lattner · 22 years ago
  23. d587a84 Remove illegal, unsupported escapes. This fixes program: Ptrdist-bc by Chris Lattner · 22 years ago
  24. e012132 * Sort #includes, remove dupliates by Chris Lattner · 22 years ago
  25. 7af9a38 Specify custom name for registers to get the ()'s in the name. by Chris Lattner · 22 years ago
  26. 8d44ba8 Start using tablegen'd instruction enum list by Chris Lattner · 22 years ago
  27. 113455b Resort tables by Chris Lattner · 22 years ago
  28. 4d18d5c Lump the base opcode in with the X86 TargetSpecific flags by Chris Lattner · 22 years ago
  29. abf05b2 * Start using tablegen'd instruction descriptions by Chris Lattner · 22 years ago
  30. c01f393 Start using tablegenerated instruction descriptions by Chris Lattner · 22 years ago
  31. 1cca5e3 Add new TableGen instruction definitions by Chris Lattner · 22 years ago
  32. 5302e28 Remove the old .def file, it is now obsolete by Chris Lattner · 22 years ago
  33. cb53358 Set debug types by Chris Lattner · 22 years ago
  34. b77eb78 Add Target class for X86 target by Chris Lattner · 22 years ago
  35. 9eab316 The RegisterInfo class is obsolete by Chris Lattner · 22 years ago
  36. a676978 Tell CVS to ignore all .inc files by Chris Lattner · 22 years ago
  37. 8320035 Switch over to tablegen generated header files by Chris Lattner · 22 years ago
  38. 7ad3e06 Switch over to TableGen generated register file description by Chris Lattner · 22 years ago
  39. 762fb5f Initial checkin of X86.td file by Chris Lattner · 22 years ago
  40. b76d6fc Initial checkin of X86 Register File description by Chris Lattner · 22 years ago
  41. 09ce077 Fix typeos in comments by Chris Lattner · 22 years ago
  42. a11136b Move DEBUG to Debug.h by Chris Lattner · 22 years ago
  43. 7296fb0 This method is long dead by Chris Lattner · 22 years ago
  44. b08f3df Remove more obsolete comments by Chris Lattner · 22 years ago
  45. f31dc98 Changed pointer to the JIT code to its current location, under LLI. by Misha Brukman · 22 years ago
  46. 002a50a I think local symbols in X86 GAS have to start with .L, not just by Brian Gaeke · 22 years ago
  47. 7db1fa9 Use target specific interface instead of forcing it to be target-generic by Chris Lattner · 22 years ago
  48. c8c377d Move "register flags" definition the type of registers to be fully fledged by Chris Lattner · 22 years ago
  49. d281de2 Rename function to be more consistent with filename by Chris Lattner · 22 years ago
  50. dee1263 We don't modify the LLVM rep, remain const correct by Chris Lattner · 22 years ago
  51. 2a865b0 If the pass changes _anything_ it must return true by Chris Lattner · 22 years ago
  52. d9fb37a Use unified CWriter-X86/Printer name mangler. Do not bother using by Brian Gaeke · 22 years ago
  53. 3d8d9f7 It doesn't appear that we need to #include these. by Brian Gaeke · 22 years ago
  54. b3011a0 Constify most methods. We could have constified doInitialization and by Brian Gaeke · 22 years ago
  55. de420ae Printer.cpp: Ditch addRequired/getAnalysis, because they leave by Brian Gaeke · 22 years ago
  56. 92bdfe6 Add, rewrite, and/or reformat many comments. by Brian Gaeke · 22 years ago
  57. c07736a Simplify code by using ConstantInt::getRawValue instead of checking to see by Chris Lattner · 22 years ago
  58. d461505 Please, save your applause^H^H^H^H^H^H^H^Hflames for the end... by Brian Gaeke · 22 years ago
  59. bfedb91 Use getClassB for load and store; we don't want to abort when we by Brian Gaeke · 22 years ago
  60. 0517c5a If we have a constant pointer reference to a function, we were printing by Brian Gaeke · 22 years ago
  61. 1aa476e Fix some serious floating-point bugs (fixes test cases such as Oscar, by Brian Gaeke · 22 years ago
  62. b44210d Insert workaround for GAS bug in assembling FLD/FSTP XWORD PTR [...] by Brian Gaeke · 22 years ago
  63. 7a73b80 Merged in autoconf branch. This provides configuration via the autoconf system. by John Criswell · 22 years ago
  64. eb093fb Setjmp should always return zero if we don't implement longjmp. This avoids by Chris Lattner · 22 years ago
  65. c151e4f Until there is a setjmp/longjmp transformation pass, codegen setjmp as a noop by Chris Lattner · 22 years ago
  66. d7908f6 Nice tasty llc fixes. These should fix LLC for x86 for everything in by Brian Gaeke · 22 years ago
  67. 5e00157 Number constants from constant pool as CPIf_i where f is the function index by Brian Gaeke · 22 years ago
  68. bc601fe Integrate the C writer's name mangler. by Brian Gaeke · 22 years ago
  69. 01d79ff First draft of X86 LLC backend. This should be OK for small programs like by Brian Gaeke · 22 years ago
  70. 7b52c03 Do not use the inefficient, fixed function, CBW, CDQ, ... instructions by Chris Lattner · 22 years ago
  71. 034acf0 Minor simplification to 64-bit instsel by Chris Lattner · 22 years ago
  72. 0f1c461 For 16 and 32-bit multiplies, use the IMUL instruction instead of the MUL instruction. by Chris Lattner · 22 years ago
  73. a8cb100 Add IMULr16 & IMULr32 instructions by Chris Lattner · 22 years ago
  74. f585447 Generate code for LONG indexes to getelementptr instructions more efficiently by Chris Lattner · 22 years ago
  75. 3387e7f Fix output bug: Intel asm comment character is #, not ;. by Brian Gaeke · 22 years ago
  76. 088fa11 RECAPITALIZE all the names of pseudo-instructions, and add a comment explaining by Brian Gaeke · 22 years ago
  77. 96b07e5 Rename many instructions to their Intel asm-compatible names. This by Brian Gaeke · 22 years ago
  78. 9e474c4 Add Initialization and Finalization methods for the Printer pass, by Brian Gaeke · 22 years ago
  79. de3aa4f lib/Target/X86/X86TargetMachine.{cpp,h}: Add initial version by Brian Gaeke · 22 years ago
  80. ad95d9e Isolate machine-dependent use of <alloca.h> in "Support/Alloca.h", by Brian Gaeke · 22 years ago
  81. 30d002b Fix warnings on Sparc by Chris Lattner · 22 years ago
  82. 302de59 Add statistic for # machine instrs emitted by Chris Lattner · 22 years ago
  83. 333864d Implement generation of cmp R, C to not use an extra register by Chris Lattner · 22 years ago
  84. 35333e1 Special case simple binary operator X op C by Chris Lattner · 22 years ago
  85. 7659401 Add instructions for (add|sub|and|or|xor)ri(8|16|32) by Chris Lattner · 22 years ago
  86. 8cc72d2 Remove usage of typedef by Chris Lattner · 22 years ago
  87. ff3261a Add namespace comments for doxygen by Chris Lattner · 22 years ago
  88. bc80b22 Eliminated a compiler warning due to casting to a different-sized datatype. by Misha Brukman · 22 years ago
  89. cd60313 Renamed MachineCodeEmitter.cpp -> X86CodeEmitter.cpp as it conflicts with the by Misha Brukman · 22 years ago
  90. 04b0b30 Move X86 specific code out of the JIT into the X86 backend by Chris Lattner · 22 years ago
  91. 2077254 * Implement cast (long|ulong) to bool by Chris Lattner · 22 years ago
  92. 6c8125f Add RR forms of test instruction by Chris Lattner · 22 years ago
  93. 9171ef5 Add support for shl and shr for 64 bit integer types by Chris Lattner · 22 years ago
  94. 3f7905b Add definitions for TEST instructions by Chris Lattner · 22 years ago
  95. 8d8e0c6 Add new cmovne32 instruction by Chris Lattner · 22 years ago
  96. 49cab03 Renamed opIsDef to opIsDefOnly. by Vikram S. Adve · 22 years ago
  97. 12745c5 Reword to remove reference to how things worked in the past. by Misha Brukman · 22 years ago
  98. e9d8838 Implement the TargetInstrInfo's createNOPinstr() and isNOPinstr() interface. by Misha Brukman · 22 years ago
  99. 67580ed Clean up #includes by Chris Lattner · 22 years ago
  100. 9d6d118 Make abort more explicit by Chris Lattner · 22 years ago