aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/CompilerInvocation.cpp
AgeCommit message (Expand)Author
2012-01-20Extract the (InputKind, std::string) pair used to describe inputs toDouglas Gregor
2012-01-03Add a "Modules" language option, which subsumes the previousDouglas Gregor
2012-01-03Rename the command-line option for mapping #include/#import over toDouglas Gregor
2012-01-02Fix PR11685 by implementing -ffast-math and its various friends in theChandler Carruth
2011-12-23Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" ...Benjamin Kramer
2011-12-23Let CompilerInvocation initialization indicate failureDylan Noblesmith
2011-12-16C++11 constexpr: Add note stacks containing backtraces if constant evaluationRichard Smith
2011-12-14Per discussion on the list, remove BitcodeVerify pass to reimplement as a fre...Chad Rosier
2011-12-12Add frontend flags to enable bitcode verifier pass.Chad Rosier
2011-12-12Hexagon backend supportTony Linthicum
2011-12-09Driver: Handle -f{no-}honor-infinities, -f{no-}honor-nans, andDaniel Dunbar
2011-12-06Stack realignment is a tristate. Add -mno-stackrealign to turn off all stackNick Lewycky
2011-12-05Add -mstack-alignment=X and fix -mstackrealign handling now that theJoerg Sonnenberger
2011-11-29Eliminate the -emit-module option, which emitted a module by parsing aDouglas Gregor
2011-11-29Silence GCC warnings, RefCountedBase is meant to be default-initialized here.Benjamin Kramer
2011-11-26Set __OPTIMIZE_SIZE__ on -Os and -Oz. This matches gcc's behaviour on both OS XRafael Espindola
2011-11-22implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitize...Kostya Serebryany
2011-11-21Add driver arguments -ftemplate-depth=N and -fconstexpr-depth=N, with the sameRichard Smith
2011-11-18Refine placement of LangOptions object in CompilerInvocation by adding a new ...Ted Kremenek
2011-11-17Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted ...Ted Kremenek
2011-11-16Add -f[no-]address-sanitizer flagKostya Serebryany
2011-11-16Add support for building a module from a module map to the -cc1Douglas Gregor
2011-11-15Add a -cc1-level option -fmodule-name=<name>, which will be used whenDouglas Gregor
2011-11-07Rip out one of the features I added for the driver-include-management.Chandler Carruth
2011-11-05Fix a significant oversight in my move of MSVC includes to the driver:Chandler Carruth
2011-11-05Add two flags to the CC1 layer that I was hoping to avoid. We need toChandler Carruth
2011-11-04Enable -flimit-debug-info by default. Now, clang lazily emits debug info for ...Devang Patel
2011-11-02Fix various minor issues find via unreachable code warnings, fromDouglas Gregor
2011-11-02Add an option to emulate the strange Apple gcc behavior of #pragma pack.Eli Friedman
2011-11-01rename getHostTriple into getDefaultTargetTriple in clangSebastian Pop
2011-10-30Add support for lazily linking bitcode files (using a newPeter Collingbourne
2011-10-29Start work on SerializedDiagnosticPrinter, a new DiagnosticConsumer that seri...Ted Kremenek
2011-10-24Make -fms-compatibility imply -fms-extensions. Fixes PR11204.Douglas Gregor
2011-10-21Take DW_AT_comp_dir from $PWD when it's present and starts with a '/'. This isNick Lewycky
2011-10-18Frontend: Support -iframework.Daniel Dunbar
2011-10-17Wire up support for the controlling the extended dwarf .file directive. WithNick Lewycky
2011-10-17When building a module, use the macro definitions on the command lineDouglas Gregor
2011-10-11Frontend: Replace -nostdinc by -nostdsysteminc (which is just system includeDaniel Dunbar
2011-10-10Revert r140009, about disabling clang's builtin in -fms-compatibility mode. Francois Pichet
2011-10-09OpenCL: add driver/frontend support for precompiled headersPeter Collingbourne
2011-10-06CUDA: add -fcuda-is-device flagPeter Collingbourne
2011-10-05Driver & AST: Implement support for -fpack-struct and -fpack-struct= commandDaniel Dunbar
2011-10-02Make -fobjc-nonfragile-abi the -cc1 default, since it's theJohn McCall
2011-09-30[analyzer] Add -analyzer-purge option which can take on multiple values, remo...Anna Zaks
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-22Add support for CPATH and friends.Benjamin Kramer
2011-09-21In the OpenCL mode, the AltiVec mode must be off and checks must be strictTobias Grosser
2011-09-19Do not use builtin includes if -fms-compatibility is specified. Some MSVC hea...Francois Pichet
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet