dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/include/llvm/Support/FileUtilities.h
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/include/llvm/Support/FileUtilities.h
|
bbf97ea7d5832922b3c40b67701b5719bfcb772b |
|
13-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Don't use PathV1.h in FileUtilities.h. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183941 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
f3e397eb17327423b3f8fff5eac8547c85efddb1 |
|
11-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Include PathV1.h in files that use it. This is preparation for replacing Path.h with PathV2.h. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183782 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
56584fcbfd541c20b914f7cb58a38bf1a16f55c0 |
|
31-Mar-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Fix whitespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128631 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
c9c08fb3a7fb5e8ea3e1477a88507704c7a70ba1 |
|
31-Mar-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Switch FileRemover from PathV1 to V2. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128630 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
1f6efa3996dd1929fbc129203ce5009b620e6969 |
|
29-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Merge System into Support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
132a9946bf494f046ca61b95cea02a53804845c4 |
|
30-Mar-2010 |
Dan Gohman <gohman@apple.com> |
Fix llvm-ld to clean up its output files in case of an error. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99915 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
a5d0501b5935010c5db81e758baded607a861b30 |
|
27-Mar-2010 |
Dan Gohman <gohman@apple.com> |
Give FileRemover a default constructor to allow FileRemovers to be created and initialized separately. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99717 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
fe2cce63aa26d0916fa7be32c6bf7fa8fb059ee7 |
|
20-Feb-2009 |
Misha Brukman <brukman+llvm@gmail.com> |
Removed trailing whitespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65196 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
7ed47a13356daed2a34cd2209a31f92552e3bdd8 |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
Don't attribute in file headers anymore. See llvmdev for the discussion of this change. Boy are my fingers tired. ;-) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
81975f6dfd9d306d0ea7ce3ef22561c949de9af9 |
|
27-Aug-2007 |
Dan Gohman <gohman@apple.com> |
Add explicit keywords and remove spurious trailing semicolons. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41482 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
be5dcf5c1e21a1d8041d7c7f9424123dbd664d3c |
|
07-Apr-2007 |
Reid Spencer <rspencer@reidspencer.com> |
For PR1291: Change to use PathWithStatus git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35746 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
0c33231eff17edbdabdb186e1fae718cf94b58b2 |
|
29-Jul-2006 |
Chris Lattner <sabre@nondot.org> |
Modify Path::eraseFromDisk to not throw an exception. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29400 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
a229c5cce75209047db32c6039aa0b0fd481f049 |
|
08-Jul-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Final Changes For PR495: This chagne just renames some sys::Path methods to ensure they are not misused. The Path documentation now divides methods into two dimensions: Path/Disk and accessor/mutator. Path accessors and mutators only operate on the Path object itself without making any disk accesses. Disk accessors and mutators will also access or modify the file system. Because of the potentially destructive nature of disk mutators, it was decided that all such methods should end in the work "Disk" to ensure the user recognizes that the change will occur on the file system. This patch makes that change. The method name changes are: makeReadable -> makeReadableOnDisk makeWriteable -> makeWriteableOnDisk makeExecutable -> makeExecutableOnDisk setStatusInfo -> setStatusInfoOnDisk createDirectory -> createDirectoryOnDisk createFile -> createFileOnDisk createTemporaryFile -> createTemporaryFileOnDisk destroy -> eraseFromDisk rename -> renamePathOnDisk These changes pass the Linux Deja Gnu tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22354 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
dd04df0ec33a903ee7fc747701bafde622f77d8b |
|
08-Jul-2005 |
Reid Spencer <rspencer@reidspencer.com> |
For PR495: Get rid of the difference between file paths and directory paths. The Path class now simply stores a path that can refer to either a file or a directory. This required various changes in the implementation and interface of the class with the corresponding impact to its users. Doxygen comments were also updated to reflect these changes. Interface changes are: appendDirectory -> appendComponent appendFile -> appendComponent elideDirectory -> eraseComponent elideFile -> eraseComponent elideSuffix -> eraseSuffix renameFile -> rename setDirectory -> set setFile -> set Changes pass Dejagnu and llvm-test/SingleSource tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22349 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
63b3afa98460ce38a1c48d3c44ef6edfdaf37b77 |
|
21-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Remove trailing whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
f61c00167325fde6f7d0a179a15d601a3af0483d |
|
23-Jan-2005 |
Chris Lattner <sabre@nondot.org> |
Remove two dead methods and improve the comments for DiffFilesWithTolerance. Also, make DiffFilesWithTolerance take sys::Path objects instead of std::strings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19770 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
fc54a35956865c01578269ff2f6baf47758b572f |
|
23-Jan-2005 |
Chris Lattner <sabre@nondot.org> |
New method. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19765 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
fb01550ace790b3e1ed66455c85844a39f5735d2 |
|
21-Jan-2005 |
Chris Lattner <sabre@nondot.org> |
Apparently destroyFile() now throws an exception. Since this class is designed to be put on the stack, that's not cool. Catch and ignore the exception. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19723 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
772192cf36edeaed9366382914f820e1d81c605a |
|
22-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: Move non-portable FDHandle class to its only user: lib/Debugger git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19106 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
a2f7ed7035b38a13c65c04fa3b626197bd9d360a |
|
17-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: * Remove the "removeFile" function, now implemented by the sys::Path::destroyFile method. * Make the FileRemove work with a sys::Path instead of a std::string git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18999 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
67f6d3ad30941e0ac6d36939c271eec7d7b8a0e2 |
|
15-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: Remove getUniqueFilename and CopyFile. These are now implemented by sys::Path::makeUnique and sys::CopyFile, respectively. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18946 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
2356f8612e2e7441d6c829b6886cc5c2a4a1671d |
|
13-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: Remove the MakeFileReadable and MakeFileExecutable functions which are no longer present in LLVM. They have been replaced with the sys::Path methods makeReadable and makeExecutable, respectively. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18910 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
2923f345334432ec8407aebd1ece560a531e9e08 |
|
13-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: The ReadFileIntoAddressSpace and UnmapFileFromAddressSpace functions are no longer used by LLVM. Remove them. Replacement functionality for both functions is now encapsulated in the sys::MappedFile class. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18903 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
9d88d1aaab145e18c8e0fe93544f8a1ff0474866 |
|
13-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: \ The getFileTimestamp and getFileSize functions have been removed from \ FileUtilities.{h,cpp}. They are replaced by Path::getTimestamp and \ Path::getSize,respectively. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18892 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
061e9491f82193ebb6a00d0fb704b660a62693c0 |
|
13-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Remove commented out functions that have been replaced with lib/System functionality. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18868 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
d99eaa3c1f7bfb930b7b0b85fd67d269b20d1804 |
|
13-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351:Remove the file type checking methods (now in sys::Path) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18846 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
551ccae044b0ff658fe629dd67edd5ffe75d10e8 |
|
02-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Changes For Bug 352 Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
2a7f15e50bf5e6ce0bf75fffb93ec5a4c6e025b6 |
|
02-Jun-2004 |
Chris Lattner <sabre@nondot.org> |
Add a new CopyFile function git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13944 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
eb082995180756068af35bb826a9017975d87a51 |
|
28-May-2004 |
Chris Lattner <sabre@nondot.org> |
Add a pair of functions to hide system specific details of mapping a file in for reading. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13863 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
f5c8146a7cf899a678dc3979df6a3c99d7f19fc3 |
|
18-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Change the order of the arguments to the ctor, allowing us to make the boolean default to true git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11592 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
f1e3285f3a45f21d237809a8da29558981282b56 |
|
18-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Move a helper class out of bugpoint to here. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11582 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
7a312bc102efbbf725e5a85d412df8da7e22744d |
|
31-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
add new function git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10665 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
9c4c66e70ea30a9bffeeac446d6d5294d1098198 |
|
30-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
Add new function git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10648 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
9899ae3ae85e0d5cdb1a2fad0f527e5145da7f8c |
|
30-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
Further revisions of the FDHandle idea. In this version we use ownership semantics that are the same as those used by std::auto_ptr. This allows copying of FDHandle's, but copying transfers ownership. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10646 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
9b448b703fbd60951a57e4d912bcbaf0181ed253 |
|
29-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
Add trivial exception specs to produce better code since the methods cannot be inlined. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10643 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
2d6481cc2a168c4a867f8046119607f72552ef31 |
|
29-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
Factor FDHandle out of the bytecode reader into the FileUtilities.h support routines. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10642 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
a140b3c36759478d75618d63dc2b77592180dab8 |
|
24-Nov-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
Expose functionality to query if a file is an ELF shared object. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10194 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
d0fde30ce850b78371fd1386338350591f9ff494 |
|
11-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Put all LLVM code into the llvm namespace, as per bug 109. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
f33d00f0d8ffb41a57ce86672de5c3590903db01 |
|
11-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Add prototypes for CheckMagic, IsArchive, and IsBytecode. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9900 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
6a9127ec00fe0bdcb6aa78247093f318e87927ed |
|
11-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
VS: ---------------------------------------------------------------------- Add prototype for FileOpenable(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9891 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
b2109ce97881269a610fa4afbcbca350e975174d |
|
20-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Added LLVM notice. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9300 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
66622be46acfdebdfb82f1f6b988912ec8b61754 |
|
02-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Added the MakeFileReadable() method. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8327 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
6991a03753db092e2e5b269ebdc898ff5cfc43a8 |
|
02-Sep-2003 |
John Criswell <criswell@uiuc.edu> |
Added the MakeFileExecutable() method. This method takes a filename and gives it execute access while respecting the user's umask. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8324 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
3d1b0c73319ec1d01ec927ead03a09bbc62c7aea |
|
07-Aug-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
Moved removeFile() and getUniqueFilename() into FileUtilities. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7691 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|
4181a4fb4f4853869a0b97460f8bc4838aa0cc81 |
|
01-Aug-2003 |
Chris Lattner <sabre@nondot.org> |
New file git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7482 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/FileUtilities.h
|