summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-ld/llvm-ld.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* sys::CopyFile returns void and throws an exception on error which will beReid Spencer2004-12-181-4/+1
| | | | | | caught by llvm-ld's main function. llvm-svn: 19030
* The CopyFile function got moved into the sys namespace.Reid Spencer2004-12-181-1/+1
| | | | llvm-svn: 19026
* For PR351:Reid Spencer2004-12-161-10/+13
| | | | | | | | | | | * removeFile() -> sys::Path::destroyFile() * remove extraneous toString() calls * convert local variables representing path names from std::string to sys::Path * Use sys::Path objects with FileRemove instead of std::string * Use sys::Path methods for construction of path names llvm-svn: 19001
* For PR351:Reid Spencer2004-12-141-67/+40
| | | | | | | * Change ExecWait calls to sys::Program::ExecuteAndWait * Convert to use sys::Path where it makes sense llvm-svn: 18929
* For PR351:Reid Spencer2004-12-131-4/+5
| | | | | | Adjust to interface change for FindExecutable. llvm-svn: 18920
* For PR351:Reid Spencer2004-12-131-3/+3
| | | | | | | Replace MakeFileReadable and MakeFileExecutable (from FileUtilities) with sys::Path::makeReadable and sys::Path:makeExecutable, respectively. llvm-svn: 18909
* Make the loop termination condition clear when building the set of items toReid Spencer2004-12-131-3/+1
| | | | | | pass to the Linker::LinkInItems function. llvm-svn: 18894
* Convert to use new Linker class interfaceReid Spencer2004-12-131-19/+57
| | | | llvm-svn: 18864
* When -link-as-library, add -l options to Module's deplibsReid Spencer2004-12-081-1/+8
| | | | llvm-svn: 18617
* Fix PR139:\Reid Spencer2004-12-051-19/+20
| | | | | | | When not linking as a library, use LinkItems to retain command line order of \ linking, otherwise use LinkFiles llvm-svn: 18549
* Incorporate GenerateCode.cpp. Make static things static.Reid Spencer2004-11-201-110/+297
| | | | llvm-svn: 18048
* Linker.h has a new home.Reid Spencer2004-11-141-1/+1
| | | | llvm-svn: 17801
* Fix usage of changed function prototypeReid Spencer2004-11-141-5/+5
| | | | llvm-svn: 17798
* Add some missing #includesReid Spencer2004-09-251-4/+8
| | | | llvm-svn: 16517
* Initial implementation of llvm-ld: stolen from gccld.Reid Spencer2004-09-131-0/+303
llvm-svn: 16305
OpenPOWER on IntegriCloud