1. Dec 30, 2019
  2. Dec 29, 2019
  3. Dec 28, 2019
    • Alexey Bader's avatar
      Fix crash in getFullyQualifiedName for inline namespace · 128f39da
      Alexey Bader authored
      Summary: The ICE happens when the most outer namespace is an inline namespace.
      
      Reviewers: bkramer, ilya-biryukov
      
      Reviewed By: ilya-biryukov
      
      Subscribers: ebevhan, cfe-commits
      
      Tags: #clang
      
      Differential Revision: https://reviews.llvm.org/D71962
      128f39da
    • Raphael Isemann's avatar
      [lldb][NFC] Remove GetASTContext call in ClangDeclVendor · 8612e92e
      Raphael Isemann authored
      Instead of returning NamedDecls and then calling GetASTContext
      to find back the ClangASTContext we used can just implement the
      FindDecl variant that returns CompilerDecls (and implement the
      other function by throwing away the ClangASTContext part of the
      compiler decl).
      8612e92e
    • Kang Zhang's avatar
      [PowerPC] Modify the hasSideEffects of some VSX instructions from 1 to 0 · d1b51c5d
      Kang Zhang authored
      Summary:
      If we didn't set the value for hasSideEffects bit in our td file,  `llvm-tblgen`
      will set it as true for those instructions which has no match pattern.
      Below 6 instructions don't set the hasSideEffects flag and don't have match
      pattern, so their hasSideEffects flag will be set true by llvm-tblgen.
      
      But in fact below instructions don't modify any special register and don't have
      other SideEffects, they shouldn't have SideEffects.
      This patch is to modify the hasSideEffects of below instructions from 1 to 0.
      
      ```
      VEXTUHLX
      VEXTUHRX
      VEXTUWLX
      VEXTUWRX
      VSPLTBs
      VSPLTHs
      ```
      
      Reviewed By: jsji
      
      Differential Revision: https://reviews.llvm.org/D71391
      d1b51c5d