| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
TreeTransform, since we were getting an empty source range where we
shouldn't. Sadly, the test case is Boost.Proto, and isn't worth
reducing.
llvm-svn: 113446
|
| |
|
|
| |
llvm-svn: 113445
|
| |
|
|
| |
llvm-svn: 113444
|
| |
|
|
| |
llvm-svn: 113443
|
| |
|
|
| |
llvm-svn: 113442
|
| |
|
|
|
|
|
|
| |
typeid expressions:
- make sure we have a proper source location for the closing ')'
- cache the declaration of std::type_info once we've found it
llvm-svn: 113441
|
| |
|
|
| |
llvm-svn: 113440
|
| |
|
|
|
|
|
|
|
| |
contains a call, lower the
unrolling threshold to the optimize-for-size threshold. Basically, for loops containing calls, unrolling
can still be profitable as long as the loop is REALLY small.
llvm-svn: 113439
|
| |
|
|
| |
llvm-svn: 113438
|
| |
|
|
| |
llvm-svn: 113437
|
| |
|
|
| |
llvm-svn: 113436
|
| |
|
|
| |
llvm-svn: 113435
|
| |
|
|
|
|
| |
(__uuidof, _fastcall, etc.).
llvm-svn: 113434
|
| |
|
|
|
|
| |
"getsize" every time through the loop.
llvm-svn: 113433
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from scripting applications. An example usage from TestConditionalBreak.py is:
import lldbutil
lldbutil.PrintStackTrace(thread)
./dotest.py -v conditional_break
----------------------------------------------------------------------
Collected 2 tests
test_with_dsym (TestConditionalBreak.ConditionalBreakTestCase)
Exercise some thread and frame APIs to break if c() is called by a(). ... Stack trace for thread id=0x2e03 name=None queue=com.apple.main-thread:
frame #0: a.out`c at main.c:39
frame #1: a.out`b at main.c:34
frame #2: a.out`a at main.c:25
frame #3: a.out`main at main.c:44
frame #4: a.out`start
Stack trace for thread id=0x2e03 name=None queue=com.apple.main-thread:
frame #0: a.out`c at main.c:39
frame #1: a.out`b at main.c:34
frame #2: a.out`main at main.c:47
frame #3: a.out`start
Stack trace for thread id=0x2e03 name=None queue=com.apple.main-thread:
frame #0: a.out`c at main.c:39
frame #1: a.out`a at main.c:27
frame #2: a.out`main at main.c:50
frame #3: a.out`start
ok
test_with_dwarf (TestConditionalBreak.ConditionalBreakTestCase)
Exercise some thread and frame APIs to break if c() is called by a(). ... Stack trace for thread id=0x2e03 name=None queue=com.apple.main-thread:
frame #0: a.out`c at main.c:39
frame #1: a.out`b at main.c:34
frame #2: a.out`a at main.c:25
frame #3: a.out`main at main.c:44
frame #4: a.out`start
Stack trace for thread id=0x2e03 name=None queue=com.apple.main-thread:
frame #0: a.out`c at main.c:39
frame #1: a.out`b at main.c:34
frame #2: a.out`main at main.c:47
frame #3: a.out`start
Stack trace for thread id=0x2e03 name=None queue=com.apple.main-thread:
frame #0: a.out`c at main.c:39
frame #1: a.out`a at main.c:27
frame #2: a.out`main at main.c:50
frame #3: a.out`start
ok
----------------------------------------------------------------------
Ran 2 tests in 7.803s
OK
llvm-svn: 113432
|
| |
|
|
|
|
| |
pointer type, actually provide a usable block literal expression.
llvm-svn: 113431
|
| |
|
|
|
|
|
|
|
| |
with the Clang parser that prevents us from passing
Objective-C types to functions that expect C types.
This quick hack keeps us in business until that
interaction is fixed.
llvm-svn: 113429
|
| |
|
|
| |
llvm-svn: 113428
|
| |
|
|
| |
llvm-svn: 113427
|
| |
|
|
| |
llvm-svn: 113426
|
| |
|
|
|
|
| |
single test. Patch by Dirk Steinke!
llvm-svn: 113423
|
| |
|
|
| |
llvm-svn: 113422
|
| |
|
|
| |
llvm-svn: 113421
|
| |
|
|
| |
llvm-svn: 113420
|
| |
|
|
| |
llvm-svn: 113419
|
| |
|
|
| |
llvm-svn: 113418
|
| |
|
|
| |
llvm-svn: 113417
|
| |
|
|
| |
llvm-svn: 113416
|
| |
|
|
|
|
|
|
| |
function-style cast. Previously, we had a (redundant, incorrect)
semantic-checking path for non-class types, which allowed
value-initialization of a reference type and then crashed.
llvm-svn: 113415
|
| |
|
|
|
|
|
| |
use of 'struct objc_object*' for 'is' (and others)
in clang.
llvm-svn: 113414
|
| |
|
|
| |
llvm-svn: 113413
|
| |
|
|
| |
llvm-svn: 113412
|
| |
|
|
| |
llvm-svn: 113411
|
| |
|
|
| |
llvm-svn: 113409
|
| |
|
|
|
|
| |
formatting problems.
llvm-svn: 113408
|
| |
|
|
|
|
| |
of 10 seconds in order for the debugger to attach.
llvm-svn: 113407
|
| |
|
|
| |
llvm-svn: 113406
|
| |
|
|
| |
llvm-svn: 113405
|
| |
|
|
|
|
| |
paths in some tests caused by aligning the test suite with N3126.
llvm-svn: 113403
|
| |
|
|
|
|
| |
non-Darwin platforms.
llvm-svn: 113401
|
| |
|
|
|
|
| |
Re-running some nightly testers w/ it enabled to verify.
llvm-svn: 113399
|
| |
|
|
| |
llvm-svn: 113398
|
| |
|
|
|
|
| |
Radar 8400356.
llvm-svn: 113397
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
certain functions from being resolved correctly.
Some functions (particularly varargs functions)
are BitCast before being called, and the problem
was that a CallInst where getCalledValue()
returned a BitCast ConstantExpr was not being
relocated at all.
This problem should now be resolved for the case
of BitCast.
llvm-svn: 113396
|
| |
|
|
| |
llvm-svn: 113395
|
| |
|
|
|
|
| |
pointer was intended. rdar://8401980
llvm-svn: 113394
|
| |
|
|
| |
llvm-svn: 113393
|
| |
|
|
| |
llvm-svn: 113392
|
| |
|
|
|
|
|
|
|
|
|
| |
PCH got a severe beating by the boost-using test case reported here: http://llvm.org/PR8099
Fix issues like:
-When PCH reading, make sure Decl's getASTContext() doesn't get called since a Decl in the parent hierarchy may be initializing.
-In ASTDeclReader::VisitFunctionDecl VisitRedeclarable should be called before using FunctionDecl's isCanonicalDecl()
-In ASTDeclReader::VisitRedeclarableTemplateDecl CommonOrPrev must be initialized before anything else.
llvm-svn: 113391
|
| |
|
|
|
|
|
|
|
| |
Omission of memory form of PI2PD is intentional; this
does not use an MMX register and does not put the chip
into MMX mode (PI2PS, oddly enough, does).
Operands of PI2PS follow the gcc builtin, not Intel.
llvm-svn: 113388
|