SuccessChanges

Summary

  1. [VirtualFileSystem] Support virtual working directory in the (details)
  2. [MemorySSA] Update DomTree before applying MSSA updates. (details)
  3. [libomptarget][nfc] Make interface.h target independent (details)
Commit 0b9981b180ef2f08d2a97cfda2fb6ca35ad5e93c by Jonas Devlieghere
[VirtualFileSystem] Support virtual working directory in the 
RedirectingFS
Before this patch, changing the working directory of the RedirectingFS
would just forward to its external file system. This prevented us from
having a working directory that only existed in the VFS mapping.
This patch adds support for a virtual working directory in the
RedirectingFileSystem. It now keeps track of its own WD in addition to
updating the WD of the external file system. This ensures that we can
still fall through for relative paths.
This change was originally motivated by the reproducer infrastructure in
LLDB where we want to deal transparently with relative paths.
Differential revision: https://reviews.llvm.org/D65677
llvm-svn: 374917
The file was modifiedllvm/include/llvm/Support/VirtualFileSystem.h (diff)
The file was modifiedllvm/unittests/Support/VirtualFileSystemTest.cpp (diff)
The file was modifiedllvm/lib/Support/VirtualFileSystem.cpp (diff)
Commit 35c8af1850667b284829a329568ad90f9615e630 by asbirlea
[MemorySSA] Update DomTree before applying MSSA updates.
Update on the fix in rL374850.
llvm-svn: 374918
The file was modifiedllvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp (diff)
Commit d69d1aa131b4cf339bfac116e50da33a5f94b861 by jonathanchesterfield
[libomptarget][nfc] Make interface.h target independent
Summary:
[libomptarget][nfc] Make interface.h target independent
Move interface.h under a top level include directory. Remove #includes
to avoid the interface depending on the implementation.
Reviewers: ABataev, jdoerfert, grokos, ronlieb, RaviNarayanaswamy
Reviewed By: jdoerfert
Subscribers: mgorny, openmp-commits
Tags: #openmp
Differential Revision: https://reviews.llvm.org/D68615
llvm-svn: 374919
The file was addedopenmp/libomptarget/deviceRTLs/nvptx/src/nvptx_interface.h
The file was removedopenmp/libomptarget/deviceRTLs/nvptx/src/interface.h
The file was modifiedopenmp/libomptarget/deviceRTLs/nvptx/CMakeLists.txt (diff)
The file was addedopenmp/libomptarget/deviceRTLs/interface.h
The file was modifiedopenmp/libomptarget/deviceRTLs/nvptx/src/option.h (diff)
The file was modifiedopenmp/libomptarget/deviceRTLs/nvptx/src/target_impl.h (diff)