SuccessChanges

Summary

  1. [AMDGPU] Fixed dpp_combine.mir with expensive checks. NFC. (details)
  2. In openFileForRead don't cache erroneous entries if the error relates to (details)
Commit cbe55c7caf4c53fa8f9cc0f7ae7c2ff7f7c16585 by Stanislav.Mekhanoshin
[AMDGPU] Fixed dpp_combine.mir with expensive checks. NFC.
llvm-svn: 374365
The file was modifiedllvm/test/CodeGen/AMDGPU/dpp_combine.mir (diff)
Commit 4abac53302775af3c5ed396883207b5b45ba030f by kousikk
In openFileForRead don't cache erroneous entries if the error relates to
them being directories. Add tests.
Summary: It seems that when the CachingFileSystem is first given a file
to open that is actually a directory, it incorrectly caches that path to
be errenous and throws an error when subsequently a directory open call
is made for the same path. This change makes it so that we do NOT cache
a path if it turns out we asked for a file when its a directory.
Reviewers: arphaman
Subscribers: dexonsmith, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D68193
llvm-svn: 374366
The file was addedclang/test/ClangScanDeps/headerwithdirnamefollowedbyinclude.cpp
The file was modifiedclang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp (diff)
The file was addedclang/test/ClangScanDeps/Inputs/headerwithdirnamefollowedbyinclude.json
The file was modifiedclang/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h (diff)