1. 71abaab add a hack to work around broken VC++ scoping rules. Thx to JeffC for pointing by Chris Lattner · 19 years ago
  2. eb5d47d Fix a CQ regression from my patch to split F32/F64 into seperate register by Chris Lattner · 19 years ago
  3. 7a7c979 Fix CodeGen/Generic/bool-to-double.ll by Chris Lattner · 19 years ago
  4. 6a16f6a Pull out Call, reducing stack frame size from 6032 bytes to 5184 bytes. by Chris Lattner · 19 years ago
  5. 222adac Pull out setcc, this reduces stack frame size from 7520 to 6032 bytes by Chris Lattner · 19 years ago
  6. 2b63e4c Pull two more methods out, reducing stack frame size from 8224 -> 7520 bytes by Chris Lattner · 19 years ago
  7. bd937b9 Add a recursive-iterative hybrid stage to attempt to reduce stack space, this by Chris Lattner · 19 years ago
  8. cf5c79b silence a bogus GCC warning by Chris Lattner · 19 years ago
  9. 8a61a75 Fix the LLC regressions on X86 last night. In particular, when undoing by Chris Lattner · 19 years ago
  10. f3fb71b This is suppose to work now by Andrew Lenharth · 19 years ago
  11. d5613de remove VAX compatibility instruction, we will never use this by Andrew Lenharth · 19 years ago
  12. 32fca00 Make the legalizer completely non-recursive by Chris Lattner · 19 years ago
  13. 0558f61 Let the combiner handle more cases by Nate Begeman · 19 years ago
  14. 829cb81 Remove some bad code from Legalize by Nate Begeman · 19 years ago
  15. e17daeb Check in some more DAGCombiner pieces by Nate Begeman · 19 years ago
  16. 22480c4 Fix a bug in the local spiller, where we could take code like this: by Chris Lattner · 19 years ago
  17. f5c6e6b silence some warnings by Chris Lattner · 19 years ago
  18. 3ea0b47 implement visitBR_CC so that PowerPC/inverted-bool-compares.ll passes by Chris Lattner · 19 years ago
  19. ad13715 fix some pastos by Chris Lattner · 19 years ago
  20. 9503859 Add a new HandleNode class, which is used to handle (haha) cases in the by Chris Lattner · 19 years ago
  21. 5c46f74 Implement the code for PowerPC/inverted-bool-compares.ll, even though it by Chris Lattner · 19 years ago
  22. d48050a make sure that -view-isel-dags is the input to the isel, not the input to by Chris Lattner · 19 years ago
  23. 9155902 Fix a crash compiling Olden/tsp by Chris Lattner · 19 years ago
  24. a1e3f54 refactor a bit of code. by Chris Lattner · 19 years ago
  25. 23ec01f Minor speedup to avoid array searches given a Use*. This speeds up bc reading by Chris Lattner · 19 years ago
  26. d0ff1ad Change the signature of replaceUsesOfWithOnConstant. The bool was always by Chris Lattner · 19 years ago
  27. a55b30a For large constants (e.g. arrays and structs with many elements) just by Chris Lattner · 19 years ago
  28. d7a3fc6 minor cleanup/fastpath for the bcreader. This speeds up the bcreader by Chris Lattner · 19 years ago
  29. 9d528dc Reverting to version - until problem isolated. by Jim Laskey · 19 years ago
  30. ccc8ed7 Add a forward def by Chris Lattner · 19 years ago
  31. 1aa1972 Fix some faulty logic in the libcall inserter. by Nate Begeman · 19 years ago
  32. c182a88 implement the struct version of the array speedup, speeding up the by Chris Lattner · 19 years ago
  33. ab55698 Fix DemoteRegToStack on an invoke. This fixes PR634. by Chris Lattner · 19 years ago
  34. 27d404c Add back a workaround that fixes some breakages from chris's last change. by Nate Begeman · 19 years ago
  35. 7a66e68 Clean up the code a bit. Use isInstructionTriviallyDead to be more aggressive by Chris Lattner · 19 years ago
  36. cea141f Change ConstantArray::replaceUsesOfWithOnConstant to attempt to update by Chris Lattner · 19 years ago
  37. 5cbade9 move some methods, no other changes by Chris Lattner · 19 years ago
  38. dfdd6c5 minor microoptimizations by Chris Lattner · 19 years ago
  39. eebac5f Use a map to cache the ModuleType information, so we can do logarithmic by Chris Lattner · 19 years ago
  40. 8ba732b Refactor gathering node info and emission. by Jim Laskey · 19 years ago
  41. 6db0756 clean up this code a bit, no functionality change by Chris Lattner · 19 years ago
  42. 8ca0291 Speed up the asm printer a lot by not printing formatted LLVM asm output by Chris Lattner · 19 years ago
  43. 53a79aa Break the body of the loop out into a new method by Chris Lattner · 19 years ago
  44. 5e8ca66 Make IVUseShouldUsePostIncValue more aggressive when the use is a PHI. In by Chris Lattner · 19 years ago
  45. 0ae33eb Refactor some code into a function by Chris Lattner · 19 years ago
  46. 1902ff4 This break is bogus and I have no idea why it was there. Basically it prevents by Chris Lattner · 19 years ago
  47. 37edbf0 when checking if we should move a split edge block outside of a loop, by Chris Lattner · 19 years ago
  48. ab510a7 Fix a problem where the legalizer would run out of stack space on extremely by Chris Lattner · 19 years ago
  49. dcd5abc silence a bogus warning by Chris Lattner · 19 years ago
  50. 3cf8760 silence some warnings by Chris Lattner · 19 years ago
  51. 123557f silence a warning by Chris Lattner · 19 years ago
  52. dff06f4 add patterns for float binops and fma ops by Chris Lattner · 19 years ago
  53. 080a4b1 Sort the cpu and features table, so that the alpha backend doesn't fail EVERY by Chris Lattner · 19 years ago
  54. a3638c0 Add assertions to the trivial scheduler to check that the value types match by Chris Lattner · 19 years ago
  55. 43f07a4 another solution to the fsel issue. Instead of having 4 variants, just force by Chris Lattner · 19 years ago
  56. 867940d fsel can take a different FP type for the comparison and for the result. As such by Chris Lattner · 19 years ago
  57. 7c0d664 fix an f32/f64 type mismatch by Chris Lattner · 19 years ago
  58. 14765be Codegen CopyFromReg using the regclass that matches the valuetype of the by Chris Lattner · 19 years ago
  59. a916dd8 Adjust to change in ctor by Chris Lattner · 19 years ago
  60. ca0a477 Minor tweak to the branch selector. When emitting a two-way branch, and if by Chris Lattner · 19 years ago
  61. b91956e like the comment says, enable this by Chris Lattner · 19 years ago
  62. 505277a Add some very paranoid checking for operand/result reg class matchup by Chris Lattner · 19 years ago
  63. 2aeaf4e Fix VC++ warnings. by Jeff Cohen · 19 years ago
  64. 2c1760f fix typo by Chris Lattner · 19 years ago
  65. 919c032 Modify the ppc backend to use two register classes for FP: F8RC and F4RC. by Chris Lattner · 19 years ago
  66. 37345fe add a method by Chris Lattner · 19 years ago
  67. 22f6212 typo by Jim Laskey · 19 years ago
  68. 41755e2 1. Simplify the gathering of node groups. by Jim Laskey · 19 years ago
  69. 242f255 Should be using flag and not chain. by Jim Laskey · 19 years ago
  70. 2b5e66f Remove some now-dead code. by Nate Begeman · 19 years ago
  71. ac35cd2 subtarget support for CIX and FIX extentions (the only 2 I care about right now) by Andrew Lenharth · 19 years ago
  72. b6d4c2c 1. Made things node-centric (from operand). by Jim Laskey · 19 years ago
  73. 0f21fd5 Rename MRegisterDesc -> TargetRegisterDesc for consistency by Chris Lattner · 19 years ago
  74. 863914f trim down the target info structs now that we have a preferred spill register class for each callee save register by Chris Lattner · 19 years ago
  75. 8fb040e now that we have a reg class to spill with, get this info from the regclass by Chris Lattner · 19 years ago
  76. 5802be1 constant fold these calls by Chris Lattner · 19 years ago
  77. 56bcae0 simplify this code using the new regclass info passed in by Chris Lattner · 19 years ago
  78. 80a4f16 Now that we have getCalleeSaveRegClasses() info, use it to pass the register by Chris Lattner · 19 years ago
  79. e404718 stub out a virtual method by Chris Lattner · 19 years ago
  80. d174fe0 CR registers are not used by this "target" by Chris Lattner · 19 years ago
  81. 0a37960 these registers don't belong to any register classes, so don't mark them by Chris Lattner · 19 years ago
  82. ef242b1 Now that self referential classes are supported, get rid of a work-around. by Chris Lattner · 19 years ago
  83. b48d2cf pass extra args by Chris Lattner · 19 years ago
  84. 0ffb1a5 these methods get extra args by Chris Lattner · 19 years ago
  85. 97d5e64 Pass extra regclasses into spilling code by Chris Lattner · 19 years ago
  86. bf9716b Change this code ot pass register classes into the stack slot spiller/reloader by Chris Lattner · 19 years ago
  87. ff201ee Use the 32-bit version for now by Chris Lattner · 19 years ago
  88. 67ab118 Add a bunch of patterns for F64 FP ops, add some more integer ops by Chris Lattner · 19 years ago
  89. 237733e Remove code for patterns that are autogenerated by Chris Lattner · 19 years ago
  90. 120ab48 begining alpha subtarget support by Andrew Lenharth · 19 years ago
  91. c7a37a5 tblgen autogens this pattern now by Chris Lattner · 19 years ago
  92. 68fd486 copy and paste error by Andrew Lenharth · 19 years ago
  93. 221e53c now that tblgen is smarter, this pattern is not needed. Also, tblgen by Chris Lattner · 19 years ago
  94. 93e50ce Insert stores after phi nodes in the normal dest. This fixes by Chris Lattner · 19 years ago
  95. 52897f8 consistency with other cases, no functionality change by Chris Lattner · 19 years ago
  96. f13befb Make the JIT default to the DAG isel instead of the pattern isel, like LLC. by Chris Lattner · 19 years ago
  97. 473a990 Fix two bugs in my patch earlier today that broke int->fp conversion on X86. by Chris Lattner · 19 years ago
  98. a48bc53 Fold isascii into a simple comparison. This speeds up 197.parser by 7.4%, by Chris Lattner · 19 years ago
  99. e9b6242 remove a bunch of unneeded stuff, or self evident comments by Chris Lattner · 19 years ago
  100. c330069 Implement a couple of memcmp folds from the todo list by Chris Lattner · 19 years ago