- 14508ff Don't use x86_mmx where it isn't necessary. by Eli Friedman · 13 years ago
- d18eeca Make clang behave in a gcc-compatible way in the presence of multiple flags for the same x86 target feature (e.g. -mno-sse -msse). gcc uses a somewhat unintuitive algorithm here in that the enabled SSE instructions is based on the order of the *last* flag for *each* feature-level, so that "-mno-sse -msse2" only enables SSE2, but "-mno-sse -msse2 -msse" enables all SSE levels. by Eli Friedman · 13 years ago
- 12c738d Add a testcase for r134292. by Eric Christopher · 13 years ago
- 28445f0 -Fix mistake in ASTContext::getInnerObjCOwnership noticed by Doug by Argyrios Kyrtzidis · 13 years ago
- 05d4876 Fix the warning that is emitted when an ownership attribute is applied incorrectly. by Argyrios Kyrtzidis · 13 years ago
- 1c73dcb Fix assertion hit in inferARCWriteback. by Argyrios Kyrtzidis · 13 years ago
- 0a85183 [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
- 31862ba [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
- 17b6399 Introduce Declarator::ObjCCatchContext, this will result in correct error for 'auto' in obj-c catch. by Argyrios Kyrtzidis · 13 years ago
- e67d151 Emit guard variables for any weak global that has a run-time by Douglas Gregor · 13 years ago
- 07f4a06 When adding boolean keywords for typo correction, add either "bool" or by Douglas Gregor · 13 years ago
- df9a41f Fix testcase by Douglas Gregor · 13 years ago
- bcc3e66 Don't zero-initialize default-initialized local variables that have by Douglas Gregor · 13 years ago
- 31fd2b7 For code such as: by Richard Trieu · 13 years ago
- 304e233 Fix for PR7410. Allow functions in a derived class that improperly overwrite a virtual function in the base class to be inserted into the derived class function list to prevent extra errors every time the derived class is used. by Richard Trieu · 13 years ago
- c89edf5 Fix AST representations of alias-declarations which define tag types. Inside classes, the tag types need to have an associated access specifier, and inside function definitions, they need to be included in the declarations of the DeclStmt. These issues manifested as assertions during template instantiation, and also in a WIP constexpr patch. by Richard Smith · 13 years ago
- 35ee32e Just mangle substituted template parameter types as unresolved types. by John McCall · 13 years ago
- 561f812 Introduce the notion of instantiation dependence into Clang's AST. A by Douglas Gregor · 13 years ago
- 68a51a7 Change the mangling of enclosing template template parameters by John McCall · 13 years ago
- 935a70c Fix off-by-one error in StringLiteral::getLocationOfByte. by Hans Wennborg · 13 years ago
- 150fee8 Move test/Sema/return.cpp into test/SemaCXX/return.cpp by Hans Wennborg · 13 years ago
- ea4aba0 Perform lvalue-to-rvalue conversions on both operands of ->* by John McCall · 13 years ago
- 62273f9 Test for errors for returning a value from a ctor or dtor. by Hans Wennborg · 13 years ago
- 54001c1 Check for deprecated/unavailable/etc attributes on fields that are by Douglas Gregor · 13 years ago
- e12a11f When redeclaring a local extern in the same scope, make sure that we by Douglas Gregor · 13 years ago
- 8fefc8e objc-arc: fix a IRGen crash when checking for by Fariborz Jahanian · 13 years ago
- 5d9b6bf Use existing -fcatch-undefined-behavior option, by Fariborz Jahanian · 13 years ago
- ded137f We don't pass classes with a copy-constructor or destructor byval, so the address takes up an integer register (if one is available). Make sure the x86-64 ABI implementation takes that into account properly. by Eli Friedman · 13 years ago
- 1077e42 Under a compiler flag, -freset-local-blocks, by Fariborz Jahanian · 13 years ago
- d6a4d18 Revert r133024, "[format strings] correctly suggest correct type for '%@' by Daniel Dunbar · 13 years ago
- be098b3 Update this test to reflect the new (deterministic) order in r134038. by Chandler Carruth · 13 years ago
- ea76d8a Modify test case to allow buildbots to make forward progress. This test should by Chad Rosier · 13 years ago
- 99ca47b Driver/Darwin: -force_load can be specified multiple times. by Daniel Dunbar · 13 years ago
- de31fd7 Split out logic for valid clobbers and valid inline asm registers. by Eric Christopher · 13 years ago
- d3d49bb Be more thorough about mangling unresolved types. by John McCall · 13 years ago
- d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 13 years ago
- 020540b Fix test case; we may end up linking against the libprofile_rt dylib. by Douglas Gregor · 13 years ago
- 0fa6bf7 [analyzer] strnlen isn't a builtin, don't test for it by Jordy Rose · 13 years ago
- 8306831 Fix PR9279 - Macro expansion stack trace seriously broken with function-style macros, by not recursively printing notes for other 'instantiated from' notes. by Chris Lattner · 13 years ago
- db7abf7 Remove the call to GetTypeForDeclarator in Sema::ActOnCXXConditionDeclaration. by Argyrios Kyrtzidis · 13 years ago
- 2ba68b2 Cut down a few of the excess errors in the test. by Argyrios Kyrtzidis · 13 years ago
- 6326e05 Provide fix-it for '.' <-> '->' for Objective-C ivar/property access. by Fariborz Jahanian · 13 years ago
- c03fa49 ARC writeback isn't supposed to apply to local indirect pointers, by John McCall · 13 years ago
- 6ce51ee Don't factor in visibility for templates and template arguments by John McCall · 13 years ago
- a0b7d2e Merge this test into another. by John McCall · 13 years ago
- 239cad7 Update test for r133934. by John McCall · 13 years ago
- 68fe96a Handle nonnull attribute with optional argument number on by Fariborz Jahanian · 13 years ago
- eda3687 [analyzer] Use UnknownVal when default-initializing arrays whose element types we don't model, to distinguish them from uninitialized arrays (PR10163). by Jordy Rose · 13 years ago
- 9d11e6f Revert parts of r133860 to fix a crash. Add a test. by Nico Weber · 13 years ago
- 064c44b [libclang] Avoid having the cursor of an expression replace the declaration cursor by Argyrios Kyrtzidis · 13 years ago
- 5517b89 [libclang] Avoid having the cursor of an expression "overwrite" the annotation of the by Argyrios Kyrtzidis · 13 years ago
- d0e8b78 When instantiating a C++ "new" expression, don't fake source locations by Douglas Gregor · 13 years ago
- 6628969 Cleanup a fixme by using a specific diagnostic for subscripting by Chandler Carruth · 13 years ago
- ae19806 Fix missing braces around two statements that were intended to be part by Chandler Carruth · 13 years ago
- 13b21be Factor out (some of) the checking for invalid forms of pointer by Chandler Carruth · 13 years ago
- 2ced044 Fix PR10187: when diagnosing a two-phase-lookup-related failure, don't assert that any names we find are valid candidates for the call. by Richard Smith · 13 years ago
- 1ab0d90 Fix a couple more issues related to r133854: by Richard Smith · 13 years ago
- df7b091 Do not apply the ARC move optimization to 'const'-qualified xvalues. by John McCall · 13 years ago
- 913dab2 Mark the multiply which occurs as part of performing pointer by John McCall · 13 years ago
- 555f57e When deciding how to parse "= something" as part of a member by Douglas Gregor · 13 years ago
- 831fb96 objc-arc/mrc: Allow ns_returns_not_retained attribute on properties by Fariborz Jahanian · 13 years ago
- 88c1dfc Two more test cases which have been long uncommitted. by John McCall · 13 years ago
- 4027f09 Test case for r133840, neglectfully uncommitted. by John McCall · 13 years ago
- 1d323e0 Fix struct member's scope. Patch by Xi Wang. by Devang Patel · 13 years ago
- bc8d40d Change the IR-generation of VLAs so that we capture bounds, by John McCall · 13 years ago
- 327126e No need to warn if 'unavailable' method/property by Fariborz Jahanian · 13 years ago
- a7bf7bb Only do delayed diagnostics if there were no errors when parsing the decl. by Argyrios Kyrtzidis · 13 years ago
- cf79eba [arcmt] Add test for rdar://9601437. by Argyrios Kyrtzidis · 13 years ago
- 921c143 objc-arc: Check on a variety of unsafe assignment of retained by Fariborz Jahanian · 13 years ago
- 7ddf6b2 Allow Lexer::getLocForEndOfToken to return the location just passed the macro instantiation by Argyrios Kyrtzidis · 13 years ago
- b5303aa Allow the fixit for missing ':' in the ?: ternary operator if it is pointing by Argyrios Kyrtzidis · 13 years ago
- c39b6bc This patch started as an attempt to fix up the horrid naming by Sean Hunt · 13 years ago
- b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
- a813973 When forming a cycle in objc's inheritance hierarchy, by Fariborz Jahanian · 13 years ago
- b1094a0 [arcmt] Fully migrate ObjC++ classes, rdar://9660007. by Argyrios Kyrtzidis · 13 years ago
- 7707c75 [arcmt] Remove rewriteAllocCopyWithZone transformation; not needed anymore. by Argyrios Kyrtzidis · 13 years ago
- d028302 Improve on warning when objc pointer is used in by Fariborz Jahanian · 13 years ago
- cf5abc7 Support for catching objc pointer objects in c++ catch-statement by Fariborz Jahanian · 13 years ago
- b9b4b78 Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast expression into the LHS of a compound assignment. Fixes compound assignment of various "compatible" vector types, including NEON-vector and gcc-vector types. by Eli Friedman · 13 years ago
- 7140b3c cmake+lit: final cleanup related to the recent churn by Andrew Trick · 13 years ago
- 115f2b9 Fix this test on machines that don't run clang -cc1as when asked to assemble. by Nick Lewycky · 13 years ago
- 572bbec Allow unavailable function calls inside unavailable functions in C++/ObjC++ as well. rdar://9660196 by Argyrios Kyrtzidis · 13 years ago
- 4cc12c6 Clean up the heart of the caching code and miss fewer edge cases. by Sean Hunt · 13 years ago
- b7bca25 lit support for REQUIRES: asserts. by Andrew Trick · 13 years ago
- 4f0845e Check for placeholders early on in by Douglas Gregor · 13 years ago
- d543130 Issue warning if weak_import attribute is added to an already by Fariborz Jahanian · 13 years ago
- 9c7f469 test/Unit: Fixup lit.cfg to allow running inside test/Unit (with llvm-config in by Daniel Dunbar · 13 years ago
- 9d96bce Alloa catching Objective-C id's being thrown with C++ throw by Fariborz Jahanian · 13 years ago
- 0d9106f Changes ParenListExpr to always require a type. by Manuel Klimek · 13 years ago
- c09ce12 Copy diagnostic pragmas to the preprocessed output, from Richard Osborne! by Douglas Gregor · 13 years ago
- 1d441ee When instantiating a function template declaration that was expressed by Douglas Gregor · 13 years ago
- 7bf952e [arcmt] Make -Warc-unsafe-retained-assign an error when migrating. rdar://8939557 by Argyrios Kyrtzidis · 13 years ago
- d26fef0 Change "cannot assign retained object.." warning to "assigning retained object.." by Argyrios Kyrtzidis · 13 years ago
- 8295b7b objc-arc: Allow unbridged cast of retainable object to by Fariborz Jahanian · 13 years ago
- d1bd98a Implement the C++0x move optimization for Automatic Reference Counting by Douglas Gregor · 13 years ago
- d7b2316 When binding a reference to an Automatic Reference Counting temporary, by Douglas Gregor · 13 years ago
- fc0f40a Only do config-time substitution of LLVM_BUILD_MODE in by Andrew Trick · 13 years ago
- d768e9d Emit @finally blocks completely lazily instead of forcing their by John McCall · 13 years ago
- d71315c It is possible to request the nonfragile ABI with -fobjc-abi-version=2; by John McCall · 13 years ago
- e3499ca Fix PR10168: don't warn for unused non-dependent variables in both the template definition and each instantiation. by Richard Smith · 13 years ago