aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend
AgeCommit message (Expand)Author
2013-05-05Use remove_if to erase parts of a vector. Avoids O(n^2) worst cases.Benjamin Kramer
2013-05-05Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko
2013-05-03Revert r177218.Argyrios Kyrtzidis
2013-05-03Remove DiagnosticConsumer::clone(), a bad idea that is now unused.Douglas Gregor
2013-05-03When building a module, forward diagnostics to the outer diagnostic consumer.Douglas Gregor
2013-04-30Add support for -stdlib=libc++ in the NetBSD toolchain.Joerg Sonnenberger
2013-04-29When emitting a preprocessed file with implicit module imports, make sure lin...Argyrios Kyrtzidis
2013-04-26[frontend] Make -chain-include work when used with modules.Argyrios Kyrtzidis
2013-04-24[driver] Improve the implementation of the -Ofast option.Chad Rosier
2013-04-23Make compares unsigned. The expression can't become negative anyways.Benjamin Kramer
2013-04-19Keep the parentheses in #pragma message (partial revert of r179771).Andy Gibbs
2013-04-18Dropped the parentheses for #pragma message and its kin in the -E output gene...Andy Gibbs
2013-04-17Fix off-by-one error in #pragma clang system_header.Jordan Rose
2013-04-17Implemented #pragma GCC warning/error in the same mould as #pragma message.Andy Gibbs
2013-04-17Extended VerifyDiagnosticConsumer to also verify source file for diagnostic.Andy Gibbs
2013-04-16Sema for Captured StatementsTareq A. Siraj
2013-04-16Parser support for #pragma clang __debug capturedTareq A. Siraj
2013-04-16[Modules] Convert module specific -fno-modules-autolink into -fno-autolink.Daniel Dunbar
2013-04-12<rdar://problem/13615607> Include SDK version information in the module hash.Douglas Gregor
2013-04-11Fix the driver logic for recent versions of DragonFly.John McCall
2013-04-10Remove unused arguments.Chad Rosier
2013-04-10[driver] Add a -Ofast option, which enables -O3, -ffast-math, andChad Rosier
2013-04-10Add an option to parse all comments as documentation commentsDmitri Gribenko
2013-04-10[frontend] When preprocessing, turn implicit module imports into @imports.Argyrios Kyrtzidis
2013-04-08<rdar://problem/13559825> Further reduce template instantiation depth down to...Douglas Gregor
2013-04-04Initial support for struct-path aware TBAA.Manman Ren
2013-04-04revert r178784 since it does not have a commit messageManman Ren
2013-04-04Index: include/clang/Driver/CC1Options.tdManman Ren
2013-04-04Remove the unused MemoryBuffers, no functionality change.Argyrios Kyrtzidis
2013-04-04Plumb through the -fsplit-stack option using the existing backendEric Christopher
2013-04-03[preprocessor] Allow comparing two macro definitions syntactically instead of...Argyrios Kyrtzidis
2013-04-03Use getPredefinesFileID() appropriately.Douglas Gregor
2013-04-02Remove dead store.Richard Smith
2013-04-02Escape # and $ in dependency files.Benjamin Kramer
2013-03-29Remove sign-compare warning on systems that still use 32 bit time_ts.Benjamin Kramer
2013-03-28Define __SIZE_MAX__ preprocessor macro.Evgeniy Stepanov
2013-03-27<rdar://problem/13509689> Introduce -module-file-info option that provides in...Douglas Gregor
2013-03-27[Preprocessor] Remove PPMutationListener.Argyrios Kyrtzidis
2013-03-26[Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis
2013-03-25Use <time.h> rather than <sys/time.h>Douglas Gregor
2013-03-25<rdar://problem/13434605> Periodically prune the module cache so that it does...Douglas Gregor
2013-03-22<rdar://problem/13479539> Only rebuild the global module cache when we're all...Douglas Gregor
2013-03-22OpenMP threadprivate directive parsing and semantic analysisAlexey Bataev
2013-03-20<rdar://problem/12368093> Extend module maps with a 'conflict' declaration, a...Douglas Gregor
2013-03-20The flag "-coverage-function-names-in-data" is actually backwards -- we doNick Lewycky
2013-03-20Make clang emit linkage names in debug info for subprograms when coverage infoNick Lewycky
2013-03-20<rdar://problem/10796651> Introduce configuration macros into module maps.Douglas Gregor
2013-03-19<rdar://problem/13363214> Eliminate race condition between module rebuild and...Douglas Gregor
2013-03-18[frontend] Initialize the diagnostic client before loading an ast file.Argyrios Kyrtzidis
2013-03-16Remove -Wspellcheck and replace it with a diagnostic option.Argyrios Kyrtzidis