1. d19b614 - Use O(1) check of basic block size limit. by Evan Cheng · 17 years ago
  2. 24541a6 Do not speculatively execute an instruction by hoisting it to its predecessor BB if any of its operands are defined but not used in BB. The transformation will prevent the operand from being sunk into the use block. by Evan Cheng · 17 years ago
  3. d2aa7d1 For now, avoid generating FP select instructions in order to speculatively execute integer arithmetic instructions. FP selects are more likely to be expensive (even compared to branch on fcmp). This is not a wonderful solution but I rather err on the side of conservative. by Evan Cheng · 17 years ago
  4. e477bec op_iterator-ify loops by Gabor Greif · 17 years ago
  5. 20a607e Speculatively execute a block when the the block is the then part of a triangle shape and it contains a single, side effect free, cheap instruction. The branch is eliminated by adding a select instruction. i.e. by Evan Cheng · 17 years ago
  6. 514277c Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to by Dan Gohman · 17 years ago
  7. 8f3c6ca Restucture a part of the SimplifyCFG pass and include a testcase. by Matthijs Kooijman · 17 years ago
  8. a645dd3 API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.) by Gabor Greif · 17 years ago
  9. b91ea9d Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better. by Gabor Greif · 17 years ago
  10. b271827 Fix PR2256, yet another miscompilation in simplifycfg of i by Chris Lattner · 17 years ago
  11. d8aa33a Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 17 years ago
  12. dc2dc02 Split some code out of the main SimplifyCFG loop into its own function. by Chris Lattner · 17 years ago
  13. d6da1d0 API changes for class Use size reduction, wave 1. by Gabor Greif · 17 years ago
  14. b1b8181 Check to see if a two-entry PHI block can be simplified by Dan Gohman · 17 years ago
  15. 3bfbfd8 Turn unwind_to into "unwinds to". by Nick Lewycky · 17 years ago
  16. e5f162c Firstly, having a BranchInst isn't exclusive with having an unwind_to. by Nick Lewycky · 17 years ago
  17. 6a13bd1 A BB that unwind_to an "unwind" inst is that same as one that doesn't unwind_to by Nick Lewycky · 17 years ago
  18. 1fd570f Update the inliner and simplifycfg to handle unwind_to. by Nick Lewycky · 17 years ago
  19. 8522e1c Make Transforms to be 4.3 warnings-clean by Anton Korobeynikov · 18 years ago
  20. 3b448202 switch simplifycfg from using vectors for most things to smallvectors, by Chris Lattner · 18 years ago
  21. 765db1a don't hoist FP additions into unconditional adds + selects. This by Chris Lattner · 18 years ago
  22. 081ce94 Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  23. 8bb3141 If succ has succ itself as one of the predecessors then do by Devang Patel · 18 years ago
  24. f5588dc Fix PR1146: parameter attributes are longer part of by Duncan Sands · 18 years ago
  25. b1c4a7b by David Greene · 18 years ago
  26. f17a25c It's not necessary to do rounding for alloca operations when the requested by Dan Gohman · 18 years ago