1. 1997473 Drop 'const' by Devang Patel · 17 years ago
  2. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
  3. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  4. 77edc4b Fix PR1228 and CodeGen/Generic/2007-04-30-LandingPadBranchFolding.ll by Chris Lattner · 17 years ago
  5. 69cb9b7 maintain LiveIn when splitting blocks (register scavenging needs it) by Dale Johannesen · 17 years ago
  6. 033c971 Remove isAccessable. by Jim Laskey · 17 years ago
  7. 02b3f5e Make branch folding behave in the presence of landing pads. by Jim Laskey · 17 years ago
  8. 6b896ce Fixes PR 1200 by Dale Johannesen · 17 years ago
  9. 44c3b9f Change the MachineDebugInfo to MachineModuleInfo to better reflect usage by Jim Laskey · 18 years ago
  10. 1ee2925 Make LABEL a builtin opcode. by Jim Laskey · 18 years ago
  11. cd3245a Eliminate static ctors from Statistics by Chris Lattner · 18 years ago
  12. ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
  13. 4b10591 Don't transform in another bad case: if the block is empty, it should be by Chris Lattner · 18 years ago
  14. f10a56a Fix another case we *don't* want to do this xform. by Chris Lattner · 18 years ago
  15. 154e104 make the previous change more aggressive, moving any block with no fallthrough. by Chris Lattner · 18 years ago
  16. a7bef4a Minor code layout tweak: if we have something like this: by Chris Lattner · 18 years ago
  17. 5d05695 optimize single MBB loops better. In particular, produce: by Chris Lattner · 18 years ago
  18. d41b30d Unbreak VC++ build. by Jeff Cohen · 18 years ago
  19. 3ed469c For PR786: by Reid Spencer · 18 years ago
  20. d4bf3c2 give branch folding a simple heuristic to decide which block to split so that by Chris Lattner · 18 years ago
  21. 1d08d83 make tail merging more aggressive. If two blocks share a common tail, but the by Chris Lattner · 18 years ago
  22. d8ccff0 enable branch folding with an option by Chris Lattner · 18 years ago
  23. 6b0e3f8 Make CanFallThrough more intelligent (so it can handle blocks with (e.g.) no by Chris Lattner · 18 years ago
  24. 6acfe12 Teach branch folding to fold identical jump tables together and to delete by Chris Lattner · 18 years ago
  25. cf420cc improve deletion of blocks that just contain branches by knowing that by Chris Lattner · 18 years ago
  26. c2e91e3 simplify code by Chris Lattner · 18 years ago
  27. 323ece6 turn off tail merging for now by Chris Lattner · 18 years ago
  28. 7d09784 move single basic blocks that are neither fallen into nor fall out of into by Chris Lattner · 18 years ago
  29. a4bcfe1 Enable tail merging by default. by Chris Lattner · 18 years ago
  30. 66ebf09 More complete solution to deleting blocks and debug info. by Jim Laskey · 18 years ago
  31. 4bc135e don't break infinite loops by Chris Lattner · 18 years ago
  32. a2d7995 Use branch reversal to do stuff like this: by Chris Lattner · 18 years ago
  33. 2d47bd9 Transform code like: by Chris Lattner · 18 years ago
  34. 386e290 Three changes: by Chris Lattner · 18 years ago
  35. 1214305 Add an experimental cross-jumping implementation. by Chris Lattner · 18 years ago
  36. 683747a Teach the branch folder to update debug info if it removes blocks with line by Chris Lattner · 18 years ago
  37. ffddf6b Enable deleting branches to successor blocks. With the previous patches, by Chris Lattner · 18 years ago
  38. c50ffcb Reenable this pass, fixing the bugs in it. by Chris Lattner · 18 years ago
  39. 8f16eb9 disable this pass for now, it's causing issues by Chris Lattner · 18 years ago
  40. 7821a8a falling off the end of a function is ok with an unreachable instruction. by Chris Lattner · 18 years ago
  41. eb15eee disable some objectionable code, maybe we can bring this pass to life by Chris Lattner · 18 years ago
  42. edf128a Remove trailing whitespace by Misha Brukman · 19 years ago
  43. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  44. 4ae131e Dereferencing end() is bad. by Chris Lattner · 20 years ago
  45. f978a1d Make OptimizeBlock take a MachineFunction::iterator instead of a by Alkis Evlogimenos · 20 years ago
  46. 7f74340 Next on a pointer increments the pointer, not an iterator by Chris Lattner · 20 years ago
  47. 9fd3323 Use next() helper to make code more readable. Use by Alkis Evlogimenos · 20 years ago
  48. dd04583 Use MachineFunction::iterator instead of a MachineBasicBlock* because by Alkis Evlogimenos · 20 years ago
  49. 21ab22e Implement a simple target-independent CFG cleanup pass by Chris Lattner · 20 years ago