aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/VirtualFileSystem.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-01-19[Support] Avoid repeated hash lookups (NFC) (#123503)Kazu Hirata1-2/+3
2024-11-20[Support] Remove unused includes (NFC) (#116752)Kazu Hirata1-1/+0
2024-10-21[SystemZ][z/OS] Add new openFileForReadBinary function, and pass IsText param...Abhina Sree1-9/+22
2024-10-20[Support] Use a hetrogenous lookup with std::map (NFC) (#113075)Kazu Hirata1-2/+2
2024-09-20Revert "[SystemZ][z/OS] Propagate IsText parameter to open text files as text...Abhina Sreeskantharajan1-12/+9
2024-09-19[SystemZ][z/OS] Propagate IsText parameter to open text files as text (#107906)Abhina Sree1-9/+12
2024-09-06[llvm][support] Implement tracing virtual file system (#88326)Jan Svoboda1-0/+26
2024-08-25[llvm] Prefer StringRef::substr to StringRef::slice (NFC) (#105943)Kazu Hirata1-3/+3
2024-08-04[llvm] Construct SmallVector with ArrayRef (NFC) (#101872)Kazu Hirata1-1/+1
2024-06-21[VFS] Avoid <stack> include (NFC)Nikita Popov1-7/+8
2024-06-13[llvm-project] Fix typo "seperate" (#95373)Jay Foad1-1/+1
2024-06-06[clang] Fix handling of adding a file with the same name as an existing dir t...jensmassberg1-30/+31
2024-05-08[llvm] Use StringRef::operator== instead of StringRef::equals (NFC) (#91441)Kazu Hirata1-2/+2
2024-05-07[modules] Accept equivalent module caches from different symlink (#90925)Ellis Hoag1-0/+10
2024-05-04[Support] Use StringRef::operator== instead of StringRef::equals (NFC) (#91042)Kazu Hirata1-1/+1
2024-04-12[llvm][vfs] Make vfs::FileSystem::exists() virtual NFC (#88575)Artem Chikin1-0/+56
2024-04-12[llvm][vfs] NFCI: Remove `const` from `VFS::getRealPath()`Jan Svoboda1-12/+9
2024-03-15[llvm][vfs] Preserve paths for fallback/fallthrough in RedirectingFileSystem ...Ben Langmuir1-45/+43
2024-02-03[Support] Use StringRef::starts_with (NFC)Kazu Hirata1-6/+4
2024-01-30[clang][DependencyScanner] Remove unused -ivfsoverlay files (#73734)Michael Spencer1-0/+26
2024-01-24[clang] NFC: Remove `{File,Directory}Entry::getName()` (#74910)Jan Svoboda1-1/+0
2024-01-17[Support] Use SmallString::operator std::string (NFC)Kazu Hirata1-6/+6
2023-11-03[Support] Use StringRef::starts_with/ends_with instead of startswith/endswith...Simon Pilgrim1-1/+1
2023-09-27[NFC] Use const references to avoid copying objects in for-loopsGregory Alfonso1-2/+2
2023-08-30[NFC] Remove unused variables declared in conditionsTakuya Shimizu1-1/+1
2023-08-15Revert "Reland "[Clang][SemaCXX] Add unused warning for variables declared in...Takuya Shimizu1-1/+1
2023-08-15Reland "[Clang][SemaCXX] Add unused warning for variables declared in conditi...Takuya Shimizu1-1/+1
2023-07-22[VirtualFileSystem] Use std::map::emplaceFangrui Song1-2/+1
2023-07-21[VirtualFileSystem] Make gcc<7.5 happy after 75d71800aa384ee58663d892c325572f...Fangrui Song1-1/+1
2023-07-19[VirtualFileSystem] Use map to stabilize iteration orderFangrui Song1-2/+3
2023-07-10[llvm][vfs] For virtual directories, use the virtual path as the real pathJan Svoboda1-8/+24
2023-05-02[llvm][vfs] Avoid silent fallback to process-wide working directoryBen Langmuir1-10/+12
2023-01-14[llvm] Include <optional> instead of "llvm/ADT/Optional.h" (NFC)Kazu Hirata1-1/+0
2022-12-20[llvm] Use std::optional instead of OptionalKazu Hirata1-1/+1
2022-12-16std::optional::value => operator*/operator->Fangrui Song1-5/+5
2022-12-16[vfs] Allow root paths relative to the vfsoverlay YAML fileHaowei Wu1-14/+71
2022-12-16[Support] llvm::Optional => std::optionalFangrui Song1-27/+25
2022-12-10Don't include None.h (NFC)Kazu Hirata1-1/+0
2022-12-08[llvm] Call reserve before push_back in a loopGregory Alfonso1-0/+1
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata1-4/+4
2022-11-25[Support] Use std::optional in VirtualFileSystem.cpp (NFC)Kazu Hirata1-2/+3
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata1-3/+3
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-3/+3
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-8/+8
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-8/+8
2022-06-21[llvm][vfs] Implement in-memory symlinksJan Svoboda1-17/+111
2022-06-21[llvm][vfs] NFC: Promote `InMemoryDirIterator` to nested classJan Svoboda1-11/+7
2022-06-21[llvm][vfs] NFC: Promote `lookupInMemoryNode()` to member functionJan Svoboda1-11/+11
2022-06-21[llvm][vfs] NFC: Rename `InMemoryFileSystem::addHardLink()` argumentsJan Svoboda1-7/+8