Daniel Dunbar
c1b70b2039
Driver: Add two option form of ArgList::getLastArg.
...
llvm-svn: 67090
2009-03-17 18:51:42 +00:00
Daniel Dunbar
527e2b3f8c
Add ArgList::MakeArgString and make ArgList::Make* const.
...
- Slightly strange, but the idea is that the ArgList data structure
is primarily a list of arguments; we want to allow clients to still
add argument strings to an ArgList to avoid worrying about string
lifetimes (or unnecessary string copying).
llvm-svn: 67086
2009-03-17 17:51:18 +00:00
Daniel Dunbar
ae0e55eb7f
Driver: Update ArgList::{hasArg,getLastArg} to optionally claim the
...
arguments if they exist.
llvm-svn: 67014
2009-03-15 00:48:16 +00:00
Daniel Dunbar
dfab7abdea
Driver: Fix think in ArgList::MakeIndex.
...
llvm-svn: 66908
2009-03-13 17:25:24 +00:00
Daniel Dunbar
7c8d653a2c
Driver: Add ArgList support for synthesizing arguments.
...
llvm-svn: 66805
2009-03-12 18:20:18 +00:00
Daniel Dunbar
7586bb9de8
Driver: Add ArgList::getLastArg.
...
llvm-svn: 66794
2009-03-12 16:03:38 +00:00
Daniel Dunbar
33699689ed
Driver: Fix thinko in Arg::hasArg.
...
llvm-svn: 66785
2009-03-12 08:45:11 +00:00
Daniel Dunbar
2c3939cb5d
Driver: Add ArgList::hasArg, for testing for the presence of an
...
argument matching some Option::ID.
llvm-svn: 66758
2009-03-12 01:36:44 +00:00
Daniel Dunbar
16b9fd447a
Driver: Add ArgList::{append, getArgString}
...
llvm-svn: 66089
2009-03-04 22:40:08 +00:00
Daniel Dunbar
3e2cbc3161
Driver: Add ArgList implementation.
...
llvm-svn: 66037
2009-03-04 17:10:42 +00:00