aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-11-29Silence GCC warnings, RefCountedBase is meant to be default-initialized here.Benjamin Kramer1-1/+2
2011-11-26Set __OPTIMIZE_SIZE__ on -Os and -Oz. This matches gcc's behaviour on both OS XRafael Espindola1-1/+1
2011-11-22implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitize...Kostya Serebryany1-3/+3
2011-11-21Add driver arguments -ftemplate-depth=N and -fconstexpr-depth=N, with the sameRichard Smith1-1/+7
2011-11-18Refine placement of LangOptions object in CompilerInvocation by adding a new ...Ted Kremenek1-4/+3
2011-11-17Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted ...Ted Kremenek1-5/+20
2011-11-16Add -f[no-]address-sanitizer flagKostya Serebryany1-0/+3
2011-11-16Add support for building a module from a module map to the -cc1Douglas Gregor1-0/+3
2011-11-15Add a -cc1-level option -fmodule-name=<name>, which will be used whenDouglas Gregor1-0/+3
2011-11-07Rip out one of the features I added for the driver-include-management.Chandler Carruth1-8/+3
2011-11-05Fix a significant oversight in my move of MSVC includes to the driver:Chandler Carruth1-4/+11
2011-11-05Add two flags to the CC1 layer that I was hoping to avoid. We need toChandler Carruth1-4/+19
2011-11-04Enable -flimit-debug-info by default. Now, clang lazily emits debug info for ...Devang Patel1-1/+2
2011-11-02Fix various minor issues find via unreachable code warnings, fromDouglas Gregor1-1/+2
2011-11-02Add an option to emulate the strange Apple gcc behavior of #pragma pack.Eli Friedman1-0/+3
2011-11-01rename getHostTriple into getDefaultTargetTriple in clangSebastian Pop1-2/+2
2011-10-30Add support for lazily linking bitcode files (using a newPeter Collingbourne1-0/+1
2011-10-29Start work on SerializedDiagnosticPrinter, a new DiagnosticConsumer that seri...Ted Kremenek1-0/+2
2011-10-24Make -fms-compatibility imply -fms-extensions. Fixes PR11204.Douglas Gregor1-1/+4
2011-10-21Take DW_AT_comp_dir from $PWD when it's present and starts with a '/'. This isNick Lewycky1-0/+5
2011-10-18Frontend: Support -iframework.Daniel Dunbar1-0/+4
2011-10-17Wire up support for the controlling the extended dwarf .file directive. WithNick Lewycky1-0/+3
2011-10-17When building a module, use the macro definitions on the command lineDouglas Gregor1-0/+17
2011-10-11Frontend: Replace -nostdinc by -nostdsysteminc (which is just system includeDaniel Dunbar1-3/+3
2011-10-10Revert r140009, about disabling clang's builtin in -fms-compatibility mode. Francois Pichet1-2/+1
2011-10-09OpenCL: add driver/frontend support for precompiled headersPeter Collingbourne1-0/+1
2011-10-06CUDA: add -fcuda-is-device flagPeter Collingbourne1-0/+3
2011-10-05Driver & AST: Implement support for -fpack-struct and -fpack-struct= commandDaniel Dunbar1-0/+1
2011-10-02Make -fobjc-nonfragile-abi the -cc1 default, since it's theJohn McCall1-6/+4
2011-09-30[analyzer] Add -analyzer-purge option which can take on multiple values, remo...Anna Zaks1-3/+29
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie1-10/+10
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie1-2/+2
2011-09-22Add support for CPATH and friends.Benjamin Kramer1-27/+30
2011-09-21In the OpenCL mode, the AltiVec mode must be off and checks must be strictTobias Grosser1-2/+2
2011-09-19Do not use builtin includes if -fms-compatibility is specified. Some MSVC hea...Francois Pichet1-1/+2
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet1-2/+2
2011-09-17As per discussion with Doug Gregor on the IRC channel, introduce a new compil...Francois Pichet1-0/+1
2011-09-15Add an experimental flag -fauto-module-import that automatically turnsDouglas Gregor1-0/+1
2011-09-15Eliminate the unused -create-module cc1-level optionDouglas Gregor1-3/+0
2011-09-14Encode the module hash in base-36, to reduce the length of the strings a bitDouglas Gregor1-2/+6
2011-09-13For modules, use a hash of the compiler version, language options, andDouglas Gregor1-0/+82
2011-09-13Switch LangOptions over to a .def file that describes header of theDouglas Gregor1-10/+10
2011-09-12Introduce a cc1-level option to provide the path to the module cache,Douglas Gregor1-2/+7
2011-09-09Treat the weak export of block runtime symbols as a deployment-targetJohn McCall1-0/+3
2011-08-27Remove the -import-module option. It's no longer usefulDouglas Gregor1-15/+0
2011-08-26[driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disab...Chad Rosier1-0/+3
2011-08-25Eliminate the -chained-pch flag and all of the frontend and libclang options ...Douglas Gregor1-3/+0
2011-08-25Introduce a -cc1 option "-emit-module", that creates a binary moduleDouglas Gregor1-0/+3
2011-08-13Accept -x objc++-cpp-output as an alias for -x objective-c++-cpp-outputNico Weber1-0/+1
2011-08-05Wire up -import-module to run ReadAST for each module loaded.Jonathan D. Turner1-0/+10