summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/CC1Options.cpp
Commit message (Collapse)AuthorAgeFilesLines
* move a few more symbols to .rodata/.data.rel.roNuno Lopes2009-12-231-1/+1
| | | | llvm-svn: 92012
* clang -cc1: Move CompilerInvocation deserialization into CompilerInvocation.cpp,Daniel Dunbar2009-12-011-672/+1
| | | | | | where it belongs. llvm-svn: 90198
* Add CodeGenOptions::{SoftFloat,FloatABI}, and update the all the (far too ↵Daniel Dunbar2009-11-301-0/+2
| | | | | | many) places to use this instead of using the backend -soft-float and -float-abi= options. llvm-svn: 90127
* clang -cc1: Fix initialization of PreprocessorOptions::TokenCache.Daniel Dunbar2009-11-301-1/+4
| | | | llvm-svn: 90126
* clang -cc1: Fix -include-pch now that the test code is in clang-cc.Daniel Dunbar2009-11-301-5/+3
| | | | llvm-svn: 90124
* clang -cc1: Initialize LangOptions::{Optimize,NoInline}Daniel Dunbar2009-11-301-2/+12
| | | | llvm-svn: 90123
* clang -cc1: Initialize LangOptions::DollarIdents correctly.Daniel Dunbar2009-11-301-1/+1
| | | | llvm-svn: 90120
* Don't try to generate common globals for C++ files, instead of depending on ↵Daniel Dunbar2009-11-301-5/+0
| | | | | | the FE to set NoCommon, and simplify CodeGenOptions initialization. llvm-svn: 90119
* Eliminate CodeGenOptions::TimePasses.Daniel Dunbar2009-11-301-1/+0
| | | | llvm-svn: 90118
* Eliminate CodeGenOptions::SimplifyLibCalls.Daniel Dunbar2009-11-301-3/+0
| | | | llvm-svn: 90117
* clang -cc1: Use proper diagnostics for all parsing errors.Daniel Dunbar2009-11-291-64/+65
| | | | llvm-svn: 90100
* Change CompilerInvocation::CreateFromArgs to report errors using a proper ↵Daniel Dunbar2009-11-291-1/+11
| | | | | | | | diagnostic engine. - Clients that care about having the diagnostics output honor the user-controllable diagnostic options can buffer the diagnostics and issue them later. llvm-svn: 90092
* Change CompilerInvocation::CreateFromArgs to take Argv0 and the address of ↵Daniel Dunbar2009-11-291-4/+29
| | | | | | main (or something in the main executable) so it can find the builtin compiler files. llvm-svn: 90090
* Move LLVM backend options to explicit clang-cc / clang -cc1 options, which ↵Daniel Dunbar2009-11-291-0/+9
| | | | | | we then manually pass to the command line library; eventually the latter grossness should be fixed by a real API when creating the target machine. llvm-svn: 90063
* Add clang -cc1 parsing for LangOptions.Daniel Dunbar2009-11-291-5/+168
| | | | | | - This is the last major parsing piece, main FIXMEs remain. llvm-svn: 90059
* Move MainFileName option variable into CodeGenOptions instead of LangOptions.Daniel Dunbar2009-11-291-0/+2
| | | | llvm-svn: 90051
* Remove header which is bringing libAST in (on MSVC).Daniel Dunbar2009-11-261-1/+0
| | | | llvm-svn: 89946
* Fix thinko (-fno-builtin != -nobuiltininc).Daniel Dunbar2009-11-261-1/+1
| | | | llvm-svn: 89918
* Add clang -cc1 parsing for preprocessor options.Daniel Dunbar2009-11-261-1/+39
| | | | llvm-svn: 89917
* Add clang -cc1 parsing for header search options.Daniel Dunbar2009-11-261-0/+40
| | | | llvm-svn: 89916
* Add clang -cc1 parsing for frontend options.Daniel Dunbar2009-11-251-0/+135
| | | | llvm-svn: 89856
* Add clang -cc1 parsing for preprocessor output options (-E).Daniel Dunbar2009-11-251-0/+6
| | | | llvm-svn: 89854
* Sketch the rest of the clang -cc1 option definitions, aka fun with C-x C-(.Daniel Dunbar2009-11-241-0/+21
| | | | llvm-svn: 89721
* Add clang -cc1 parsing of diagnostic options.Daniel Dunbar2009-11-231-38/+59
| | | | llvm-svn: 89716
* Add clang -cc1 parsing of analyzer options.Daniel Dunbar2009-11-221-0/+69
| | | | llvm-svn: 89629
* Driver: Add clang -cc1 dependency output options parsing.Daniel Dunbar2009-11-201-3/+10
| | | | llvm-svn: 89508
* Switch CompilerInvocation::CreateFromArgs to take const char** arguments ↵Daniel Dunbar2009-11-201-11/+6
| | | | | | until Driver itself switches to StringRef. llvm-svn: 89503
* Pass '-mcpu' 'FOO' instead of '-mcpu=FOO'.Daniel Dunbar2009-11-201-1/+1
| | | | llvm-svn: 89498
* Add clang -cc1 parsing of CodeGenOptions.Daniel Dunbar2009-11-201-0/+62
| | | | llvm-svn: 89464
* Driver: Add parsing for TargetOptions to CompilerInvocation::CreateFromArgs.Daniel Dunbar2009-11-201-0/+54
| | | | llvm-svn: 89435
* Fix some default in the option classes, and some CompilerInvocation argificationDaniel Dunbar2009-11-191-0/+10
| | | | | | errors. llvm-svn: 89388
* Driver: Move INPUT and UNKNOWN sentinel options into the OptParser.td file.Daniel Dunbar2009-11-191-5/+0
| | | | llvm-svn: 89371
* Sketch .td file and build system goop for OptTable based clang-cc options.Daniel Dunbar2009-11-191-0/+43
llvm-svn: 89330
OpenPOWER on IntegriCloud