| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
open them in fundamental-mode instead of c++-mode.
Also twiddle whitespace for consistency in ToolChains.cpp.
llvm-svn: 122646
|
|
|
|
|
|
|
|
| |
GCC.
- Mark -Xclang and -mlinker-version= with it for now, although I am sure there
are more.
llvm-svn: 111005
|
|
|
|
| |
llvm-svn: 105839
|
|
|
|
|
|
|
|
| |
options.
- This matches the intent of the .td files, and will simplify alias handling.
- PR7321.
llvm-svn: 105763
|
|
|
|
| |
llvm-svn: 105762
|
|
|
|
| |
llvm-svn: 105761
|
|
|
|
|
|
| |
deriving them from the Arg type.
llvm-svn: 105760
|
|
|
|
|
|
| |
unaliased", this isn't quite right yet.
llvm-svn: 105747
|
|
|
|
|
|
|
|
| |
options.
- This matches the intent of the .td files, and will simplify alias handling.
- PR7321.
llvm-svn: 105744
|
|
|
|
|
|
| |
they can be independent of the exact option that created them.
llvm-svn: 105739
|
|
|
|
|
|
| |
actual options.
llvm-svn: 89312
|
|
|
|
| |
llvm-svn: 89310
|
|
|
|
|
|
| |
aliases -- just treat this case as an (unchecked) client error.
llvm-svn: 89306
|
|
|
|
|
|
| |
type.
llvm-svn: 89232
|
|
|
|
| |
llvm-svn: 81346
|
|
|
|
|
|
|
| |
- <rdar://problem/6756295> warning about '-dynamic' argument unused
during compilation seems incorrect
llvm-svn: 68535
|
|
|
|
|
|
| |
matches the flag in Options.def).
llvm-svn: 67679
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Lift ArgList to a base class for InputArgList and DerivedArgList.
- This is not a great decomposition, but it does embed the
translation into the type system, and keep things efficient for
tool chains that don't want to do any translation.
- No intended functionality change.
Eventually I hope to get rid of tool chain specific translation and
have each tool do the right thing, but for now this is the easiest way
to match gcc precisely (which is good for testing).
llvm-svn: 67676
|
|
|
|
| |
llvm-svn: 67490
|
|
|
|
|
|
|
|
|
|
|
|
| |
handled by driver.
- This is not very precise, we use it to drive the "forward-to-gcc"
predicate, when trying to talk to a generic gcc tool.
- Slightly better than what ccc was doing, and should be good
enough. Platforms which want a robust driver should implement a
proper tool chain.
llvm-svn: 67181
|
|
|
|
| |
llvm-svn: 66813
|
|
|
|
| |
llvm-svn: 66774
|
|
|
|
|
|
|
|
|
|
|
| |
- Use OPT_ prefix for ids.
- Reference groups and aliases by shortend id (on the theory that
this is more readable).
- Rename the special option ids to more protected names.
llvm-svn: 66767
|
|
|
|
|
|
|
| |
identifier; we will want to use the latter in situations where we just
want to check for a match, but not load options unnecessarily.
llvm-svn: 66757
|
|
|
|
| |
llvm-svn: 66555
|
|
|
|
|
|
|
|
| |
- Add Driver::ParseArgStrings.
- Store values directly in CommaJoinedArg to support simple access.
- Add FlagArg class.
llvm-svn: 66142
|
|
|
|
| |
llvm-svn: 66106
|
|
|
|
|
|
| |
- Also, add Input and Unknown opts to OptTable.
llvm-svn: 66079
|
|
|
|
| |
llvm-svn: 66067
|
|
|
|
| |
llvm-svn: 66066
|
|
|
|
|
|
|
|
|
|
|
| |
- Add Options.def file, collects option information.
- Actual option instantiation is handled lazily by OptTable to allow
the driver to not need to instantiate all options.
- cast<> support for Option, other minor tweaks.
llvm-svn: 66028
|
|
llvm-svn: 65933
|