summaryrefslogtreecommitdiffstats
path: root/llvm/tools
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
* sys::CopyString throws an exception on error which will be caught by gccldReid Spencer2004-12-181-4/+1
| | | | | | main function. llvm-svn: 19029
* The CopyFile function got moved into the sys namespace.Reid Spencer2004-12-182-2/+2
| | | | llvm-svn: 19026
* Reverse the logic for Win32 to ensure that bugpoint and llvm-db are NOTReid Spencer2004-12-171-1/+1
| | | | | | built on this platform. llvm-svn: 19015
* Fix this file to actually work. ifneq was incorrectly used. Subtract outReid Spencer2004-12-171-9/+6
| | | | | | | llvm-db and bugpoint for Win32 rather than add them in subtr llvm-svn: 19014
* Makefile.JIT doesn't exist any more so it doesn't need to be distributed.Reid Spencer2004-12-171-2/+0
| | | | llvm-svn: 19009
* Disable bugpoint and llvm-db tools for Win32. They can't be supported onReid Spencer2004-12-171-2/+10
| | | | | | | that platform without a lot of work because they depend on process image copy behavior of fork(2). llvm-svn: 19008
* Linking in all of ScalarOpts.Tanya Lattner2004-12-161-1/+1
| | | | llvm-svn: 19002
* For PR351:Reid Spencer2004-12-167-44/+54
| | | | | | | | | | | * 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
* No targets actually use this libraryChris Lattner2004-12-161-1/+0
| | | | llvm-svn: 18995
* Unbreak all archive reading operations introduced by the last patch whichReid Spencer2004-12-151-2/+3
| | | | | | | always exited the program with exit code 1 in these cases, regardless of whether an error occurred or not. llvm-svn: 18966
* Do not fail an assertion on a broken archiveChris Lattner2004-12-151-1/+6
| | | | llvm-svn: 18959
* Change LLVMGCCDIR/bytecode-libs -> LLVMGCCDIR/libReid Spencer2004-12-152-2/+2
| | | | llvm-svn: 18951
* For PR351:Reid Spencer2004-12-153-3/+0
| | | | | | Remove #inclusion of Support/FileUtilities.h which isn't needed any more. llvm-svn: 18950
* For PR351:Reid Spencer2004-12-153-20/+34
| | | | | | * Convert use of getUniqueFilename to sys::Path::makeUnique(); llvm-svn: 18949
* For PR351:Reid Spencer2004-12-144-141/+84
| | | | | | | * Change ExecWait calls to sys::Program::ExecuteAndWait * Convert to use sys::Path where it makes sense llvm-svn: 18929
* For PR351:Reid Spencer2004-12-132-15/+17
| | | | | | Adjust to interface change for FindExecutable. llvm-svn: 18920
* For PR351:Reid Spencer2004-12-138-451/+1
| | | | | | | | llee was a nice hack, but it wasn't portable so its gone, with Misha's approval. Operating systems have facilities available for making bytecode directly executable without this utility. llvm-svn: 18916
* Minor cleanupsMisha Brukman2004-12-131-2/+2
| | | | llvm-svn: 18914
* For PR351:Reid Spencer2004-12-132-6/+6
| | | | | | | 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-132-6/+3
| | | | | | pass to the Linker::LinkInItems function. llvm-svn: 18894
* For PR351: \Reid Spencer2004-12-131-3/+3
| | | | | | | | The getFileTimestamp and getFileSize functions have been removed from \ FileUtilities.{h,cpp}. They are replaced by Path::getTimestamp and \ Path::getSize,respectively. llvm-svn: 18892
* Make use of the new Path inserter function.Reid Spencer2004-12-131-3/+3
| | | | llvm-svn: 18887
* PR351: \Reid Spencer2004-12-132-5/+7
| | | | | | Use sys::Path not FileUtilities to check file types llvm-svn: 18865
* Convert to use new Linker class interfaceReid Spencer2004-12-132-39/+116
| | | | llvm-svn: 18864
* LinkModules is now in the Linker classReid Spencer2004-12-133-5/+5
| | | | llvm-svn: 18863
* Do not internalize a module if -link-as-library is passed.Chris Lattner2004-12-121-2/+9
| | | | llvm-svn: 18825
* Revert the last patch. We really do need SimplyCFG.Reid Spencer2004-12-111-0/+3
| | | | llvm-svn: 18787
* Path::get -> Path::toStringReid Spencer2004-12-115-45/+46
| | | | llvm-svn: 18785
* Remove this pass as its no longer needed.Reid Spencer2004-12-101-3/+0
| | | | llvm-svn: 18783
* This pass is no longer needed.Chris Lattner2004-12-101-1/+0
| | | | llvm-svn: 18782
* Get rid of warning from flex.Reid Spencer2004-12-101-1/+0
| | | | llvm-svn: 18779
* Turn on ipsccp by default instead of simple IPCPChris Lattner2004-12-101-1/+2
| | | | llvm-svn: 18753
* Link V8 backend into llc.Brian Gaeke2004-12-101-0/+1
| | | | llvm-svn: 18739
* When -link-as-library, add -l options to Module's deplibsReid Spencer2004-12-082-2/+16
| | | | llvm-svn: 18617
* Fix PR139:\Reid Spencer2004-12-052-40/+40
| | | | | | | When not linking as a library, use LinkItems to retain command line order of \ linking, otherwise use LinkFiles llvm-svn: 18549
* Add -strip-debug optionChris Lattner2004-12-031-3/+9
| | | | | | remove the temporary -disable-dse option llvm-svn: 18451
* Adjust to change in pass nameChris Lattner2004-12-021-2/+2
| | | | llvm-svn: 18442
* Recognize --strip-all as a synonym for -s.Chris Lattner2004-12-023-10/+20
| | | | | | Add -S and --strip-debug option support. llvm-svn: 18441
* Implement file replacement correctly even with the f (TruncateNames) flagReid Spencer2004-12-021-2/+23
| | | | | | | set. The member name comparison was failing for truncated names. This patch fixes that. Truncated names are now properly replaced. llvm-svn: 18423
* No longer necessary, moved Makefile.rulesReid Spencer2004-11-291-68/+0
| | | | llvm-svn: 18337
* Use LLVMLIBS=JIT to get JIT librariesReid Spencer2004-11-292-16/+4
| | | | llvm-svn: 18333
* Make sure the program's symbols can be dlsym'd as well.Reid Spencer2004-11-291-0/+2
| | | | llvm-svn: 18331
* Make the check a little quieter.Reid Spencer2004-11-291-3/+5
| | | | llvm-svn: 18325
* Add LLVMbzip2 library, now required.Reid Spencer2004-11-2518-18/+24
| | | | llvm-svn: 18255
* Always pass -D_GNU_SOURCE to cc1plusReid Spencer2004-11-251-1/+2
| | | | llvm-svn: 18253
* Always pass -D_GNU_SOURCE to cc1Reid Spencer2004-11-251-2/+3
| | | | llvm-svn: 18252
* Correct the configuration variable used to find the bin directory.Reid Spencer2004-11-251-3/+3
| | | | llvm-svn: 18244
* Make sure additional C++ suffixes are recognized by llvmc.Reid Spencer2004-11-241-0/+7
| | | | llvm-svn: 18191
* * Adjust the options to make them either accept multiple occurrences or beReid Spencer2004-11-231-5/+22
| | | | | | | | | optional so that compatibility with GCC is accomplished. * Implement the -print-file-name option in an attempt to provide the same functionality as GCC. Unfortunately, without loading the cpp or c config files, this option won't help much. llvm-svn: 18189
OpenPOWER on IntegriCloud