| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 48801
|
|
|
|
|
|
|
| |
marked read-write. Use const so that they can be allocated in a
read-only segment.
llvm-svn: 48800
|
|
|
|
|
|
| |
invalid command-line options.
llvm-svn: 47523
|
|
|
|
| |
llvm-svn: 47377
|
|
|
|
|
|
| |
annoying warnings.
llvm-svn: 47367
|
|
|
|
| |
llvm-svn: 45418
|
|
|
|
| |
llvm-svn: 42788
|
|
|
|
|
|
| |
commands and into the common code.
llvm-svn: 42752
|
|
|
|
|
|
|
| |
for a target-dependent default with a command-line override; this way
should be generally usable.
llvm-svn: 37285
|
|
|
|
|
|
|
|
|
| |
handlers (like the pass list). My previous fix only supported *new* command
line options, not additions to old ones.
This fixes test/Feature/load_module.ll
llvm-svn: 35935
|
|
|
|
| |
llvm-svn: 35905
|
|
|
|
|
|
| |
This fixes llvm-ar.
llvm-svn: 35727
|
|
|
|
|
|
|
|
|
|
| |
This dramatically reduce the amount of memory allocated by the commandline stuff
at static init time, changing it to build local data structures when ParseCommandLineOptions
is called. In a dummy empty program that links some llvm libraries, this reduces
the number of malloc'd bytes from 4864 to 3360 on entry to main. Most of that
memory is now allocated by non-commandline related stuff.
llvm-svn: 35701
|
|
|
|
| |
llvm-svn: 35690
|
|
|
|
|
|
| |
without exiting program.
llvm-svn: 33737
|
|
|
|
| |
llvm-svn: 32340
|
|
|
|
|
|
| |
now cerr, cout, and NullStream resp.
llvm-svn: 32298
|
|
|
|
| |
llvm-svn: 31927
|
|
|
|
| |
llvm-svn: 30925
|
|
|
|
| |
llvm-svn: 30922
|
|
|
|
| |
llvm-svn: 30725
|
|
|
|
| |
llvm-svn: 29917
|
|
|
|
|
|
|
|
| |
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
|