| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
anchor methods to others. This eliminates the vtable/template method bloat
in .o files that defining a cl::opt used to impose (~4K per .o file for one
cp::opt<unsigned>).
llvm-svn: 29909
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
portion fo the program name via sys::Path().getLast(). This makes error
messages more readable since this is invariably used only in error
messages. Instead of:
/path/to/llvm/bin/directory/toolname: error message
we will now get:
toolname: error message
Also, since we always have a program name (even if its defaulted), don't
check to see if it is set or not when generating error messages. This
eliminates a bunch of constant strings, saving a little under 1K of data.
llvm-svn: 29842
|
|
|
|
|
|
|
|
| |
Make sys::Program::ExecuteAndWait not throw exceptions and update any
affected code. It now return -9999 to signal that the program couldn't be
executed. Only one case (in bugpoint) actually examines the result code.
llvm-svn: 29785
|
|
|
|
|
|
| |
suppressed.
llvm-svn: 29477
|
|
|
|
| |
llvm-svn: 29191
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Low Level Virtual Machine (http://llvm.org/):
llvm version 1.8cvs
DEBUG build with assertions.
instead of like this:
Low Level Virtual Machine (llvm) 1.8cvs (see http://llvm.org/) ASSERTIONS ENABLED
Also, add a place for vendor version info.
llvm-svn: 29020
|
|
|
|
|
|
|
|
|
| |
built with CommandLine.h will want the --version option to report that the
tool belongs to LLVM. To override simply pass a void func() to the
cl::SetVersionPrinter() function and that void func() will be called when
it is time to print the version information.
llvm-svn: 28687
|
|
|
|
| |
llvm-svn: 28010
|
|
|
|
| |
llvm-svn: 25379
|
|
|
|
|
|
|
| |
to try building LLVM on HP-UX! (the Right Way seems to be to tear out
the ancient STL that HP ship and use http://incubator.apache.org/stdcxx/ )
llvm-svn: 25012
|
|
|
|
| |
llvm-svn: 24374
|
|
|
|
|
|
|
| |
opts than they take directly. Thanks to John C for pointing this problem
out to me!
llvm-svn: 22717
|
|
|
|
|
|
|
|
| |
'opt x y'). This fixes PR493.
Patch contributed by Owen Anderson!
llvm-svn: 22705
|
|
|
|
| |
llvm-svn: 21964
|
|
|
|
| |
llvm-svn: 21850
|
|
|
|
| |
llvm-svn: 21422
|
|
|
|
|
|
| |
printing help output or version info.
llvm-svn: 20180
|
|
|
|
|
|
|
| |
= sign. This needed to support -DNAME=value options as pass-through in
llvmc.
llvm-svn: 18203
|
|
|
|
|
|
| |
empty before checking if an arg exists.
llvm-svn: 18057
|
|
|
|
|
|
| |
Morten Ofstad!
llvm-svn: 17998
|
|
|
|
| |
llvm-svn: 17886
|
|
|
|
|
|
| |
*Implement/Document the cl::extrahelp feature instead of the MoreHelp ptr.
llvm-svn: 17871
|
|
|
|
|
|
| |
information if the MoreHelp global is not null.
llvm-svn: 17774
|
|
|
|
| |
llvm-svn: 17549
|
|
|
|
|
|
|
|
| |
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/.
llvm-svn: 16137
|
|
|
|
| |
llvm-svn: 16129
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
absolute position on the command line. Similarly allow any cl::list to
use the method getPosition(n) to retrieve the absolute position of the nth
option in the list. This provides support for two things: (a) options like
-l that are actually positional and their order of occurrence matters when
they are intermixed with positional arguments like "a.o"; and (b) options
like -x LANG which affect only the positional arguments that come after
the option. In both cases, knowing the absolute position of a given option
helps.
llvm-svn: 15725
|
|
|
|
|
|
| |
Low Level Virtual Machine ($PACKAGE_NAME) $PACKAGE_VERSION
llvm-svn: 15454
|
|
|
|
| |
llvm-svn: 14976
|
|
|
|
| |
llvm-svn: 14588
|
|
|
|
| |
llvm-svn: 13388
|
|
|
|
| |
llvm-svn: 12118
|
|
|
|
| |
llvm-svn: 10464
|
|
|
|
| |
llvm-svn: 9903
|
|
|
|
|
|
| |
Header files will be on the way.
llvm-svn: 9298
|
|
|
|
| |
llvm-svn: 9010
|
|
|
|
|
|
| |
No really, years.
llvm-svn: 8566
|
|
|
|
| |
llvm-svn: 8559
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many changes suggested by Chris. It's okay, I'll recover from the emotional
damage...maybe someday. :-)
Collapse ParseCStringVector into ParseStringVector. Comment it.
Make it take a const input.
Use std::string::npos instead of -1 (what a mouthful!)
Make ParseEnvironmentOptions take const inputs.
Check its args at the very beginning.
Strdup all the contents of newArgv and free them all at the end.
include/Support/CommandLine.h:
Constify progName and envVar arguments to ParseEnvironmentOptions().
llvm-svn: 7905
|
|
|
|
| |
llvm-svn: 7851
|
|
|
|
| |
llvm-svn: 7421
|
|
|
|
| |
llvm-svn: 7160
|
|
|
|
| |
llvm-svn: 7142
|
|
|
|
| |
llvm-svn: 7140
|
|
|
|
| |
llvm-svn: 6928
|
|
|
|
| |
llvm-svn: 6294
|
|
|
|
| |
llvm-svn: 6291
|
|
|
|
| |
llvm-svn: 3256
|
|
|
|
| |
llvm-svn: 3226
|
|
|
|
| |
llvm-svn: 3176
|