summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Path.cpp
AgeCommit message (Expand)Author
2017-03-01Process tilde in llvm::sys::path::nativeSerge Pavlov
2017-01-09Define sys::path::convert_to_slashRui Ueyama
2016-11-30[WebAssembly] Add llvm-objdump support for wasm file formatDerek Schuff
2016-11-15Simplify identify_magic.Rui Ueyama
2016-11-15Add a file magic for CL.exe's object file created with /GL.Rui Ueyama
2016-10-17[Support] remove_dots: Remove .. from absolute paths.Benjamin Kramer
2016-10-13Do not delete leading ../ in remove_dots.Eric Liu
2016-06-20Add support for Darwin’s 64-bit universal files with 64-bit offsets and siz...Kevin Enderby
2016-05-17[ThinLTO] Option to control path of distributed backend filesTeresa Johnson
2016-04-29Add operator- to Path's reverse_iterator. Needed for D19666Filipe Cabecinhas
2016-01-26Fix identify_magic() to check that a file that starts with MH_MAGIC isKevin Enderby
2015-11-09Moving FileManager::removeDotPaths to llvm::sys::path::remove_dotsMike Aizatsky
2015-11-02[Support] Extend sys::path with user_cache_directory function.Pawel Bylica
2015-10-22Use range-based for loop in sys::path::append(). NFC.Pawel Bylica
2015-10-05[Support] Add a version of fs::make_absolute with a custom CWD.Benjamin Kramer
2015-09-02Move twice-repeated clang path operation into a new function.Douglas Katzman
2015-08-06Thread premissions through sys::fs::create_director{y|ies}Frederic Riss
2015-07-22Identify thin archives as archives.Rafael Espindola
2015-07-15Simplify a few uses of remove_filename by using parent_path instead.Rafael Espindola
2015-03-23Purge unused includes throughout libSupport.Benjamin Kramer
2015-03-10Don't treat .foo as two path components in path::iteratorsBen Langmuir
2015-03-02Use read{16,32,64}{le,be}() instead of *reinterpret_cast<u{little,big}{16,32,...Rui Ueyama
2015-02-25Object: Handle Mach-O kext bundle filesJustin Bogner
2015-02-12Revert "Change Path::filename_pos() to skip the drive letter."Zachary Turner
2015-02-11Change Path::filename_pos() to skip the drive letter.Zachary Turner
2015-01-23[Object][ELF] Test unknown type.Michael J. Spencer
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth
2014-12-18Add missing implementation of 'sys::path::is_other' to the support library.Juergen Ributzka
2014-11-18Support ELF files of unknown type.Michael J. Spencer
2014-11-05llvm-readobj: Add support for dumping the DOS header in PE filesDavid Majnemer
2014-09-17Fix identify_magic() with mach-o stub dylibs.Nick Kledzik
2014-09-11Support: Use llvm::COFF::BigObjMagicRui Ueyama
2014-09-11Support: improve identify_magic to recognize COFF bigobjRui Ueyama
2014-09-11Misc cleanups to the FileSytem api.Rafael Espindola
2014-08-30Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper
2014-08-26Merge TempDir and system_temp_directory.Rafael Espindola
2014-08-26Revert "Support/Path: remove raw delete"Dylan Noblesmith
2014-08-25Support/Path: remove raw deleteDylan Noblesmith
2014-08-08Fix the windows build.Rafael Espindola
2014-08-08Convert from Windows to Unix paths in sys::path::native.Rafael Espindola
2014-08-04Path: Stop claiming path::const_iterator is bidirectionalJustin Bogner
2014-06-25Don't leak a file descriptor.Rafael Espindola
2014-06-25Code cleanup.Logan Chien
2014-06-19Support: Add llvm::sys::fs::copy_fileJustin Bogner
2014-06-13Finishing touch for the std::error_code transition.Rafael Espindola
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola
2014-06-12Don't put generic_category in the llvm namespace.Rafael Espindola
2014-06-11Implement get_magic with generic tools and inline it.Rafael Espindola
2014-06-11Remove unused has_magic.Rafael Espindola