- Jun 25, 2013
-
-
Richard Smith authored
llvm-svn: 184791
-
Rafael Espindola authored
llvm-svn: 184790
-
- Jun 24, 2013
-
-
Ted Kremenek authored
Tweak -Wdeprecated-objc-pointer-introspection to have a subgroup for results of using -performSelectorXXX. -performSelector: and friends return a value that is boxed as an Objective-C pointer. Sometimes it is an Objective-C pointer, sometimes it isn't. Some clients may wish to silence this warning based on calling this method. Fixes <rdar://problem/14147304> llvm-svn: 184789
-
Eric Christopher authored
llvm-svn: 184788
-
Michael Gottesman authored
This is a large test and thus it will only run if you pass in --param run_long_tests=trueto LIT. This is intended so that this test can run on buildbots and not when one runs make check. llvm-svn: 184787
-
Michael Gottesman authored
llvm-svn: 184786
-
Michael Gottesman authored
[NeonIntrinsicTestEmitter] Fix incorrect FileCheck pattern where we were expecting a ',' prefix to alignment hints. llvm-svn: 184785
-
Michael Gottesman authored
This will prevent the tests from running on normal make check. You will need to actually pass in --param run_long_tests=true to LIT in order to run these. llvm-svn: 184784
-
Adrian Prantl authored
llvm-svn: 184783
-
Argyrios Kyrtzidis authored
The top-level hash is used to determine if we need to update the global code-completion results. ImportDecls did not affect the hash so a newly introduced ImportDecl would not trigger an update of the global results. rdar://14202797 llvm-svn: 184782
-
Eric Christopher authored
never modified. No functional change. llvm-svn: 184781
-
Eli Friedman authored
This changes the mangling of local static variables/etc. inside blocks to do something simple and sane. This avoids depending on the way we mangle blocks, which isn't really appropriate here. John, please take a look at this to make sure the mangling I chose is sane. Fixes <rdar://problem/14074423>. llvm-svn: 184780
-
Reid Kleckner authored
llvm-svn: 184779
-
Jim Ingham authored
llvm-svn: 184778
-
Reid Kleckner authored
At this point, it's clear that the MSVC mangler uses the type-as-written instead of the canonical type, so this should bring us closer to MSVC. The main thrust of this change is to fix the way we mangle decayed array parameters of function pointer parameters. With a DecayedType sugar node, this code can now be much simpler. Fixes PR16096. This also fixes a separate issue that Richard spotted in review. Because separate declarations of the same entity can be spelled and mangled differently, MSVC always mangles the earliest declaration in an attempt to avoid link errors. Clang now does the same. Reviewers: rsmith Differential Revision: http://llvm-reviews.chandlerc.com/D844 llvm-svn: 184777
-
Argyrios Kyrtzidis authored
"argument unused during compilation" warning. rdar://14240566 llvm-svn: 184776
-
Eli Friedman authored
llvm-svn: 184775
-
Rafael Espindola authored
llvm-svn: 184774
-
Rafael Espindola authored
llvm-svn: 184770
-
rdar://problem/14182286Han Ming Ong authored
Made sure that temporary object created from HarmonizeThreadIdsForProfileData() doesn’t get passed around without creating an object first. Reviewed by Greg llvm-svn: 184769
-
Anna Zaks authored
Add a debug checker that is useful to understand how the ExplodedGraph is built; it can be triggered using the following command: clang -cc1 -analyze -analyzer-checker=debug.ViewExplodedGraph my_program.c A patch by Béatrice Creusillet! llvm-svn: 184768
-
Ulrich Weigand authored
[PowerPC] Support some miscellaneous mnemonics in the asm parser This adds support for the following extended mnemonics: xnop mr. not not. la llvm-svn: 184767
-
Rafael Espindola authored
The way we decide which file to remove is fairly odd. I took a quick look at maybe changing that, but it would be a more work than I want to put at this right now, so I left pair of FIXMEs. llvm-svn: 184766
-
Sean Callanan authored
doesn't return anything; that's great. We should probably also return rather than trying to access the nonexistent return value. <rdar://problem/14009519> llvm-svn: 184765
-
Rafael Espindola authored
llvm-svn: 184764
-
Reid Kleckner authored
The goal of this sugar node is to be able to look at an arbitrary FunctionType and tell if any of the parameters were decayed from an array or function type. Ultimately this is necessary to implement Microsoft's C++ name mangling scheme, which mangles decayed arrays differently from normal pointers. Reviewers: rsmith Differential Revision: http://llvm-reviews.chandlerc.com/D1014 llvm-svn: 184763
-
Kaelyn Uhrain authored
namespaces to try for potential typo corrections. llvm-svn: 184762
-
David Blaikie authored
Representing enumerators by int64 instead of uint64 for now. At some point we need to address the underlying issue of representation depending on the specific enumeration. llvm-svn: 184761
-
Chad Rosier authored
llvm-svn: 184760
-
Howard Hinnant authored
llvm-svn: 184759
-
Benjamin Kramer authored
llvm-svn: 184758
-
Ulrich Weigand authored
[PowerPC] Add some FIXMEs A bunch of extendend mnemomics ought to support '.' forms. Add FIXMEs to the test case for those. llvm-svn: 184757
-
Aaron Watry authored
our -> or llvm-svn: 184756
-
Reid Kleckner authored
This will prevent breakage when I introduce the DecayedType sugar node. llvm-svn: 184755
-
Ulrich Weigand authored
[PowerPC] Add predicted forms of branches This adds support for the predicted forms of branches (+/-). There are three cases to consider: - Branches using a PPC::Predicate code For these, I've added new PPC::Predicate codes corresponding to the BO values for predicted branch forms, and updated insn printing to print them correctly. I've also added new aliases for the asm parser matching the new forms. - bt/bf I've added new aliases matching to gBC etc. - bd(n)z variants I've added new instruction patterns for the predicted forms. In all cases, the new patterns are used for the asm parser only. (The new infrastructure ought to be sufficient to allow use by the compiler too at some point.) llvm-svn: 184754
-
Rafael Espindola authored
llvm-svn: 184753
-
Dmitry Vyukov authored
currently it episodically fails the hypothesis it is due to racy race detection algorithm the sleep should make it more robust llvm-svn: 184752
-
Matt Beaumont-Gay authored
print-size-type.cpp was checking for specific record layout output for invalid decls; I've removed the checks but left the records as tests for not crashing. llvm-svn: 184751
-
NAKAMURA Takumi authored
llvm-svn: 184750
-
Nadav Rotem authored
llvm-svn: 184749
-