llvm/tools
Dan Gohman 197f728d49 Fix FindExecutable to use sys::Path::GetMainExecutable instead of
just argv[0]. And remove the code for searching the current
working directory and for searching PATH; the point of FindExecutable
is not to find whatever version of the executable can be found by
searching around, but to find an executable that accompanies the
current executable.

Update the tools to use sys::Program::FindProgramByName when they
want PATH searching.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78240 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-05 20:21:17 +00:00
..
bugpoint Fix FindExecutable to use sys::Path::GetMainExecutable instead of 2009-08-05 20:21:17 +00:00
gccas
gccld
gold Add a Force option to raw_fd_ostream to specify whether opening 2009-07-15 17:29:42 +00:00
llc No really, it's unused. 2009-08-04 04:08:40 +00:00
lli lli doesn't need <iostream> anymore. 2009-08-05 00:28:59 +00:00
llvm-ar To simplify the upcoming context-on-type change, switch all command line tools to using the default global context for now. 2009-07-15 22:16:10 +00:00
llvm-as Convert more tools code from cerr and cout to errs() and outs(). 2009-07-16 15:30:09 +00:00
llvm-bcanalyzer Handle NamedMDNode. 2009-07-30 23:03:19 +00:00
llvm-config Reenable asmparser dependency generation, now with improved Perl foo. 2009-07-17 21:26:27 +00:00
llvm-db Factor some of the constants+context related code out into a separate header, to make LLVMContextImpl.h 2009-08-04 22:41:48 +00:00
llvm-dis Convert more tools code from cerr and cout to errs() and outs(). 2009-07-16 15:30:09 +00:00
llvm-extract Convert more tools code from cerr and cout to errs() and outs(). 2009-07-16 15:30:09 +00:00
llvm-ld Fix FindExecutable to use sys::Path::GetMainExecutable instead of 2009-08-05 20:21:17 +00:00
llvm-link Convert more tools code from cerr and cout to errs() and outs(). 2009-07-16 15:30:09 +00:00
llvm-mc Remove now unused arguments from TargetRegistry::lookupTarget. 2009-08-03 04:20:57 +00:00
llvm-nm Add plumbing for the `linker_private' linkage type. This type is meant for 2009-07-20 01:03:30 +00:00
llvm-prof Remove unnecessary ProfileInfoLoader methods. 2009-08-05 15:55:56 +00:00
llvm-ranlib To simplify the upcoming context-on-type change, switch all command line tools to using the default global context for now. 2009-07-15 22:16:10 +00:00
llvm-stub Comment headers should extend to 80 chars. 2008-12-31 17:40:52 +00:00
llvmc Convert more tools code from cerr and cout to errs() and outs(). 2009-07-16 15:30:09 +00:00
lto No really, it's unused. 2009-08-04 04:08:40 +00:00
opt Switch some clients to Value::getName(), and other getName() user 2009-07-22 21:33:09 +00:00
CMakeLists.txt CMake: remove support for llvm-config-generated dependencies in the build 2009-06-23 18:30:17 +00:00
Makefile LLVMC doesn't need ENABLE_PIC to build now. 2009-07-04 03:54:54 +00:00