- Feb 24, 2012
-
-
Eric Christopher authored
variable declaration as an argument because we want that address anyhow for our debug information. This seems to fix rdar://9965111, at least we have more debug information than before and from reading the assembly it appears to be the correct location. llvm-svn: 151335
-
Eric Christopher authored
llvm-svn: 151334
-
Johnny Chen authored
of the DSCR to check whether it was because of watchpoint occurred. llvm-svn: 151333
-
Jia Liu authored
llvm-svn: 151332
-
Jakob Stoklund Olesen authored
I'll let the buildbots determine the compile time improvements from this change, but 464.h264ref has 5% faster codegen at -O2. This patch does cause some assembly changes. Branch folding can make different decisions about calls with dead return values. CriticalAntiDepBreaker may choose different registers because its liveness tracking is affected. MachineCopyPropagation may sometimes leave a dead copy behind. llvm-svn: 151331
-
Argyrios Kyrtzidis authored
make sure we don't mistake ParmVarDecls for top-level decls. Fixes rdar://10920009. llvm-svn: 151330
-
Jim Grosbach authored
llvm-svn: 151318
-
Ted Kremenek authored
Rework PathDiagnostic creation so that call stacks are captured by a nested PathDiagnosticCallPiece. llvm-svn: 151317
-
Fariborz Jahanian authored
llvm-svn: 151316
-
Jim Grosbach authored
The tied source operand of tMUL is the second source operand, not the first like every other two-address thumb instruction. Special case it in the size reduction pass to make sure we create the tMUL instruction properly. llvm-svn: 151315
-
Fariborz Jahanian authored
llvm-svn: 151314
-
NAKAMURA Takumi authored
EE/Interpreter/ExternalFunctions.cpp: Staticize lle_X_() entries. They can be mapped in FuncNames[] at the initialization. llvm-svn: 151313
-
NAKAMURA Takumi authored
EE/Interpreter/ExternalFunctions.cpp: Prune "C" linkage to suppress warnings with -Wreturn-type (and MSC's w4190). In historical reason, Interpreter's external entries had prefix "lle_X_" as C linkage, even for well-known entries in EE/Interpreter. Now, at least on ToT, they are resolved via FuncNames[] mapper. We will not need their symbols are expected to be exported any more. Clang r150128 has introduced the warning <"%0 has C-linkage specified, but returns user-defined type %1 which is incompatible with C">. llvm-svn: 151312
-
Chad Rosier authored
test case that only runs on debug builds. llvm-svn: 151311
-
Dan Gohman authored
bits of the value carying the boolean condition, as their contents are undefined. This fixes rdar://10887484. llvm-svn: 151310
-
Enrico Granata authored
commenting parts of std::map test case which would make the test case fail when using TOT clang, but succeed on older compiler releases llvm-svn: 151309
-
Jim Grosbach authored
llvm-svn: 151308
-
Eli Friedman authored
Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma pack" to use the same handling that gcc does. Fixes <rdar://problem/10871094> and <rdar://problem/10893316>. (Hopefully, common usage of these pragmas isn't irregular enough to break our current handling. Doug has ideas for a more crazy approach if necessary.) llvm-svn: 151307
-
Sean Callanan authored
Intel disassembler usable. Also flipped the switch: we are now exclusively using Disassembler.h instead of EnhancedDisassembly.h for all disassembly in LLDB. llvm-svn: 151306
-
Johnny Chen authored
llvm-svn: 151305
-
Enrico Granata authored
llvm-svn: 151304
-
Bill Wendling authored
asm. <rdar://problem/10106006> llvm-svn: 151303
-
Chad Rosier authored
llvm-svn: 151302
-
Enrico Granata authored
The formatter for NSString is an improved version of the one previously shipped as an example, the others are new in design and implementation. A more robust and OO-compliant Objective-C runtime wrapper is provided for runtime versions 1 and 2 on 32 and 64 bit. The formatters are contained in a category named "AppKit", which is not enabled at startup. llvm-svn: 151301
-
Enrico Granata authored
The formatter for NSString is an improved version of the one previously shipped as an example, the others are new in design and implementation. A more robust and OO-compliant Objective-C runtime wrapper is provided for runtime versions 1 and 2 on 32 and 64 bit. The formatters are contained in a category named "AppKit", which is not enabled at startup. llvm-svn: 151300
-
Enrico Granata authored
The formatter for NSString is an improved version of the one previously shipped as an example, the others are new in design and implementation. A more robust and OO-compliant Objective-C runtime wrapper is provided for runtime versions 1 and 2 on 32 and 64 bit. The formatters are contained in a category named "AppKit", which is not enabled at startup. llvm-svn: 151299
-
Eli Friedman authored
llvm-svn: 151298
-
- Feb 23, 2012
-
-
Anna Zaks authored
(Very similar to the previous change in malloc.) llvm-svn: 151297
-
Fariborz Jahanian authored
// rdar://10907410 llvm-svn: 151296
-
Aaron Ballman authored
llvm-svn: 151295
-
Jason Molenda authored
llvm-svn: 151293
-
Jason Molenda authored
llvm-svn: 151292
-
Douglas Gregor authored
that we can correctly compute value-dependence of the OVE. llvm-svn: 151291
-
Jim Grosbach authored
llvm-svn: 151290
-
Michael J. Spencer authored
llvm-svn: 151289
-
Jim Grosbach authored
llvm-svn: 151288
-
Anna Zaks authored
When we find two leak reports with the same allocation site, report only one of them. Provide a helper method to BugReporter to facilitate this. llvm-svn: 151287
-
Anna Zaks authored
llvm-svn: 151286
-
Chad Rosier authored
someone could update this, but for now at least reference the Clang Getting Started document, which is much more current. llvm-svn: 151285
-
Benjamin Kramer authored
It's is a bit annoying, we should hide this implementation detail better. llvm-svn: 151284
-