Skip to content
  1. Aug 04, 2015
    • David Blaikie's avatar
      Update/correct comment. · c008e61f
      David Blaikie authored
      llvm-svn: 243910
      c008e61f
    • David Blaikie's avatar
      -Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are deprecated in C++11 · 774b584f
      David Blaikie authored
      Various value handles needed to be copy constructible and copy
      assignable (mostly for their use in DenseMap). But to avoid an API that
      might allow accidental slicing, make these members protected in the base
      class and make derived classes final (the special members become
      implicitly public there - but disallowing further derived classes that
      might be sliced to the intermediate type).
      
      Might be worth having a warning a bit like -Wnon-virtual-dtor that
      catches public move/copy assign/ctors in classes with virtual functions.
      (suppressable in the same way - by making them protected in the base,
      and making the derived classes final) Could be fancier and only diagnose
      them when they're actually called, potentially.
      
      Also allow a few default implementations where custom implementations
      (especially with non-standard return types) were implemented.
      
      llvm-svn: 243909
      774b584f
    • Justin Bogner's avatar
      X86: Teach X86 builtins which target features they require · 5ff020a6
      Justin Bogner authored
      This adds the required target feature names to x86 builtins that need
      particular features. Most have exactly one ("avx", "aes", etc), but some
      of the avx512 features have multiple requirements, eg "avx512vl,avx512bw".
      
      llvm-svn: 243908
      5ff020a6
    • Tim Northover's avatar
      ARM: remove horrible printf left over from debugging · 9c340ec6
      Tim Northover authored
      llvm-svn: 243907
      9c340ec6
    • Alexander Kornienko's avatar
      [clang-tidy] Improve the misc-unused-alias-decl message · 2644cae3
      Alexander Kornienko authored
      "this namespace alias decl is unused" -> "namespace alias decl '...' is unused"
      
      llvm-svn: 243906
      2644cae3
  2. Aug 03, 2015
Loading