Nick Lewycky
|
6da90771c4
|
Remove stray emacs mode markers in all these files that was causing emacs to
open them in fundamental-mode instead of c++-mode.
Also twiddle whitespace for consistency in ToolChains.cpp.
llvm-svn: 122646
|
2010-12-31 17:31:54 +00:00 |
Daniel Dunbar
|
35cbfeba8f
|
Driver: Eliminate Arg subclasses, which are now unnecessary.
llvm-svn: 105762
|
2010-06-09 22:31:08 +00:00 |
Daniel Dunbar
|
8b77f73314
|
Driver: Keep the rendering style in the option, instead of as part of the Arg.
llvm-svn: 105761
|
2010-06-09 22:31:04 +00:00 |
Daniel Dunbar
|
8f1ebabaf7
|
Driver: Change Arg to just hold the values directly, instead of implicitly
deriving them from the Arg type.
llvm-svn: 105760
|
2010-06-09 22:31:00 +00:00 |
Daniel Dunbar
|
26a95c6717
|
Driver: Add an explicit offset to JoinedArg and JoinedAndSeparateArg, so that
they can be independent of the exact option that created them.
llvm-svn: 105739
|
2010-06-09 18:49:38 +00:00 |
Daniel Dunbar
|
d96e279f02
|
Driver: Change Arg::render methods to use option name instead of string where
possible.
llvm-svn: 105738
|
2010-06-09 18:49:31 +00:00 |
Daniel Dunbar
|
4ea3aea534
|
Driver: Allow Render{Separate,Joined} option flags on JoinedOrSeparate option types.
Also, simplify/fix SeparateArg::render with forced join.
llvm-svn: 99022
|
2010-03-20 01:12:00 +00:00 |
Mike Stump
|
11289f4280
|
Remove tabs, and whitespace cleanups.
llvm-svn: 81346
|
2009-09-09 15:08:12 +00:00 |
Daniel Dunbar
|
53b406f40a
|
Driver: Track which original arguments an arg is derived from, so that
we can properly claim arguments, even if they have been translated by
the tool chain.
llvm-svn: 68020
|
2009-03-29 22:29:05 +00:00 |
Daniel Dunbar
|
b2304ee0d1
|
Driver: Fix typo in JoinedAndSeparateArg::render.
llvm-svn: 67677
|
2009-03-25 05:23:40 +00:00 |
Daniel Dunbar
|
a0c89be9cc
|
Driver: Drop code for checking bounds in SeparateArg::render, this
situation should never occur now that arguments are parsed correctly.
llvm-svn: 67493
|
2009-03-22 23:50:14 +00:00 |
Nuno Lopes
|
34cef4c1c8
|
fix PR3859: crash with 'cc -V'
llvm-svn: 67472
|
2009-03-22 17:47:44 +00:00 |
Daniel Dunbar
|
0e75994e8b
|
Driver: Add Arg::getAsString and use when dumping arguments to
diagnostics.
- This ensures that the whole argument and values are printed,
instead of just the option name.
llvm-svn: 67366
|
2009-03-20 06:14:23 +00:00 |
Daniel Dunbar
|
0e227785cb
|
Driver: Add Arg::renderAsInput; this is a messy area and something I
was hoping to clean up in the rewrite, but I don't see it yet.
llvm-svn: 67291
|
2009-03-19 07:22:40 +00:00 |
Daniel Dunbar
|
8eba365d36
|
Driver: Provide Arg::render implementations.
llvm-svn: 67182
|
2009-03-18 08:01:48 +00:00 |
Daniel Dunbar
|
06d918c2f4
|
Driver: Initialize Arg::Claimed
llvm-svn: 67160
|
2009-03-18 02:57:50 +00:00 |
Daniel Dunbar
|
338d74898c
|
Driver: Implement JoinedAndSeparateArg::getValue and add parsing test
case.
llvm-svn: 67151
|
2009-03-18 01:48:37 +00:00 |
Daniel Dunbar
|
4095d89532
|
Remove some now-unneeded calls to llvm::errs().flush().
llvm-svn: 66555
|
2009-03-10 18:00:19 +00:00 |
Mike Stump
|
82d8d559bb
|
Fix warnings in build on clang-x86_64-freebsd buildbot.
llvm-svn: 66344
|
2009-03-07 18:35:41 +00:00 |
Daniel Dunbar
|
d02cb1dc2b
|
Driver: Basic argument parsing.
- Add Driver::ParseArgStrings.
- Store values directly in CommaJoinedArg to support simple access.
- Add FlagArg class.
llvm-svn: 66142
|
2009-03-05 06:38:47 +00:00 |
Daniel Dunbar
|
458b6982d4
|
Driver: Implement Option::accept methods.
llvm-svn: 66106
|
2009-03-04 23:22:02 +00:00 |
Daniel Dunbar
|
135837e046
|
Driver: Add Arg::dump and SeparateArg stubs.
llvm-svn: 66100
|
2009-03-04 23:02:50 +00:00 |
Daniel Dunbar
|
9333fc656d
|
Driver: Stub out Arg implementations.
llvm-svn: 66088
|
2009-03-04 22:37:52 +00:00 |