1. 2bcee34 Whoops, accidental checkin. :( by Chris Lattner · 22 years ago
  2. 93c1afa Add a new -enable-cygwin-compatible-output argument, which make the output more by Chris Lattner · 22 years ago
  3. 2a09877 Print % signs before register names; turn off "noprefix" mode in gas output. by Brian Gaeke · 22 years ago
  4. 4ecff5d Register argument to va_start must be marked as defined! by Vikram S. Adve · 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. 7c2af6e Remove dead code by Chris Lattner · 22 years ago
  9. b84fe1c Add patterns for multiply, and, or, and xor by Chris Lattner · 22 years ago
  10. 622003f add support for more nodes by Chris Lattner · 22 years ago
  11. 2aa3a66 Until the pattern matching instruction selector is finished, enable debug output from it by Chris Lattner · 22 years ago
  12. ac0c868 Add support for a pattern matching instruction selector. This is still in by Chris Lattner · 22 years ago
  13. f8dfa6f Make imm be a leaf instead of a nonterminal by Chris Lattner · 22 years ago
  14. b8db66e Implement LLVM intrinsics `llvm.setjmp' and `llvm.longjmp' as follows: by Misha Brukman · 22 years ago
  15. 97a95bd Fix sanity-checking in 'maskUnsigned' code to be more precise: by Vikram S. Adve · 22 years ago
  16. ec4f523 Update tablegen interfaces by Chris Lattner · 22 years ago
  17. 69666e5 This register is never used, disable it. by Chris Lattner · 22 years ago
  18. fe8a796 Changing command-line option formats to be more consistent with LLVM style. by Misha Brukman · 22 years ago
  19. 58ba50f * Renamed option from `nopreselect' to `nopreopt' since it disables more than by Misha Brukman · 22 years ago
  20. 0870e97 Use the registers g1 and g5 as temporaries for making far jumps and far calls, by Misha Brukman · 22 years ago
  21. e895a74 1. Bug fix: was using SLL instead of SLLX for ULongTy. Chump. by Vikram S. Adve · 22 years ago
  22. 5ac1175 Remove conversion of fp-to-uint cast into a multi-step cast: by Vikram S. Adve · 22 years ago
  23. 326e40a The HAVE_JUMP code is dead, these intrinsics should _never_ be expanded by Chris Lattner · 22 years ago
  24. 0897c60 SparcV9CodeEmitter.cpp: by Misha Brukman · 22 years ago
  25. 2959b6e Completely eliminate the isVoid TSFlag, shifting over all other fields by Chris Lattner · 22 years ago
  26. d87b59c add a pattern for RET, immediates no longer need to be explicitly typed by Chris Lattner · 22 years ago
  27. 3e77d6e Start adding usefulness to the DAG node definitions, add a new Expander class by Chris Lattner · 22 years ago
  28. 3fd1f5b Use a new local data structure instead of the MachineInstr::regsUsed set by Chris Lattner · 22 years ago
  29. c393c57 Add a map by Chris Lattner · 22 years ago
  30. 6ae3117 Minor cleanups by Chris Lattner · 22 years ago
  31. 3bed95b Physical registers no longer live in the regsUsed set for each machine instr by Chris Lattner · 22 years ago
  32. 907b7dc This method has now been changed to preserve flags for us! by Chris Lattner · 22 years ago
  33. c9bbfbc Factor shared code by Chris Lattner · 22 years ago
  34. f4de783 * Removed `using' declaration, now use full namespace qualifier std::string by Misha Brukman · 22 years ago
  35. c3cd8af * Set annul bit to be 0, because the Sparc backend currently does not use it. by Misha Brukman · 22 years ago
  36. 02beda1 This is the real fix for the previous register allocator problem. by Chris Lattner · 22 years ago
  37. b10cea8 Reformatted code to match the prevalent LLVM style; fit code into 80 columns. by Misha Brukman · 22 years ago
  38. 3683d9e ElectricFence found this bug where we were reading past the vector boundary. by Misha Brukman · 22 years ago
  39. 0bfd186 Add patterns for (mov R, R) (mov R, I) and subtracts. The moves are to enable by Chris Lattner · 22 years ago
  40. c34921d Change comments into something that TableGen can read! by Chris Lattner · 22 years ago
  41. 244883e Allow instructions to have a DAG pattern associated with them. by Chris Lattner · 22 years ago
  42. 6770aed Rename register classes to be upper case to make it obvious that they are X86 by Chris Lattner · 22 years ago
  43. e5bb2d9 There is nothing special about noops anymore by Chris Lattner · 22 years ago
  44. 17d4d14 There is nothing special about noops now by Chris Lattner · 22 years ago
  45. 7cc7d98 Transition to using 'let X = y' instead of 'set X = y'. by Chris Lattner · 22 years ago
  46. c8f4587 transition to using let instead of set by Chris Lattner · 22 years ago
  47. 60e81db Transition to using let instead of set by Chris Lattner · 22 years ago
  48. 5e2cb8b Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRanges.llx by Chris Lattner · 22 years ago
  49. 72feb15 Simplify some constant expressions by Chris Lattner · 22 years ago
  50. d587a84 Remove illegal, unsupported escapes. This fixes program: Ptrdist-bc by Chris Lattner · 22 years ago
  51. e012132 * Sort #includes, remove dupliates by Chris Lattner · 22 years ago
  52. 7af9a38 Specify custom name for registers to get the ()'s in the name. by Chris Lattner · 22 years ago
  53. 76bf868 Allow specifying custom names for registers by Chris Lattner · 22 years ago
  54. 8d44ba8 Start using tablegen'd instruction enum list by Chris Lattner · 22 years ago
  55. 113455b Resort tables by Chris Lattner · 22 years ago
  56. 4d18d5c Lump the base opcode in with the X86 TargetSpecific flags by Chris Lattner · 22 years ago
  57. abf05b2 * Start using tablegen'd instruction descriptions by Chris Lattner · 22 years ago
  58. c01f393 Start using tablegenerated instruction descriptions by Chris Lattner · 22 years ago
  59. 1cca5e3 Add new TableGen instruction definitions by Chris Lattner · 22 years ago
  60. 5302e28 Remove the old .def file, it is now obsolete by Chris Lattner · 22 years ago
  61. 34a2068 Rearrange fields yet again: Don't instantiate these lists ONCE PER INSTRUCTION. by Chris Lattner · 22 years ago
  62. cb53358 Set debug types by Chris Lattner · 22 years ago
  63. b77eb78 Add Target class for X86 target by Chris Lattner · 22 years ago
  64. 9eab316 The RegisterInfo class is obsolete by Chris Lattner · 22 years ago
  65. a5100d9 Remove the RegisterInfo class in favor of a general Target class. Add instrinfo stuff by Chris Lattner · 22 years ago
  66. a676978 Tell CVS to ignore all .inc files by Chris Lattner · 22 years ago
  67. 8320035 Switch over to tablegen generated header files by Chris Lattner · 22 years ago
  68. 7ad3e06 Switch over to TableGen generated register file description by Chris Lattner · 22 years ago
  69. 762fb5f Initial checkin of X86.td file by Chris Lattner · 22 years ago
  70. b76d6fc Initial checkin of X86 Register File description by Chris Lattner · 22 years ago
  71. 09ce077 Fix typeos in comments by Chris Lattner · 22 years ago
  72. b889b69 Make it easier to debug by exposing a temporary by Chris Lattner · 22 years ago
  73. be84e3c Rename fields by Chris Lattner · 22 years ago
  74. a11136b Move DEBUG to Debug.h by Chris Lattner · 22 years ago
  75. 556d89d DEBUG got moved to Debug.h by Chris Lattner · 22 years ago
  76. 02f7fa4 Remove makefile complexity by always running tablegen with its final output by Chris Lattner · 22 years ago
  77. 72666e6 Add all arithmetic operators to ConstantExprToString(). by Vikram S. Adve · 22 years ago
  78. 97e02eb *Both* operands of divide need sign-extension before divide (if smaller by Vikram S. Adve · 22 years ago
  79. 248932b Put back the separate pass to decompose multi-dimensional references by Vikram S. Adve · 22 years ago
  80. de04dd7 encode size information into each ValueType Add new RegisterInfo class by Chris Lattner · 22 years ago
  81. 7296fb0 This method is long dead by Chris Lattner · 22 years ago
  82. b08f3df Remove more obsolete comments by Chris Lattner · 22 years ago
  83. f31dc98 Changed pointer to the JIT code to its current location, under LLI. by Misha Brukman · 22 years ago
  84. f6b7ff9 Unbreak the CBE output by Chris Lattner · 22 years ago
  85. 002a50a I think local symbols in X86 GAS have to start with .L, not just by Brian Gaeke · 22 years ago
  86. 506dad0 Modified the code so that it generates (0) for setjmp() and abort() for by John Criswell · 22 years ago
  87. 0ad1361 Add comments by Chris Lattner · 22 years ago
  88. 942e723 We no longer need to preprocess SparcV9.td before sending it through tablegen by Chris Lattner · 22 years ago
  89. db68577 When emitting a constant, check for ConstantExpr before by Vikram S. Adve · 22 years ago
  90. 7a3dd86 Conform to the new interface for describing target registers... even though by Chris Lattner · 22 years ago
  91. 7c28952 Add all of the necessary classes to describe the contents of the MRegister.h implementation by Chris Lattner · 22 years ago
  92. b4d3f46 Only regenerate the .inc file if IT has changed, not just if the .td files by Chris Lattner · 22 years ago
  93. 7db1fa9 Use target specific interface instead of forcing it to be target-generic by Chris Lattner · 22 years ago
  94. ee6b5f6 No this file is not actually Sparc.td :) by Chris Lattner · 22 years ago
  95. dbc1ab8 Do not use 'cpp' directly by Chris Lattner · 22 years ago
  96. 84c40c1 Add namespace specifier, add flags used by the X86 BE by Chris Lattner · 22 years ago
  97. 92aa8ca * Cleaned up and corrected comments wrt instruction formats by Misha Brukman · 22 years ago
  98. a21b8e8 Make emitFarCall() public, and add a few comments to functions. by Misha Brukman · 22 years ago
  99. e6124d3 Unify all constant evaluations that depend on register size by Vikram S. Adve · 22 years ago
  100. deb9634 Rename 'dump-asm' to 'dump-input' and really print it just before code-gen. by Vikram S. Adve · 22 years ago