- 3f224b2 Fix a pretty nasty bug in noreturn destructors that cascaded into lots by Chandler Carruth · 13 years ago
- b490c4b [analyzer] Refactor PathDiagnosticLocation: Pre-compute Range and Location with gen methods on object creation instead of computing on demand. This would allow to remove dependency on the other members which help with construction and might not even be valid at later stages (to be removed later on). by Anna Zaks · 13 years ago
- 1531bb0 [analyzer] Use more create methods in the PathDiagnostic, cleanup. by Anna Zaks · 13 years ago
- eecb6a1 Don't assume that the clause is a GlobalVariable. It could be a constant. by Bill Wendling · 13 years ago
- 4522e2a [analyzer] BugReport has a profile method, so reuse it here. by Anna Zaks · 13 years ago
- cf8742e [analyzer] Add a convinience method. by Anna Zaks · 13 years ago
- a2d7e65 [analyzer] Constify a method. by Anna Zaks · 13 years ago
- 0c706c2 Add list initialization for complex numbers in C. Essentially, this allows "_Complex float x = {1.0f, 2.0f};". See changes to docs/LanguageExtensions.html for a longer description. by Eli Friedman · 13 years ago
- 40ccacc The eh.selector intrinsic isn't used anymore. Replace the check here with a by Bill Wendling · 13 years ago
- 0e322ff Fix gcc build. by Argyrios Kyrtzidis · 13 years ago
- 8c25fc5 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 13 years ago
- a68c4af [PCH] The range map for SLoc offsets is a reversed one, not negated. by Argyrios Kyrtzidis · 13 years ago
- 92ddef1 In libclang, when visiting preprocessed entities in a source range, use by Argyrios Kyrtzidis · 13 years ago
- b6441ef Introduce local_begin()/local_end() methods in PreprocessingRecord which by Argyrios Kyrtzidis · 13 years ago
- 5a9ee20 In CodeGenAction::ExecuteAction() use SourceManager::translateFileLineCol() by Argyrios Kyrtzidis · 13 years ago
- 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 13 years ago
- efa2ff8 Break SourceManager::translateFileLineCol into translateLineCol that returns the by Argyrios Kyrtzidis · 13 years ago
- 2dbaca7 Introduce PreprocessingRecord::getPreprocessedEntitiesInRange() by Argyrios Kyrtzidis · 13 years ago
- a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
- 5a43748 Make ASTReader/ASTWriter friends of SourceLocation. They already by Argyrios Kyrtzidis · 13 years ago
- aa6edae Introduce isLoadedSourceLocation() and isLocalSourceLocation() methods in SourceManager. by Argyrios Kyrtzidis · 13 years ago
- 1f6d225 Const-ify some methods in ASTReader. by Argyrios Kyrtzidis · 13 years ago
- 5040247 For SourceManager::isBeforeInTranslationUnit, a location pointing by Argyrios Kyrtzidis · 13 years ago
- ac1ffcc [PCH] Preload the PreloadSLocEntries through the SourceManager and by Argyrios Kyrtzidis · 13 years ago
- 4d1cbcf For SourceManager::isBeforeInTranslationUnit, when one location by Argyrios Kyrtzidis · 13 years ago
- 285cfd8 Throw the switch to convert clang to the new exception handling model! by Bill Wendling · 13 years ago
- 950be71 Changes to the name lookup have caused a regression in the digraph fix-it hint. by Richard Trieu · 13 years ago
- 8c6f9c4 Tighten check to match an ivar with corresponding property by using ObjCImplementationDecl. by Devang Patel · 13 years ago
- 6e52183 Fix a QoI bug with overloaded operators inside macros. by Matt Beaumont-Gay · 13 years ago
- 71ac1e0 objc - some refactoring of my last 'self' patch. by Fariborz Jahanian · 13 years ago
- 5584d91 In apple-kext mode, use external linkage for explicit template instantiations by John McCall · 13 years ago
- 84e0ccf CurContext cannot be null ever. by Fariborz Jahanian · 13 years ago
- 24dd9ad Removed an unused field and its accessors methods. by Erik Verbruggen · 13 years ago
- b81d301 First test commit. by Erik Verbruggen · 13 years ago
- a495066 In constructors, don't generate implicit initializers for members of anonymous structs contained within anonymous unions. by Richard Smith · 13 years ago
- 9aca87d Remove function which is unused as of r139996. Thanks to David Blaikie for bringing this to my attention. by Richard Smith · 13 years ago
- 9850ae1 Do not use builtin includes if -fms-compatibility is specified. Some MSVC header files have the same name as clang's builtins, this creates clash. by Francois Pichet · 13 years ago
- 8b3c99e Move the "jump bypasses variable initialization" error -> warning downgrade from -fms-extensions to -fms-compatibility. by Francois Pichet · 13 years ago
- 1c98d62 In Microsoft mode(-fms-compatibility), prefer an integral conversion to a floating-to-integral conversion if the integral conversion is between types of the same size. by Francois Pichet · 13 years ago
- 416f63e PR10304: Do not call destructors for data members from union destructors. Prior to C++11, this by Richard Smith · 13 years ago
- c115f63 PR10954: variant members should not be implicitly initialized in constructors if no by Richard Smith · 13 years ago
- 16ee819 Fix PR10531. Attach an initializer to anonymous unions, since the default constructor might not be trivial (if there is an in-class initializer for some member) and might be deleted. by Richard Smith · 13 years ago
- de5998f Let -Warray-bounds handle casted array types without false positives. by Nico Weber · 13 years ago
- 1d4e8e9 objc - Treat type of 'self' in class methods as root of by Fariborz Jahanian · 13 years ago
- 898f284 objc: Don't crash with decl context for property impl. by Fariborz Jahanian · 13 years ago
- 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
- 8f8d581 When we load header file information from the external source (i.e., by Douglas Gregor · 13 years ago
- ae55608 As per discussion with Doug Gregor on the IRC channel, introduce a new compiler switch: -fms-compatility. by Francois Pichet · 13 years ago
- 9bdbec1 Pass -fmodule-cache-path along to -cc1 properly by Douglas Gregor · 13 years ago
- 61c5e34 With modules, we can end up loading a new module after we've seen an by Douglas Gregor · 13 years ago
- 2e96511 In Microsoft mode, warn if an indirect goto jump over a variable initialization. by Francois Pichet · 13 years ago
- 87aa125 Fix massive LiveVariables regression (due to LiveVariables rewrite) by addressing two performance problems: by Ted Kremenek · 13 years ago
- 733a83b Fix search paths for Ubuntu 11.04 x86. Patch by Stepan Dyatkovskiy. by Eli Friedman · 13 years ago
- 0cd5948 [analyzer] Refactor: make PathDiagnosticLocation responsible for validation of SourceLocations (commit 5 of ?): by Anna Zaks · 13 years ago
- b5f8f07 test/CodeGen/sse-builtins.c: Make this host-independent to unbreak posix-unlike hosts. by NAKAMURA Takumi · 13 years ago
- 481037f Moves calls of checkArithmeticNull() from CreateBuiltinBinOp() into the individual Check*Operands() functions. by Richard Trieu · 13 years ago
- 1748b12 Thread safety: Adding FIXMEs and a couple cleanups by Caitlin Sadowski · 13 years ago
- 0fd787b Tweak the module auto-import heuristics a bit by Douglas Gregor · 13 years ago
- c3ba24f Remove no longer needed LHSType and RHSType from checkArithmeticNull() by Richard Trieu · 13 years ago
- 5e3a235 Change checkArithmeticNull() to use a NonNullType, instead of checking both the by Richard Trieu · 13 years ago
- e5326fa Remove standard library includes from test; they explode on Windows. by Eli Friedman · 13 years ago
- 7c06f6b Tweak *mmintrin.h so that they don't make any bad assumptions about alignment (which probably has little effect in practice, but better to get it right). Make the load in _mm_loadh_pi and _mm_loadl_pi a single LLVM IR instruction to make optimizing easier for CodeGen. by Eli Friedman · 13 years ago
- fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
- dd22509 Finish the lex->LHS and rex->RHS cleanup in Sema. by Richard Trieu · 13 years ago
- 1f87cf4 Add test case for mutually recursive modules by Douglas Gregor · 13 years ago
- b2d39c2 Comment what's going on when we compile a module by Douglas Gregor · 13 years ago
- 412a496 reverse patch in r139818 to focus on 'self' instead of 'Class'. by Fariborz Jahanian · 13 years ago
- 4ebd45f Detect cyclic module dependencies in a manner that is rather more by Douglas Gregor · 13 years ago
- f2b4e66 [analyzer] Refactor: make PathDiagnosticLocation responsible for validation of SourceLocations (commit 4 of ?): by Anna Zaks · 13 years ago
- 7489889 Eliminate the list of modules from the preprocessor options. This was by Douglas Gregor · 13 years ago
- 531dcce Eliminate the unused -create-module cc1-level option by Douglas Gregor · 13 years ago
- ae27059 Refactor the load of the exception pointer and the exception selector from their by Bill Wendling · 13 years ago
- 4fdf97b [analyzer] Refactor: make PathDiagnosticLocation responsible for validation of SourceLocations (commit 2 of ?): by Anna Zaks · 13 years ago
- 1a995dd When we load the first module, make sure that we wire up the ASTConsumer to the newly-created ASTReader. This makes sure that CodeGen sees the declarations it is interested in by Douglas Gregor · 13 years ago
- 7d7ef82 Objective-c: Conversion from type Class to any root class type is allowed by Fariborz Jahanian · 13 years ago
- 74558b4 Thread safety: changing naming in error messages based on reviewer comments by Caitlin Sadowski · 13 years ago
- 988b5ae Thread safety: test cases originally from gcc annotalysis branch. We are by Caitlin Sadowski · 13 years ago
- e24692b [PCH] Overhaul how preprocessed entities are [de]serialized. by Argyrios Kyrtzidis · 13 years ago
- 69f5d14 Thread safety: cleaning up FIXME for trylocks by Caitlin Sadowski · 13 years ago
- cb96751 Thread safety: completeing the implementation of shared/exclusive locks required attributes by Caitlin Sadowski · 13 years ago
- 4e4bc75 Thread safety: refactoring various out of scope warnings to use the same inteface. This eliminates a lot of unnecessary duplicated code. by Caitlin Sadowski · 13 years ago
- 0f50b08 Teach LangOptions::resetNonModularOptions to actually do what it says it does by Douglas Gregor · 13 years ago
- 808ef66 PTX: Define target options by Justin Holewinski · 13 years ago
- 1970567 Rewrite this loop to use partial destruction; I'm not sure it's by John McCall · 13 years ago
- 3460c0c Sorry, that assertion actually already exists. by John McCall · 13 years ago
- 082aade We don't generate null initializer expressions anymore, and we don't need to. by John McCall · 13 years ago
- 220ac8c [analyzer] Refactor: make PathDiagnosticLocation responsible for validation of SourceLocations (commit 2 of ?): by Anna Zaks · 13 years ago
- f60dca3 Emit debug info for c++0x nullptr. by Devang Patel · 13 years ago
- de8a905 Make -E work with module imports by Douglas Gregor · 13 years ago
- ce835df Don't try to write a macro offset for an identifier that names a non-exported macro, for real this time by Douglas Gregor · 13 years ago
- 5ed6277 Revert my exported-macro hackery. Something is amiss by Douglas Gregor · 13 years ago
- b50dd47 Thread safety: small fixes in comments by Caitlin Sadowski · 13 years ago
- ec42f5d Make sure that we actually keep the key length and data length in sync when dealing with non-exported macros by Douglas Gregor · 13 years ago
- e038cf0 Disable this test on win32. My "sleep 2" trick didn't seem to work by Douglas Gregor · 13 years ago
- 0c129af Don't try to write a macro offset for an identifier that names a non-exported macro by Douglas Gregor · 13 years ago
- e2978e3 Add test for the driver's handling of modules by Douglas Gregor · 13 years ago
- 8ee51ef Teach the driver to always pass down a module cache path. If none is by Douglas Gregor · 13 years ago
- df8327c Thread safety: reverting to use separate warning for requirement to hold any lock by Caitlin Sadowski · 13 years ago
- 1990346 Thread safety: adding additional documentation to the main thread safety interface, and making the destructor for the thread safety handler pure virtual by Caitlin Sadowski · 13 years ago
- 194418f Thread safety: adding test cases for unparseable lock expressions and expanding the handling of these expressions by Caitlin Sadowski · 13 years ago