Skip to content
Snippets Groups Projects
  1. Jul 27, 2016
  2. Feb 23, 2016
  3. Oct 20, 2015
  4. Sep 11, 2015
  5. Aug 07, 2015
  6. Jul 03, 2015
    • Justin Bogner's avatar
      Driver: Remove the Job class. NFC · eb4602db
      Justin Bogner authored
      We had a strange relationship here where we made a list of Jobs
      inherit from a single Job, but there weren't actually any places where
      this arbitrary nesting was used or needed.
      
      Simplify all of this by removing Job entirely and updating all of the
      users to either work with a JobList or a single Command.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@241310 91177308-0d34-0410-b5e6-96231b3b80d8
      eb4602db
  7. May 29, 2015
    • Benjamin Kramer's avatar
      Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types · b7b56528
      Benjamin Kramer authored
      If the type isn't trivially moveable emplace can skip a potentially
      expensive move. It also saves a couple of characters.
      
      
      Call sites were found with the ASTMatcher + some semi-automated cleanup.
      
      memberCallExpr(
          argumentCountIs(1), callee(methodDecl(hasName("push_back"))),
          on(hasType(recordDecl(has(namedDecl(hasName("emplace_back")))))),
          hasArgument(0, bindTemporaryExpr(
                             hasType(recordDecl(hasNonTrivialDestructor())),
                             has(constructExpr()))),
          unless(isInTemplateInstantiation()))
      
      No functional change intended.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@238601 91177308-0d34-0410-b5e6-96231b3b80d8
      b7b56528
  8. Apr 17, 2015
  9. Apr 11, 2015
  10. Mar 09, 2015
  11. Oct 03, 2014
  12. Sep 04, 2014
  13. Aug 08, 2014
  14. Jun 12, 2014
  15. May 20, 2014
  16. May 16, 2014
  17. May 10, 2014
  18. Apr 30, 2014
  19. Mar 10, 2014
  20. Mar 07, 2014
  21. Mar 02, 2014
  22. Jan 07, 2014
  23. Dec 14, 2013
  24. Dec 13, 2013
  25. Dec 05, 2013
  26. Nov 17, 2013
  27. Jan 12, 2013
  28. Dec 04, 2012
  29. Oct 15, 2012
  30. Aug 24, 2012
  31. Jul 17, 2012
  32. Jul 13, 2012
  33. Jul 11, 2012
  34. Jul 10, 2012
Loading