- Mar 11, 2011
-
-
Jim Grosbach authored
llvm-svn: 127445
-
Johnny Chen authored
SBTarget.Launch() API, stop at a breakpoint, get the stopped thread, and verify that the pid of the stopped thread's process is equal to the pid of the process returned by SBTarget.Launch(). llvm-svn: 127444
-
Jim Grosbach authored
llvm-svn: 127442
-
Eric Christopher authored
corresponding testcases back to the previous versions. Fixes some performance regressions only seen on 32-bit. llvm-svn: 127441
-
Evan Cheng authored
Avoid replacing the value of a directly stored load with the stored value if the load is indexed. rdar://9117613. llvm-svn: 127440
-
Johnny Chen authored
llvm-svn: 127439
-
Caroline Tice authored
Add some explanatory comments. llvm-svn: 127438
-
Johnny Chen authored
The test itself is not working yet. llvm-svn: 127436
-
Jim Grosbach authored
llvm-svn: 127434
-
Sean Callanan authored
so that it actually triggers raw output. llvm-svn: 127433
-
- Mar 10, 2011
-
-
Johnny Chen authored
doing three step-over's, then verifying that the correct source line number is reached. llvm-svn: 127432
-
Caroline Tice authored
Add a test case to make sure that all the settings that currently ought to exist are actually there. llvm-svn: 127431
-
Caroline Tice authored
The UserSettings controllers must be initialized & terminated in the correct order. Previously this was tacitly implemented but not enforced, so it was possible to accidentally do things in the wrong order and cause problems. This fixes that problem. llvm-svn: 127430
-
Chris Lattner authored
llvm-svn: 127429
-
Ted Kremenek authored
llvm-svn: 127428
-
Dan Gohman authored
Value, not an Instruction, so casting is not necessary. Also, it's theoretically possible that the Value is not an Instruction, since WeakVH follows RAUWs. llvm-svn: 127427
-
Rafael Espindola authored
llvm-svn: 127426
-
Ted Kremenek authored
Profiling showed that 'CheckImplicitConversions' was very slow because of the call to getSpellingLoc(). On 'aes.c' in the LLVM test suite, this function was consuming 7.4% of -fsyntax-only time. This change fixes this issue by delaying the check that the warning would be issued within a system macro by as long as possible. The main negative of this change is now the logic for this check is done in multiple places in this function instead of just in one place up front. llvm-svn: 127425
-
Dan Gohman authored
after it has finished all of its reassociations, because its habit of unlinking operands and holding them in a datastructure while working means that it's not easy to determine when an instruction is really dead until after all its regular work is done. rdar://9096268. llvm-svn: 127424
-
Jim Grosbach authored
llvm-svn: 127423
-
Jim Grosbach authored
llvm-svn: 127422
-
Johnny Chen authored
llvm-svn: 127421
-
Jim Grosbach authored
llvm-svn: 127420
-
Jim Grosbach authored
llvm-svn: 127419
-
Benjamin Kramer authored
This happens a lot in clang-compiled C++ code because it adds overflow checks to operator new[]: unsigned *foo(unsigned n) { return new unsigned[n]; } We can optimize away the overflow check on 64 bit targets because (uint64_t)n*4 cannot overflow. llvm-svn: 127418
-
Rafael Espindola authored
llvm-svn: 127417
-
Rafael Espindola authored
llvm-svn: 127416
-
Jakob Stoklund Olesen authored
llvm-svn: 127413
-
Howard Hinnant authored
llvm-svn: 127412
-
Howard Hinnant authored
I have to revert this recent fix to tuple conversions until clang implements cwg 1170. Without this fix pair and tuple don't convert properly. With it, associative containers get access errors when they shouldn't. cwg 1170 fixes the latter. llvm-svn: 127411
-
Justin Holewinski authored
llvm-svn: 127410
-
Rafael Espindola authored
support for creating buffers that cover only a part of a file. llvm-svn: 127409
-
NAKAMURA Takumi authored
lib/CodeGen/CGCall.cpp: Don't invoke multiple Builder.CreateBitCast() on Builder.CreateMemCpy. Or we would see sideeffect incompatibility among gcc and clang. llvm-svn: 127405
-
Abramo Bagnara authored
llvm-svn: 127404
-
Abramo Bagnara authored
llvm-svn: 127401
-
Chris Lattner authored
llvm-svn: 127399
-
Cameron Zwarich authored
llvm-svn: 127398
-
Che-Liang Chiou authored
llvm-svn: 127397
-
Ted Kremenek authored
When doing reachability analysis for warnings issued under DiagRuntimeBehavior, don't construct a ParentMap or CFGStmtMap. Instead, create a small set of Stmt* -> CFGBlock* mappings during CFG construction for only the statements we care about relating to the diagnostics we want to check for reachability. llvm-svn: 127396
-
Stephen Wilson authored
This patch supports building the Linux platform plugin, and should also support the MacOSX plugin as well (the MacOSX side has not been tested, unfortunately). A small typo was corrected in lldb.cpp to initialize the new platform code on Linux. llvm-svn: 127393
-