- Jan 26, 2013
-
-
NAKAMURA Takumi authored
llvm-svn: 173565
-
Jason Molenda authored
to match Greg's dataextractor patch, this one in some #if defined arm code. llvm-svn: 173564
-
Reed Kotler authored
llvm-svn: 173563
-
NAKAMURA Takumi authored
llvm-svn: 173562
-
NAKAMURA Takumi authored
llvm-svn: 173561
-
Jason Molenda authored
receive with an EXC_BREAKPOINT mach exception on arm. llvm-svn: 173560
-
Argyrios Kyrtzidis authored
for a CXFile containing device/inode/modification time. Intended to be useful as a key associated with a unique file across an indexing session. rdar://13091837 llvm-svn: 173559
-
NAKAMURA Takumi authored
FIXME: If FileCheck had expressions something predefined well-known... llvm-svn: 173558
-
Jordan Rose authored
When the analyzer sees an initializer, it checks if the initializer contains a CXXConstructExpr. If so, it trusts that the CXXConstructExpr does the necessary work to initialize the object, and performs no further initialization. This patch looks through any implicit wrapping expressions like ExprWithCleanups to find the CXXConstructExpr inside. Fixes PR15070. llvm-svn: 173557
-
Richard Trieu authored
on a type. Currently, it gives a generic "expected unqualified-id" error. The new error message is "cannot use (dot|arrow) operator on a type". llvm-svn: 173556
-
Jim Ingham authored
Add the ability to give breakpoints a "kind" string, and have the StopInfoBreakpoint print that in the brief description if set. Also print the kind - if set - in the breakpoint listing. Give kinds to a bunch of the internal breakpoints. We were deleting the Mac OS X dynamic loader breakpoint as though the id we had stored away was a breakpoint site ID, but in fact it was a breakpoint id, so we never actually deleted it. Fixed that. llvm-svn: 173555
-
Richard Smith authored
object argument type for a member call. llvm-svn: 173554
-
Richard Trieu authored
llvm-svn: 173553
-
NAKAMURA Takumi authored
llvm-svn: 173552
-
Nick Lewycky authored
llvm-svn: 173550
-
Fariborz Jahanian authored
llvm-svn: 173549
-
Richard Trieu authored
-f(no-)color-diagnostics. In addition, dumpColor() function calls are added to force color printing. No structural changes to -ast-dump. llvm-svn: 173548
-
Jordan Rose authored
The expression 'a->b.c()' contains a call to the 'c' method of 'a->b'. We emit an error if 'a' is NULL, but previously didn't actually track the null value back through the 'a->b' expression, which caused us to miss important false-positive-suppression cases, including <rdar://problem/12676053>. llvm-svn: 173547
-
Jordan Rose authored
This allows it to be used in places where the interesting statement doesn't match up with the current node. No functionality change. llvm-svn: 173546
-
Jordan Rose authored
This should be used for testing only. Path pruning is still on by default. llvm-svn: 173545
-
Jordan Rose authored
"Prune" is the term for eliminating pieces of a path that are not relevant to the user. "Suppress" means don't show that path at all. llvm-svn: 173544
-
Fariborz Jahanian authored
for // rdar://11861085 llvm-svn: 173543
-
Douglas Gregor authored
factor the realpath calls into FileManager::getCanonicalName() so we can cache the results of this epically slow operation. 5% speedup on my modules test, and realpath drops out of the profile. llvm-svn: 173542
-
Richard Smith authored
testcase for a situation it caused us to miss. llvm-svn: 173540
-
Dmitri Gribenko authored
This fixes PR15068. llvm-svn: 173539
-
Nick Lewycky authored
-Wundefined-internal warnings with PCH. llvm-svn: 173538
-
Andrew Kaylor authored
Add DIContext::getLineInfoForAddressRange() function and test. This function allows a caller to obtain a table of line information for a function using the function's address and size. llvm-svn: 173537
-
Bill Wendling authored
llvm-svn: 173536
-
rdar://11861085Fariborz Jahanian authored
Title: [PR9027] volatile struct bug: member is not loaded at -O; This is caused by last flag passed to @llvm.memcpy being false, not honoring that aggregate has at least one 'volatile' data member (even though aggregate itself has not been qualified as 'volatile'. As a result, optimization optimizes away the memcpy altogether. Patch review by John MaCall (I still need to fix up a test though). llvm-svn: 173535
-
NAKAMURA Takumi authored
clang/test/Index/annotate-comments-typedef.m: Remove CommentXMLValid in CHECKs. Don't assume libxml2 here. llvm-svn: 173534
-
Michael J. Spencer authored
llvm-svn: 173533
-
Aaron Ballman authored
A port of the Visual Studio 2012 debugger visualizers for common LLVM and clang datatypes. Patch thanks to Nico Rieck! llvm-svn: 173532
-
John McCall authored
ARM is not thinking about over-aligned structures. Overrule ARM in both our generic-ARM and iOS ABI implementations. llvm-svn: 173531
-
John McCall authored
the family-specific files. llvm-svn: 173530
-
Douglas Gregor authored
index, optimizing the operation that skips lookup in modules where we know the identifier will not be found. This makes the global module index optimization actually useful, providing an 8.5% speedup over modules without the global module index for -fsyntax-only. llvm-svn: 173529
-
NAKAMURA Takumi authored
llvm-svn: 173528
-
Michael J. Spencer authored
llvm-svn: 173527
-
Dmitri Gribenko authored
llvm-svn: 173526
-
NAKAMURA Takumi authored
You may see such a message on non-posix system; ignoring nonexistent directory "/usr/local/include" ignoring nonexistent directory "/usr/include" llvm-svn: 173525
-
Bill Wendling authored
llvm-svn: 173524
-