- Dec 22, 2011
-
-
Chandler Carruth authored
probability wouldn't be considered "hot" in some weird loop structures or other compounding probability patterns. This makes it much harder to confuse, but isn't really a principled fix. I'd actually like it if we could model a zero probability, as it would make this much easier to reason about. Suggestions for how to do this better are welcome. llvm-svn: 147142
-
Craig Topper authored
llvm-svn: 147141
-
Eli Friedman authored
llvm-svn: 147140
-
Ted Kremenek authored
llvm-svn: 147139
-
Argyrios Kyrtzidis authored
\<newline><newline> don't consume the second newline. Thanks to David Blaikie for pointing out the crash! llvm-svn: 147138
-
Eli Friedman authored
llvm-svn: 147137
-
Rafael Espindola authored
llvm-svn: 147136
-
Rafael Espindola authored
llvm-svn: 147135
-
Eli Friedman authored
Fix APInt::rotl and APInt::rotr so that they work correctly. Found while writing some code that tried to use them. llvm-svn: 147134
-
Rafael Espindola authored
llvm-svn: 147133
-
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
-