- May 02, 2012
-
-
Anders Waldenborg authored
llvm-svn: 156007
-
DeLesley Hutchins authored
llvm-svn: 156005
-
Fariborz Jahanian authored
related to laying out ivar structs and accessing non-fragile-ivar in more compilated cases. // rdar://11323187 llvm-svn: 156004
-
Douglas Gregor authored
TableGen-generated StringMatcher, for a 1.2% speedup in -fparse-only time in <rdar://problem/11004361>. Thanks to Benjamin for pointing me at StringMatcher! llvm-svn: 156003
-
Douglas Gregor authored
be used by clang-tblgen. llvm-svn: 156000
-
Douglas Gregor authored
we accept are not modeled somehow via Attr.td. llvm-svn: 155998
-
Anders Waldenborg authored
This avoids warnings when included in a application that uses -Wstrict-prototypes. e.g: AsmPrinters.def:27:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] llvm-svn: 155997
-
Preston Gurd authored
by providing the latencies for the instructions in X86InstrFPStack.td. llvm-svn: 155996
-
Douglas Gregor authored
as an AST node, and fold a number of such attributes into Attr.td. llvm-svn: 155995
-
Howard Hinnant authored
llvm-svn: 155994
-
David Blaikie authored
Without the '<' prefix in the doxycomment these comments were incorrectly attached to the proceeding comment on the next line, rather than the preceeding one. Fixes PR12722 llvm-svn: 155993
-
Manman Ren authored
The commit is intended to fix rdar://10961709. But it is the root cause of PR12720. Revert it for now. llvm-svn: 155992
-
Douglas Gregor authored
and const (as "__const") using tblgen, rather than explicitly hacking them in. llvm-svn: 155991
-
Benjamin Kramer authored
Driver: Turn the default value for -fmath-errno into a proper target hook and disable it by default on more platforms. For now -fno-math-errno is the default on BSD-derived platforms (Darwin, DragonFlyBSD, FreeBSD, NetBSD, OpenBSD). If the default is not right for your platform, please yell. I only verified the result with the default compilers on Darwin and FreeBSD. llvm-svn: 155990
-
Douglas Gregor authored
Benjamin has suggested a better approach. llvm-svn: 155989
-
Douglas Gregor authored
we're looking at a normal token. Tiny positive impact -fsyntax-only time for <rdar://problem/11004361>. llvm-svn: 155988
-
Douglas Gregor authored
IdentifierInfo *) with a static StringMap, improving -fsyntax-only performance by 1% for the example in <rdar://problem/11004361>. llvm-svn: 155987
-
Kostya Serebryany authored
llvm-svn: 155986
-
Bill Wendling authored
methods. Use a weak value handle to keep up with this. PR12245 llvm-svn: 155984
-
Richard Barton authored
llvm-svn: 155983
-
Craig Topper authored
llvm-svn: 155982
-
James Molloy authored
-fpack-struct's handling has changed in CC1 (one of only two flags that needed changing) because the driver treats "-fpack-struct" as a boolean flag, and CC1 (did) treat it as an option with a separated value. This change causes -fpack-struct=X to be forwarded correctly to -fpack-struct=X instead of erroneously to "-fpack-struct X" llvm-svn: 155981
-
John McCall authored
allowed, and it'll blow up in unfortunate ways when using a proper C++11 library. llvm-svn: 155980
-
John McCall authored
Note that support for rvalue references does not imply support for the full set of move-related STL operations. I've preserved support for an odd little thing in insert() where we're trying to support inserting a new element from an existing one. If we actually want to support that, there's a lot more we need to do: insert can call either grow or push_back, neither of which is safe against this particular use pattern. llvm-svn: 155979
-
John McCall authored
llvm-svn: 155978
-
Andrew Trick authored
llvm-svn: 155977
-
Eli Friedman authored
llvm-svn: 155976
-
Richard Smith authored
the parsing of such things appears to be a conforming extension, but it breaks libstdc++4.7's std::pair. llvm-svn: 155975
-
Andrew Trick authored
Really just a wild stab in the dark. llvm-svn: 155974
-
Jim Ingham authored
If a command takes options and arguments, the help text should warn the user to use "--" to terminate the options. llvm-svn: 155973
-
Ted Kremenek authored
Refine analyzer diagnostics by adding an expression "cone-of-influence" to reverse track interesting values through interesting expressions. This allows us to map from interesting values in a caller to interesting values in a caller, thus recovering some precision in diagnostics lost from IPA. Fixes <rdar://problem/11327497> llvm-svn: 155971
-
Jim Ingham authored
includes of ClangUserExpression that were being errantly dragged in through same. llvm-svn: 155970
-
Richard Smith authored
* Work around build failures due to gcc 4.2 bugs. * Remove BodyIndexer::TraverseCXXOperatorCallExpr, which was not being called prior to this change, and whose presence disables a RecursiveASTVisitor stack space optimization after this change. llvm-svn: 155969
-
Jim Ingham authored
llvm-svn: 155968
-
Jim Ingham authored
since we now run the condition in the StopInfoBreakpoint's PerformAction, and don't need to refer it to another "continue". Actually, we haven't needed to do this for a year or so, I just hadn't gotten around to deleting the dead wood. llvm-svn: 155967
-
Anna Zaks authored
warning. llvm-svn: 155966
-
Kaelyn Uhrain authored
of giving unhelpful errors about undeclared identifers and missing semicolons. llvm-svn: 155965
-
Anna Zaks authored
llvm-svn: 155964
-
Anna Zaks authored
llvm-svn: 155963
-
Andrew Trick authored
FAIL: Clang :: Index/index-many-call-ops.cpp llvm-svn: 155962
-