- Dec 22, 2011
-
-
Rafael Espindola authored
llvm-svn: 147132
-
Chad Rosier authored
performance regressions (both execution-time and compile-time) on our nightly testers. Original commit message: Fix for bug #11429: Wrong behaviour for switches. Small improvement for code size heuristics. llvm-svn: 147131
-
Nick Kledzik authored
llvm-svn: 147130
-
Rafael Espindola authored
llvm-svn: 147129
-
Richard Smith authored
definition would satisfy the constexpr requirements. llvm-svn: 147128
-
Pete Cooper authored
llvm-svn: 147127
-
Rafael Espindola authored
llvm-svn: 147126
-
Pete Cooper authored
Fixes <rdar://problem/10584116> llvm-svn: 147125
-
Rafael Espindola authored
llvm-svn: 147124
-
Douglas Gregor authored
declaration of that same class that either came from some other module or occurred in the translation unit loading the module. In this case, we need to merge the two redeclaration chains immediately so that all such declarations have the same canonical declaration in the resulting AST (even though they don't in the module files we've imported). Focusing on Objective-C classes until I'm happy with the design, then I'll both (1) extend this notion to other kinds of declarations, and (2) optimize away this extra checking when we're not dealing with modules. For now, doing this checking for PCH files/preambles gives us better testing coverage. llvm-svn: 147123
-
Ted Kremenek authored
that the information collected by this method is a super set of the captured variables in BlockDecl. llvm-svn: 147122
-
Rafael Espindola authored
llvm-svn: 147121
-
Richard Smith authored
by string literals. llvm-svn: 147120
-
Rafael Espindola authored
llvm-svn: 147119
-
Akira Hatanaka authored
ELF relocations. Patch by Jack Carter. llvm-svn: 147118
-
Richard Smith authored
llvm-svn: 147117
-
Ted Kremenek authored
llvm-svn: 147116
-
Rafael Espindola authored
llvm-svn: 147115
-
Rafael Espindola authored
llvm-svn: 147114
-
Lang Hames authored
llvm-svn: 147113
-
Eli Friedman authored
llvm-svn: 147112
-
Eli Friedman authored
llvm-svn: 147111
-
Howard Hinnant authored
llvm-svn: 147110
-
Jim Grosbach authored
llvm-svn: 147109
-
Howard Hinnant authored
llvm-svn: 147108
-
Sean Callanan authored
complete the result type, preventing crashes later. llvm-svn: 147107
-
Howard Hinnant authored
Added __cxa_increment_exception_refcount, __cxa_decrement_exception_refcount, __cxa_current_primary_exception, __cxa_rethrow_primary_exception llvm-svn: 147106
-
Nick Kledzik authored
llvm-svn: 147105
-
Jim Grosbach authored
llvm-svn: 147104
-
Jim Grosbach authored
llvm-svn: 147103
-
Jim Grosbach authored
llvm-svn: 147102
-
Jakub Staszak authored
don't get any serious benefit there. llvm-svn: 147101
-
- Dec 21, 2011
-
-
Jim Grosbach authored
Rather than require the symbol to be explicitly an argument of the directive, allow it to look ahead and grab the symbol from the next non-whitespace line. rdar://10611140 llvm-svn: 147100
-
Sean Callanan authored
parser has hitherto been an implementation waiting for a use. I have now tied the '-o' option for the expression command -- which indicates that the result is an Objective-C object and needs to be printed -- to the ExpressionParser, which communicates the desired type to Clang. Now, if the result of an expression is determined by an Objective-C method call for which there is no type information, that result is implicitly cast to id if and only if the -o option is passed to the expression command. (Otherwise if there is no explicit cast Clang will issue an error. This behavior is identical to what happened before r146756.) Also added a testcase for -o enabled and disabled. llvm-svn: 147099
-
Dan Gohman authored
an invalid iterator aren't reproducible. rdar://10614085. llvm-svn: 147098
-
Sean Callanan authored
Xcode workspace that aren't actually desirable. Reverted. llvm-svn: 147097
-
Jim Grosbach authored
Maps to the RRX instruction. Missed this case earlier. rdar://10615373 llvm-svn: 147096
-
Chad Rosier authored
llvm-svn: 147095
-
Jim Grosbach authored
These map to the ASR, LSR, LSL, ROR instruction definitions. rdar://10615373 llvm-svn: 147094
-
Nick Lewycky authored
debug info) and for being vector operations. Fixes regression from r147037. llvm-svn: 147093
-