aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Path.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-12-05Delete temp file if rename fails.Rafael Espindola1-0/+6
2017-11-28Use FILE_FLAG_DELETE_ON_CLOSE for TempFile on windows.Rafael Espindola1-3/+22
2017-11-28Move code. NFC.Rafael Espindola1-83/+85
2017-11-27Add OpenFlags to the create(Unique|Temporary)File interfaces.Rafael Espindola1-14/+20
2017-11-22Allow TempFile::discard to be called twice.Rafael Espindola1-0/+6
2017-11-16Convert another use of createUniqueFile to TempFile::create.Rafael Espindola1-0/+16
2017-11-15Use TempFile in lto caching.Rafael Espindola1-5/+12
2017-11-14Add a move assignment operator to TempFile. NFC.Rafael Espindola1-1/+3
2017-11-13Create a TempFile class.Rafael Espindola1-0/+53
2017-10-10Support: Have directory_iterator::status() return FindFirstFileEx/FindNextFil...Peter Collingbourne1-11/+8
2017-08-09[Path] Sink predicate computations to their uses. NFCI.Benjamin Kramer1-5/+4
2017-07-17Support/Path.cpp: Prune unused "llvm/BinaryFormat".NAKAMURA Takumi1-2/+0
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner1-174/+2
2017-05-23Added LLVM_FALLTHROUGH to address gcc warning: this statement may fall through.Galina Kistanova1-0/+1
2017-03-20Add a function to MD5 a file's contents.Zachary Turner1-2/+33
2017-03-16[Support] Support both Windows and Posix paths on both platforms.Zachary Turner1-223/+202
2017-03-16[Support] Add support for getting file system permissions on Windows and impl...James Henderson1-0/+8
2017-03-13Reverting r297617 because it broke some bots:Aaron Ballman1-14/+6
2017-03-13Add support for getting file system permissions and implement sys::fs::permis...Aaron Ballman1-6/+14
2017-03-08[Support] Add llvm::sys::fs::remove_directories.Zachary Turner1-1/+1
2017-03-08Resubmit FileSystem changes.Zachary Turner1-0/+12
2017-03-07[Support] Add the option to not follow symlinks on stat.Zachary Turner1-2/+2
2017-03-07Use LLVM for all stat-related functionality.Zachary Turner1-0/+7
2017-03-01Process tilde in llvm::sys::path::nativeSerge Pavlov1-0/+8
2017-01-09Define sys::path::convert_to_slashRui Ueyama1-0/+10
2016-11-30[WebAssembly] Add llvm-objdump support for wasm file formatDerek Schuff1-0/+2
2016-11-15Simplify identify_magic.Rui Ueyama1-26/+23
2016-11-15Add a file magic for CL.exe's object file created with /GL.Rui Ueyama1-11/+7
2016-10-17[Support] remove_dots: Remove .. from absolute paths.Benjamin Kramer1-5/+8
2016-10-13Do not delete leading ../ in remove_dots.Eric Liu1-6/+5
2016-06-20Add support for Darwin’s 64-bit universal files with 64-bit offsets and siz...Kevin Enderby1-1/+1
2016-05-17[ThinLTO] Option to control path of distributed backend filesTeresa Johnson1-0/+23
2016-04-29Add operator- to Path's reverse_iterator. Needed for D19666Filipe Cabecinhas1-0/+4
2016-01-26Fix identify_magic() to check that a file that starts with MH_MAGIC isKevin Enderby1-2/+15
2015-11-09Moving FileManager::removeDotPaths to llvm::sys::path::remove_dotsMike Aizatsky1-0/+35
2015-11-02[Support] Extend sys::path with user_cache_directory function.Pawel Bylica1-0/+17
2015-10-22Use range-based for loop in sys::path::append(). NFC.Pawel Bylica1-8/+6
2015-10-05[Support] Add a version of fs::make_absolute with a custom CWD.Benjamin Kramer1-2/+15
2015-09-02Move twice-repeated clang path operation into a new function.Douglas Katzman1-2/+10
2015-08-06Thread premissions through sys::fs::create_director{y|ies}Frederic Riss1-4/+5
2015-07-22Identify thin archives as archives.Rafael Espindola1-1/+2
2015-07-15Simplify a few uses of remove_filename by using parent_path instead.Rafael Espindola1-2/+1
2015-03-23Purge unused includes throughout libSupport.Benjamin Kramer1-2/+0
2015-03-10Don't treat .foo as two path components in path::iteratorsBen Langmuir1-7/+0
2015-03-02Use read{16,32,64}{le,be}() instead of *reinterpret_cast<u{little,big}{16,32,...Rui Ueyama1-3/+3
2015-02-25Object: Handle Mach-O kext bundle filesJustin Bogner1-0/+1
2015-02-12Revert "Change Path::filename_pos() to skip the drive letter."Zachary Turner1-5/+2
2015-02-11Change Path::filename_pos() to skip the drive letter.Zachary Turner1-2/+5
2015-01-23[Object][ELF] Test unknown type.Michael J. Spencer1-1/+1
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth1-1/+1