1. 360c2dd Two-address instructions no longer have to be A := A op C. Now any pair of dest / src operands can be tied together. by Evan Cheng · 19 years ago
  2. e0805a2 There can be more than one PHINode at the start of the block. by Devang Patel · 19 years ago
  3. 981b5bd Added getTiedToSrcOperand() to check for two-address'ness. by Evan Cheng · 19 years ago
  4. 1dabb68 Clean up. by Evan Cheng · 19 years ago
  5. 2c0565f Handle PHINode with only one incoming value. by Devang Patel · 19 years ago
  6. 93467e7 CopyFromReg starts a live range so its use should not be considered a floater. by Evan Cheng · 19 years ago
  7. 48d8a70 Make ScalarEvolution actually use a ZeroExtend expression instead of by Reid Spencer · 19 years ago
  8. d4bf3c2 give branch folding a simple heuristic to decide which block to split so that by Chris Lattner · 19 years ago
  9. 25de4e5 Fix GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll and McGill/chomp by Chris Lattner · 19 years ago
  10. 560a8d0 print null values in bss by Rafael Espindola · 19 years ago
  11. 9dca7ad implement zextload bool and truncstore bool by Rafael Espindola · 19 years ago
  12. 41349c1 Add a printSetLabel that takes two id's. by Evan Cheng · 19 years ago
  13. 9c08050 Factor gep instructions through phi nodes. by Chris Lattner · 19 years ago
  14. 76c7314 Turn a phi of many loads into a phi of the address and a single load of the by Chris Lattner · 19 years ago
  15. acf7f2e Fix ldmxcsr JIT encoding. by Evan Cheng · 19 years ago
  16. a90a24c Fix a bug in the previous patch by Chris Lattner · 19 years ago
  17. 7da52b2 Fold things like "phi [add (a,b), add(c,d)]" into two phi's and one add. by Chris Lattner · 19 years ago
  18. 6cc31ae Print jumptable index. by Evan Cheng · 19 years ago
  19. fa8a51e Remove unnecessary sign conversions made possible by last patch. by Reid Spencer · 19 years ago
  20. fe85526 Fix a bug in the interpreter where divides of unmatched signed operands by Reid Spencer · 19 years ago
  21. 1d08d83 make tail merging more aggressive. If two blocks share a common tail, but the by Chris Lattner · 19 years ago
  22. d8ccff0 enable branch folding with an option by Chris Lattner · 19 years ago
  23. 2f15c06 Add constraints to Instruction class. by Evan Cheng · 19 years ago
  24. 6bbf6b0 more shotenning by Andrew Lenharth · 19 years ago
  25. 0ccb500 Compile CodeGen/PowerPC/fp-branch.ll to: by Chris Lattner · 19 years ago
  26. df19f27 look through isunordered to inline it into branch blocks. by Chris Lattner · 19 years ago
  27. 63af319 Nuke dead code. by Evan Cheng · 19 years ago
  28. 22aaf1d allow the address of a global to be used with the "i" constraint when in by Chris Lattner · 19 years ago
  29. 0d92499 implement the 'c' inline asm modifier character by Chris Lattner · 19 years ago
  30. efa46ce handle global address constant sdnodes by Chris Lattner · 19 years ago
  31. 956a431 Let us play simplify the td file (and fix a few missed sub and mul patterns). by Andrew Lenharth · 19 years ago
  32. 1a60aa7 handle "st" as "st(0)" by Chris Lattner · 19 years ago
  33. 53069fb TargetLowering::isOperandValidForConstraint by Chris Lattner · 19 years ago
  34. dba1aee Change the prototype for TargetLowering::isOperandValidForConstraint by Chris Lattner · 19 years ago
  35. cbea67f generalize the fix for PR977 to also fix by Chris Lattner · 19 years ago
  36. 1753fae Fix PR977 and Transforms/LCSSA/2006-10-31-UnreachableBlock.ll by Chris Lattner · 19 years ago
  37. f81173f Add all that branch mangling niftiness by Andrew Lenharth · 19 years ago
  38. b191e0a add support for calling functions when the caller has variable sized objects by Rafael Espindola · 19 years ago
  39. ab4022f 1. Clean up code due to changes in SwitchTo*Section(2) by Anton Korobeynikov · 19 years ago
  40. d03f158 Turn an assert into an error message. This is commonly triggered when by Chris Lattner · 19 years ago
  41. b52cf1f Unbreaking static ctors patch. by Anton Korobeynikov · 19 years ago
  42. d063189 Fix a typo which can break jumptables. by Evan Cheng · 19 years ago
  43. 090ac36 Make this compile again. by Reid Spencer · 19 years ago
  44. 2e323aa Apply Aton's LLVM patch for PR973: Linux ctors / dtors support. by Evan Cheng · 19 years ago
  45. 0de0c5d Fix a problem introduced by a last-minute change (logic negation). by Reid Spencer · 19 years ago
  46. 1d75400 fix miscompilation of llvm.isunordered, where we branched on the opposite by Chris Lattner · 19 years ago
  47. 02b8511 Add debug support for X86/ELF targets (Linux). This allows llvm-gcc4 by Reid Spencer · 19 years ago
  48. 6ce6443 fix wonky indentation by Chris Lattner · 19 years ago
  49. b79a59d Update comment. Valid option is -debug-pass=Structures. by Devang Patel · 19 years ago
  50. a9c83fe Switch abbreviations to use the folding set.a. by Jim Laskey · 19 years ago
  51. 6519546 Simplify DwarfWriter header. by Jim Laskey · 19 years ago
  52. c35497f All targets expand BR_JT for now. by Evan Cheng · 19 years ago
  53. 3d4ce11 Lower jumptable to BR_JT. The legalizer can lower it to a BRIND or let the target custom lower it. by Evan Cheng · 19 years ago
  54. c41cd9c Added a new SDNode type: BR_JT for jumptable branch. by Evan Cheng · 19 years ago
  55. 23d7b36 add a highly efficient hash table that is specialized for mapping C strings by Chris Lattner · 19 years ago
  56. 9f617d6 Add a new llvm::Allocator abstraction, which will be used by a container by Chris Lattner · 19 years ago
  57. 120bc21 Fix SimplifyCFG/2006-10-29-InvokeCrash.ll, a crash compiling QT. by Chris Lattner · 19 years ago
  58. 6b0e3f8 Make CanFallThrough more intelligent (so it can handle blocks with (e.g.) no by Chris Lattner · 19 years ago
  59. 6a586c8 fix Generic/2006-10-29-Crash.ll by Chris Lattner · 19 years ago
  60. 5a145f0 Fix a load folding issue that Evan noticed: there is no need to export values by Chris Lattner · 19 years ago
  61. a97c67c Try again. by Jim Laskey · 19 years ago
  62. d8cb446 Not handling zero length strings. by Jim Laskey · 19 years ago
  63. ba726ab VLOAD is not the LoadSDNode opcode. by Evan Cheng · 19 years ago
  64. f6aaaaa Remove spurious case. EXTLOAD is not one of the node opcodes. by Nick Lewycky · 19 years ago
  65. bad7f48 split critical edges more carefully and intelligently. In particular, critical by Chris Lattner · 19 years ago
  66. 6acfe12 Teach branch folding to fold identical jump tables together and to delete by Chris Lattner · 19 years ago
  67. a4eb44a const'ify jump table stuff by Chris Lattner · 19 years ago
  68. e7251a0 add an assert by Chris Lattner · 19 years ago
  69. 0737188 don't print dead jump tables by Chris Lattner · 19 years ago
  70. ef13982 implement the BlockHasNoFallThrough hook by Chris Lattner · 19 years ago
  71. cf420cc improve deletion of blocks that just contain branches by knowing that by Chris Lattner · 19 years ago
  72. c24ff8e add another target hook for branch folding. by Chris Lattner · 19 years ago
  73. 1c6f01a Load and stores have not been uniqued properly. by Jim Laskey · 19 years ago
  74. 47e32e6 Split *all* critical edges before isel. This resolves issues with spill code by Chris Lattner · 19 years ago
  75. b57de33 add option to isCriticalEdge by Chris Lattner · 19 years ago
  76. 0997fad break edges more intelligently by Chris Lattner · 19 years ago
  77. 27e1f90 Expose a smarter way to break critical edges. by Chris Lattner · 19 years ago
  78. f6de8ad SplitCriticalEdge checks to see if an edge is critical, don't check twice by Chris Lattner · 19 years ago
  79. 6fb6ef4 Fix a serious bug that caused any x86 vector stuff to infinite loop by Chris Lattner · 19 years ago
  80. 31b6dda Doh. Must check if GV is constant first before putting it in .cstring. by Evan Cheng · 19 years ago
  81. 71aae62 Doh. Must check if GV is constant first. by Evan Cheng · 19 years ago
  82. 7466ebf add a method by Chris Lattner · 19 years ago
  83. 1b9c8e7 prepare for a change I'm about to make by Chris Lattner · 19 years ago
  84. ae2650a don't dist internal readme by Chris Lattner · 19 years ago
  85. 985384c don't dist internal readme's by Chris Lattner · 19 years ago
  86. 064fdcc don't distribute internal readme's by Chris Lattner · 19 years ago
  87. b911201 Make sure all the readme files get distributed. by Reid Spencer · 19 years ago
  88. def69b9 Clean up. by Jim Laskey · 19 years ago
  89. 8c494ab Fix a bug in merged condition handling (CodeGen/Generic/2006-10-27-CondFolding.ll). by Chris Lattner · 19 years ago
  90. 583bd47 Switch over from SelectionNodeCSEMap to FoldingSet. by Jim Laskey · 19 years ago
  91. 7a498cb this doesn't occur any more in mason by Chris Lattner · 19 years ago
  92. 4ccf63d the code in question is now: by Chris Lattner · 19 years ago
  93. 1c9b2f3 remove debug code by Chris Lattner · 19 years ago
  94. d2f9ee9 Codegen cond&cond with two branches. This compiles (f.e.) PowerPC/and-branch.ll to: by Chris Lattner · 19 years ago
  95. 571e434 Turn conditions like x<Y|z==q into multiple blocks. by Chris Lattner · 19 years ago
  96. f686d9b Fixed a significant bug where unpcklpd is incorrectly used to extract element 1 from a v2f64 value. by Evan Cheng · 19 years ago
  97. 2ac33c4 SmallVector append not insert. by Jim Laskey · 19 years ago
  98. 47ce6b4 Grrr. by Jim Laskey · 19 years ago
  99. 788a0c6 Temp patch for missing functionality. by Jim Laskey · 19 years ago
  100. 461076f Make the Value and Type methods print a newline so it prints nicely in gdb by Reid Spencer · 19 years ago