aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Path.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2014-12-18Add missing implementation of 'sys::path::is_other' to the support library.Juergen Ributzka1-0/+8
2014-11-18Support ELF files of unknown type.Michael J. Spencer1-0/+3
2014-11-05llvm-readobj: Add support for dumping the DOS header in PE filesDavid Majnemer1-3/+4
2014-09-17Fix identify_magic() with mach-o stub dylibs.Nick Kledzik1-1/+1
2014-09-11Support: Use llvm::COFF::BigObjMagicRui Ueyama1-7/+15
2014-09-11Support: improve identify_magic to recognize COFF bigobjRui Ueyama1-3/+9
2014-09-11Misc cleanups to the FileSytem api.Rafael Espindola1-5/+5
2014-08-30Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper1-9/+9
2014-08-26Merge TempDir and system_temp_directory.Rafael Espindola1-57/+1
2014-08-26Revert "Support/Path: remove raw delete"Dylan Noblesmith1-2/+2
2014-08-25Support/Path: remove raw deleteDylan Noblesmith1-2/+2
2014-08-08Fix the windows build.Rafael Espindola1-1/+1
2014-08-08Convert from Windows to Unix paths in sys::path::native.Rafael Espindola1-1/+11
2014-08-04Path: Stop claiming path::const_iterator is bidirectionalJustin Bogner1-12/+27
2014-06-25Don't leak a file descriptor.Rafael Espindola1-1/+1
2014-06-25Code cleanup.Logan Chien1-1/+1
2014-06-19Support: Add llvm::sys::fs::copy_fileJustin Bogner1-0/+34
2014-06-13Finishing touch for the std::error_code transition.Rafael Espindola1-3/+4
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola1-53/+53
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola1-0/+1
2014-06-12Don't put generic_category in the llvm namespace.Rafael Espindola1-1/+1
2014-06-11Implement get_magic with generic tools and inline it.Rafael Espindola1-6/+10
2014-06-11Remove unused has_magic.Rafael Espindola1-18/+0
2014-06-11Use std::error_code instead of llvm::error_code.Rafael Espindola1-5/+5
2014-05-31Use error_code() instead of error_code::succes()Rafael Espindola1-13/+13