| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
| 
|  | 
because LLVM should be agnostic to the needs of specific front ends.
llvm-svn: 18968
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
createTemporaryFile semantics where it doesn't create a fully unique name
if the basename doesn't exist. This functionality is now optionally
provided by the boolean reuse_current parameter to createTemporaryFile and
makeUnique. The default values differ because of the way these functions
are used in LLVM.
llvm-svn: 18961
 | 
| | 
| 
| 
|  | 
llvm-svn: 18954
 | 
| | 
| 
| 
|  | 
llvm-svn: 18953
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
* Fix implementation and documentation about LLVMGCCDIR/bytecode-libs
* Add the makeUnique method, replacement for getUniqueFilename in Support.
* Add the sys::CopyFile function, replacement for CopyFile in Support.
* Move GetLLVMConfigDir() into generic code area since its generic.
llvm-svn: 18947
 | 
| | 
| 
| 
| 
| 
|  | 
Patch contributed by Henrik Bach. Thanks Henrik!
llvm-svn: 18933
 | 
| | 
| 
| 
|  | 
llvm-svn: 18930
 | 
| | 
| 
| 
| 
| 
|  | 
Implement the new environment pointer for ExecuteAndWait
llvm-svn: 18928
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
Implement three new functions to allow setting access/permission bits on
the file referenced by a path. The makeReadable and makeExecutable methods
replace the FileUtilities MakeFileReadable and MakeFileExecutable
functions. The makeWritable function is new and provided for consistency
since Path has a writable() method.
llvm-svn: 18907
 | 
| | 
| 
| 
| 
| 
|  | 
available.
llvm-svn: 18904
 | 
| | 
| 
| 
| 
| 
|  | 
terminating / when setDirectory is called.
llvm-svn: 18886
 | 
| | 
| 
| 
|  | 
llvm-svn: 18885
 | 
| | 
| 
| 
| 
| 
|  | 
properly (examples: "", ".", "a").
llvm-svn: 18883
 | 
| | 
| 
| 
| 
| 
|  | 
* Correct the std::string constructor to take a const reference.
llvm-svn: 18877
 | 
| | 
| 
| 
|  | 
llvm-svn: 18876
 | 
| | 
| 
| 
|  | 
llvm-svn: 18866
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
* Remove IsLibrary and GetLibraryPath, replaced by FindLibrary in ../Path.cpp \
* Implement GetSystemLibraryPaths and GetBytecodeLibraryPaths, instead of the \
  GetSystemLibraryPath1 and GetSystemLibraryPath2 methods
llvm-svn: 18862
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
* Move generic isArchive method here from Unix/Path.cpp \
* Implement isDynamicLibrary \
* Implement FindLibrary for Linker
llvm-svn: 18861
 | 
| | 
| 
| 
|  | 
llvm-svn: 18852
 | 
| | 
| 
| 
|  | 
llvm-svn: 18802
 | 
| | 
| 
| 
|  | 
llvm-svn: 18785
 | 
| | 
| 
| 
|  | 
llvm-svn: 18688
 | 
| | 
| 
| 
|  | 
llvm-svn: 18626
 | 
| | 
| 
| 
|  | 
llvm-svn: 18485
 | 
| | 
| 
| 
|  | 
llvm-svn: 18466
 | 
| | 
| 
| 
|  | 
llvm-svn: 18422
 | 
| | 
| 
| 
| 
| 
|  | 
SearchForAddressOfSymbol.
llvm-svn: 18355
 | 
| | 
| 
| 
| 
| 
|  | 
more platforms than LLVM supports.
llvm-svn: 18352
 | 
| | 
| 
| 
|  | 
llvm-svn: 18346
 | 
| | 
| 
| 
|  | 
llvm-svn: 18345
 | 
| | 
| 
| 
|  | 
llvm-svn: 18344
 | 
| | 
| 
| 
| 
| 
|  | 
opened as if it was a dynamic library so its symbols can be searched too.
llvm-svn: 18341
 | 
| | 
| 
| 
| 
| 
|  | 
happy. Thanks to Henrik Bach for pointing this out.
llvm-svn: 18056
 | 
| | 
| 
| 
| 
| 
| 
|  | 
library (shared library/shared object) whose symbols can be looked up
dynamically. Used for plug-ins.
llvm-svn: 17940
 | 
| | 
| 
| 
| 
| 
|  | 
* Don't use variable length arrays (replaced with alloca)
llvm-svn: 17901
 | 
| | 
| 
| 
|  | 
llvm-svn: 17896
 | 
| | 
| 
| 
| 
| 
|  | 
Patch contributed by Jeff Cohen.
llvm-svn: 17891
 | 
| | 
| 
| 
| 
| 
|  | 
Patch contributed by Jeff Cohen.
llvm-svn: 17890
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
* get rid of (void) construct in function declarations
* make toString a const member
* add a default implementation of toString for Win32
llvm-svn: 17873
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* Clean up the StatusInfo constructor to construct all members and give
  them reasonable values.
* Get rid of the Vector typedef and make the interface to
  getDirectoryContent use a std::set instead of a std::vector so the dir
  content is sorted.
* Make the getStatusInfo method const and not return a useless boolean.
llvm-svn: 17872
 | 
| | 
| 
| 
| 
| 
|  | 
Patch contributed by Morten Ofstad
llvm-svn: 17827
 | 
| | 
| 
| 
| 
| 
|  | 
Patch provided by Morten Ofstad
llvm-svn: 17826
 | 
| | 
| 
| 
|  | 
llvm-svn: 17817
 | 
| | 
| 
| 
|  | 
llvm-svn: 17815
 | 
| | 
| 
| 
| 
| 
|  | 
seemingly ubiquitous gettimeofday(3) call.
llvm-svn: 17813
 | 
| | 
| 
| 
| 
| 
|  | 
returnn false if the file doesn't exist rather than throw ane exception.
llvm-svn: 17809
 | 
| | 
| 
| 
|  | 
llvm-svn: 17806
 | 
| | 
| 
| 
|  | 
llvm-svn: 17799
 | 
| | 
| 
| 
|  | 
llvm-svn: 17783
 | 
| | 
| 
| 
|  | 
llvm-svn: 17782
 |