Skip to content
  1. Dec 07, 2011
  2. Dec 06, 2011
    • Benjamin Kramer's avatar
      Simplify common predecessor finding. · b5188f16
      Benjamin Kramer authored
      - Walking over pred_begin/pred_end is an expensive operation.
      - PHINodes contain a value for each predecessor anyway.
      - While it may look like we used to save a few iterations with the set,
        be aware that getIncomingValueForBlock does a linear search on
        the values of the phi node.
      - Another -5% on ARMDisassembler.cpp (Release build). This was the last
        entry in the profile that was obviously wasting time.
      
      llvm-svn: 145937
      b5188f16
    • Benjamin Kramer's avatar
      Push StringRefs through the metadata interface. · b3bd019c
      Benjamin Kramer authored
      llvm-svn: 145934
      b3bd019c
    • Andrew Trick's avatar
      LSR: prune undesirable formulae early. · 5df90965
      Andrew Trick authored
      It's always good to prune early, but formulae that are unsatisfactory
      in their own right need to be removed before running any other pruning
      heuristics. We easily avoid generating such formulae, but we need them
      as an intermediate basis for forming other good formulae.
      
      llvm-svn: 145906
      5df90965
    • Nick Lewycky's avatar
      Expose a switch for the new gcov format. · 72d4d32c
      Nick Lewycky authored
      llvm-svn: 145880
      72d4d32c
  3. Dec 05, 2011
  4. Dec 03, 2011
  5. Dec 02, 2011
  6. Dec 01, 2011
  7. Nov 30, 2011
  8. Nov 29, 2011
  9. Nov 28, 2011
  10. Nov 27, 2011
  11. Nov 23, 2011
  12. Nov 20, 2011
  13. Nov 18, 2011
  14. Nov 17, 2011
  15. Nov 16, 2011
Loading