LLVM
15.0.0git
|
#include "llvm/Support/FileCollector.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/Twine.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/Process.h"
Go to the source code of this file.
Classes | |
class | llvm::FileCollectorFileSystem |
Namespaces | |
llvm | |
This is an optimization pass for GlobalISel generic memory operations. | |
Functions | |
static bool | isCaseSensitivePath (StringRef Path) |
static void | makeAbsolute (SmallVectorImpl< char > &Path) |
Make Path absolute. More... | |
static std::error_code | copyAccessAndModificationTime (StringRef Filename, const sys::fs::file_status &Stat) |
Set the access and modification time for the given file from the given status object. More... | |
|
static |
Set the access and modification time for the given file from the given status object.
Definition at line 158 of file FileCollector.cpp.
|
static |
Definition at line 34 of file FileCollector.cpp.
References llvm::sys::fs::real_path().
Referenced by llvm::FileCollector::writeMapping().
|
static |
Make Path absolute.
Definition at line 89 of file FileCollector.cpp.
References llvm::StringRef::begin(), llvm::sys::fs::make_absolute(), llvm::sys::path::native(), and llvm::sys::path::remove_leading_dotslash().
Referenced by llvm::FileCollector::PathCanonicalizer::canonicalize().