- Feb 14, 2013
-
-
Edwin Vane authored
Adding a new docs directory, with files auto-generated by sphinx-quickstart, for user documentation for the various tools in the clang-tools-extra repository. Author: Jack Yang <jack.yang@intel.com> Reviewers: gribozavr, silvas llvm-svn: 175118
-
Rafael Espindola authored
some cases where functions with no language linkage were being treated as having C language linkage. In particular, don't warn in extern "C" { static NonPod foo(); } Since getLanguageLinkage checks the language linkage, the linkage computation cannot use the language linkage. Break the loop by checking just the context in the linkage computation. llvm-svn: 175117
-
Nick Lewycky authored
instantiation in order to permit devirtualization later in codegen, skip over pure functions since those can't be devirtualization targets. llvm-svn: 175116
-
Ted Kremenek authored
llvm-svn: 175115
-
Daniel Malea authored
- test could be re-written at some point, but right now just trying to clean up known failures for the linux buildbot. llvm-svn: 175114
-
Richard Smith authored
llvm-svn: 175113
-
Richard Smith authored
Some grammar fixes to 'Format String Checking', and reorder the text slightly to try to make the final code block actually get rendered. llvm-svn: 175112
-
Daniel Malea authored
- PR-15260: lldb does not display correct value of 1-bit field - PR-16261: lldb does not display size of (file/class) static array llvm-svn: 175111
-
Richard Smith authored
llvm-svn: 175110
-
Argyrios Kyrtzidis authored
llvm-svn: 175109
-
Greg Clayton authored
llvm-svn: 175108
-
Weiming Zhao authored
llvm-svn: 175107
-
Greg Clayton authored
llvm-svn: 175106
-
Greg Clayton authored
llvm-svn: 175105
-
Bill Wendling authored
It's possible (e.g. after an LTO build) that an internal global may be used for debugging purposes. If that's the case appending a '.b' to it makes it hard to find that variable. Steal the name from the old GV before deleting it so that they can find that variable again. llvm-svn: 175104
-
- Feb 13, 2013
-
-
Matt Kopec authored
Skip another two other tests asserting on Linux in RecordLayoutBuilder::updateExternalFieldOffset(). llvm-svn: 175103
-
Anshuman Dasgupta authored
llvm-svn: 175102
-
rdar://problem/13210494Greg Clayton authored
Parse objective C information as efficiently as possible and without taking dangerous runtime locks. Reworked the way objective C information is parsed by: 1 - don't read all class names up front, this is about 500K of data with names 2 - add a 32 bit hash map that maps a hash of a name to the Class pointer (isa) 3 - Improved name lookups by using the new hash map 4 - split up reading the objc runtime info into dynamic and shared cache since the shared cache only needs to be read once. 5 - When reading all isa values, also get the 32 bit hash instead of the name 6 - Read names lazily now that we don't need all names up front 7 - Allow the hash maps to not be there and still have this function correctly There is dead code in here with all of the various methods I tried. I want to check this in first to not lose any of it in case we need to revert to any of the extra code. I will promptly cleanup and commit again. llvm-svn: 175101
-
Fariborz Jahanian authored
in the course of property synthesis deterministic (ordered by their type size), instead of having hashtable order (as it is currently). // rdar://13192366 llvm-svn: 175100
-
Alex Rosenberg authored
inside an #if 0 block. llvm-svn: 175098
-
Ryan Govostes authored
llvm-svn: 175097
-
Tom Stellard authored
NOTE: This is a candidate for the Mesa stable branch. llvm-svn: 175096
-
Daniel Malea authored
Skip test that causes lldb to assert due to inferior getting a SIGSEGV with si_code == SI_KERNEL (PR-15258) - crash does not always reproduce llvm-svn: 175095
-
Daniel Malea authored
- handle m_resume_state == eStateStopped || eStateSuspended in DoResume rather than asserting llvm-svn: 175094
-
Eli Bendersky authored
llvm-svn: 175093
-
Nick Lewycky authored
Fixes PR15250! llvm-svn: 175092
-
Sean Callanan authored
builtins. <rdar://problem/13204027> llvm-svn: 175091
-
Tanya Lattner authored
llvm-svn: 175090
-
Eli Bendersky authored
llvm-svn: 175089
-
Weiming Zhao authored
llvm-svn: 175088
-
Chad Rosier authored
llvm-svn: 175087
-
Jyotsna Verma authored
instead of redefining separate instructions for them. llvm-svn: 175086
-
Ryan Govostes authored
llvm-svn: 175085
-
Chad Rosier authored
llvm-svn: 175084
-
Chad Rosier authored
displacements. rdar://12974533 llvm-svn: 175083
-
Chad Rosier authored
llvm-svn: 175082
-
Dmitri Gribenko authored
Since r174770 gcc version check is not needed because CXX_FLAG_CHECK implements the workaround itself. llvm-svn: 175080
-
Richard Smith authored
base-to-derived casts have undefined behavior if the object is not actually an instance of the derived type. Runtime library part. llvm-svn: 175079
-
Richard Smith authored
base-to-derived casts have undefined behavior if the object is not actually an instance of the derived type. llvm-svn: 175078
-
Sean Silva authored
llvm-svn: 175077
-