1. 755bcf0 For PR619: by Reid Spencer · 19 years ago
  2. 0a262ba For PR616: by Reid Spencer · 19 years ago
  3. 6ef4949 Whoops, fix a thinko. All cases except SETNE are now handled by the by Nate Begeman · 19 years ago
  4. c6b0717 Remove unused statistic by Nate Begeman · 19 years ago
  5. 4b46fc0 Add the "ppc specific" setcc-equivalent select_cc cases by Nate Begeman · 19 years ago
  6. cebd433 Teach SelectionDAG how to simplify a few more setcc-equivalent select_cc by Nate Begeman · 19 years ago
  7. a2590c5 Add callseq_begin/end support Call stil not supported yet by Chris Lattner · 19 years ago
  8. 82cfa5d Make -view-isel-dags show the dag before instruction selecting, in case by Chris Lattner · 19 years ago
  9. 0750a40 Fix optimization of select_cc seteq X, 0, 1, 0 -> srl (ctlz X), log2 X size by Nate Begeman · 19 years ago
  10. 657b4d1 Implement LiveVariables.h change by Chris Lattner · 19 years ago
  11. c44fff4 Keep the killed/dead sets sorted, so that "KillsRegister" can do a quick by Chris Lattner · 19 years ago
  12. 44b94c2 adjust to new live variables interface by Chris Lattner · 19 years ago
  13. d177579 Adjust to new livevars interface by Chris Lattner · 19 years ago
  14. e0cbf97 Change live variables from using multimaps to using maps of vectors and by Chris Lattner · 19 years ago
  15. ab4b66d Simplify this code by using higher-level LiveVariables methods by Chris Lattner · 19 years ago
  16. 76eb08b Simplify this code by using LiveVariables::KillsRegister by Chris Lattner · 19 years ago
  17. 20647a5 Add RegisterDefIsDead to correspond to KillsRegister, mark both const by Chris Lattner · 19 years ago
  18. b980578 Keep track of which registers are related to which other registers. by Chris Lattner · 19 years ago
  19. ef35ba4 add a method by Chris Lattner · 19 years ago
  20. 57da252 Fix PR618 and Regression/CodeGen/CBackend/2005-08-23-Fmod.ll by not emitting by Chris Lattner · 19 years ago
  21. c544cec New testcase for PR618 by Chris Lattner · 19 years ago
  22. 424dcbd add a note by Chris Lattner · 19 years ago
  23. 8ca5693 Ack, typo by Nate Begeman · 19 years ago
  24. a50d53e Add an option to make SetCC illegal as a beta option by Nate Begeman · 19 years ago
  25. 7042f15 Teach the SelectionDAG how to transform select_cc eq, X, 0, 1, 0 into by Nate Begeman · 19 years ago
  26. b942a3d Teach Legalize how to turn setcc into select_cc by Nate Begeman · 19 years ago
  27. 354df0a Remove some instructions we no longer generate by Nate Begeman · 19 years ago
  28. 1f24df6 Remove some regs that are not used. by Chris Lattner · 19 years ago
  29. 9dc4d3c Nate noticed that 30% of the malloc/frees in llc come from calls to LowercaseString by Chris Lattner · 19 years ago
  30. 0a00bec Fix a crash I introduced into the IA64 backend with my copyfromreg change. by Chris Lattner · 19 years ago
  31. a411cbc Try to avoid scanning the fixed list. On architectures with a non-stupid by Chris Lattner · 19 years ago
  32. a6c1750 Move some code in the register assignment case that only needs to happen if by Chris Lattner · 19 years ago
  33. 47c0889 Add a pass name for -time-passes output by Chris Lattner · 19 years ago
  34. 8f03405 Fix a problem where constant expr shifts would not have their shift amount by Chris Lattner · 19 years ago
  35. 4c23c5b Testcase for a crash in the legalizer on ia64. This is reduced from kc++. by Chris Lattner · 19 years ago
  36. ea966d7 Add a long-overdue itanium regression test dir: hint hint Duraid :) by Chris Lattner · 19 years ago
  37. f8355d9 Speed up this loop a bit, based on some observations that Nate made, and by Chris Lattner · 19 years ago
  38. ce5fcc3 Revert my patch which changed the code to not work. by Chris Lattner · 19 years ago
  39. 730e15e Make the example a bit easier to understand, suggested by Jim. by Chris Lattner · 19 years ago
  40. f7f2255 Implement stores. by Chris Lattner · 19 years ago
  41. 23553cf Add a fast-path for register values. Add support for constant pool entries, by Chris Lattner · 19 years ago
  42. ddf3e7d Fix compilation of: by Chris Lattner · 19 years ago
  43. b30ee6a Make sure expressions only have one use before emitting them into a place that is conditionally executed by Chris Lattner · 19 years ago
  44. 9944b76 Implement most of load support. There is still a bug though. by Chris Lattner · 19 years ago
  45. 4fbde4d add a method by Chris Lattner · 19 years ago
  46. c975e1d add anew method by Chris Lattner · 19 years ago
  47. 81e72b1 Add support for frame index nodes by Chris Lattner · 19 years ago
  48. 99badda add a method by Chris Lattner · 19 years ago
  49. c3aea74 ADd a method by Chris Lattner · 19 years ago
  50. 1db1adb Don't print out the MBB label for the entry mbb by Chris Lattner · 19 years ago
  51. f913d3f Simplify the logic for BRTWOWAY_CC handling. The isel code already by Chris Lattner · 19 years ago
  52. 2fbb457 Implement selection for branches. by Chris Lattner · 19 years ago
  53. d54209f Add 5-operand version of SelectNodeTo by Chris Lattner · 19 years ago
  54. 6b09a29 add a method by Chris Lattner · 19 years ago
  55. f85ab15 Add support for basic blocks, fix a bug in result # computation by Chris Lattner · 19 years ago
  56. 550b1e5 When legalizing brcond ->brcc or select -> selectcc, make sure to truncate by Chris Lattner · 19 years ago
  57. 4dd4a2d If the false value for a select_cc is really simple (has no inputs), evaluate by Chris Lattner · 19 years ago
  58. 2cfd128 Fix a bug in the RUN line by Chris Lattner · 19 years ago
  59. 7340dd5 reenable collapse of loadimm+AND -> dep.z (thanks guys) by Duraid Madina · 19 years ago
  60. fe0c2c8 fix bogus warning by Chris Lattner · 19 years ago
  61. ffb973d Repair an out by one error for IA64. by Jim Laskey · 19 years ago
  62. 4416f1a add support for global address, including PIC support. by Chris Lattner · 19 years ago
  63. 9b78db7 Add support for global address nodes by Chris Lattner · 19 years ago
  64. f6b1849 ADd support for TargetGlobalAddress nodes by Chris Lattner · 19 years ago
  65. aaaa0b6 Add support for TargetGlobalAddress nodes by Chris Lattner · 19 years ago
  66. 7ef3304 Implement CopyFromReg, TokenFactor, and fix a bug in CopyToReg. This allows by Chris Lattner · 19 years ago
  67. fa164b6 Fix a bug in previous commit by Chris Lattner · 19 years ago
  68. 7e65997 Fix a typeo, no wonder all tokenfactor edges were the same! by Chris Lattner · 19 years ago
  69. 7228aa7 Print physreg register nodes with target names (e.g. F1) instead of numbers by Chris Lattner · 19 years ago
  70. 0189197 Before implementing copyfromreg, we'll implement copytoreg correctly. by Chris Lattner · 19 years ago
  71. 4ccd406 Now that we have operand info for machine instructions, use it to create by Chris Lattner · 19 years ago
  72. 8d30c23 by Chris Lattner · 19 years ago
  73. 60200e5 Expose the derived register classes to the public header, allowing them by Chris Lattner · 19 years ago
  74. ecbce61 Split RegisterClass 'Methods' into MethodProtos and MethodBodies by Chris Lattner · 19 years ago
  75. ac46893 Split register class "Methods" into MethodProtos and MethodBodies by Chris Lattner · 19 years ago
  76. f0c5f67 put reg classes into namespace by Chris Lattner · 19 years ago
  77. fabc8ff Put reg classes into namespaces by Chris Lattner · 19 years ago
  78. 03ba7b9 Put register classes into namespaces by Chris Lattner · 19 years ago
  79. cbec3b0 Put register classes in namespaces by Chris Lattner · 19 years ago
  80. e7af178 Fix code that assumes the register info will be dumped into a target by Chris Lattner · 19 years ago
  81. 28e728d put reg classes in namespaces by Chris Lattner · 19 years ago
  82. 1ff9540 Require that targets specify a namespace for their register classes. by Chris Lattner · 19 years ago
  83. 42de581 Refactor to use Target.getRegisterClasses consistently, which provides by Chris Lattner · 19 years ago
  84. d5aa3e2 Emit real operand info for instructions. This currently works but is bad by Chris Lattner · 19 years ago
  85. c67c18f Read the namespace field from register classes by Chris Lattner · 19 years ago
  86. 6096f0d The skeleton target has never had an isel by Chris Lattner · 19 years ago
  87. 8212203 This code has always been dead on itanium by Chris Lattner · 19 years ago
  88. 5499742 This code has always been dead for alpha by Chris Lattner · 19 years ago
  89. 2505d6b The simple isel being gone makes this dead! by Chris Lattner · 19 years ago
  90. 0b1e641 Now that the simple isels are dead, so is this. by Chris Lattner · 19 years ago
  91. 22c6202 add a setName method to record by Chris Lattner · 19 years ago
  92. 936dd92 Add a setName method to Record. by Chris Lattner · 19 years ago
  93. 0e384b6 For now, just emit empty operand info structures. by Chris Lattner · 19 years ago
  94. c19d562 Sparcv9 gets no operand info by Chris Lattner · 19 years ago
  95. ae72f4a Add a new field to TargetInstrDescriptor for tracking information about by Chris Lattner · 19 years ago
  96. 23c73a1 Fix VC++ constant truncation warning. by Jeff Cohen · 19 years ago
  97. 78beab0 Update Visual Studio projects for removed file. by Jeff Cohen · 19 years ago
  98. a911034 a bugfix (up top) and a quick repair job: disable generation of dep.z by Duraid Madina · 19 years ago
  99. bfd4f55 Fix a problem jeffc noticed by Chris Lattner · 19 years ago
  100. a92b7c3 Fix VC++ precedence warning. by Jeff Cohen · 19 years ago