- Jan 31, 2013
-
-
Michael Gottesman authored
section Global Variable so that the style matches the other keywords in said section. llvm-svn: 174040
-
Richard Smith authored
have a direct mismatch between some component of the template and some component of the argument. The diagnostic now says what the mismatch was, but doesn't yet say which part of the template doesn't match. llvm-svn: 174039
-
Douglas Gregor authored
Objective-C message receiver, the user is as likely to want to write a type name as any other declaration, so give types the same priority as other declarations. Fixes <rdar://problem/12480600>. llvm-svn: 174038
-
Douglas Gregor authored
Allow the computation of the base priority for a declaration code completion result to consider the completion context llvm-svn: 174037
-
Richard Smith authored
in the one case where we've already factored out a reason code. llvm-svn: 174036
-
NAKAMURA Takumi authored
It broke many hosts to crash. llvm-svn: 174035
-
Nick Lewycky authored
filter the elements before emitting them into a PCH. No user-visible functionality change, except that PCH files may be smaller? llvm-svn: 174034
-
Nick Lewycky authored
llvm-svn: 174033
-
Richard Smith authored
llvm-svn: 174032
-
Jordan Rose authored
This is a hack to work around the fact that we don't track extents for our default bindings: CGPoint p; p.x = 0.0; p.y = 0.0; rectParam.origin = p; use(rectParam.size); // warning: uninitialized value in rectParam.size.width In this case, the default binding for 'p' gets copied into 'rectParam', because the 'origin' field is at offset 0 within CGRect. From then on, rectParam's old default binding (in this case a symbol) is lost. This patch silences the warning by pretending that lazy bindings are never made from uninitialized memory, but not only is that not true, the original default binding is still getting overwritten (see FIXME test cases). The long-term solution is tracked in <rdar://problem/12701038> PR14765 and <rdar://problem/12875012> llvm-svn: 174031
-
Dan Gohman authored
as well. llvm-svn: 174030
-
Richard Trieu authored
them the same if they are actually the same; having the same name isn't enough. Similar to r174013, template template arguments were also mistakenly considered the same when they had the same name but were in different namespaces. In addition, when printing template template arguments, use the qualified name if the regular name is the same. llvm-svn: 174029
-
Dan Gohman authored
llvm-svn: 174028
-
Dan Gohman authored
it isn't really an AliasAnalysis concept, and ValueTracking has similar things that it could plausibly share code with some day. llvm-svn: 174027
-
Bill Wendling authored
The Attribute::hasAttributes() is kind of meaningless since an Attribute can have only one attribute. And we would rather people use the 'operator==' instead of Attribute::hasAttribute(). llvm-svn: 174026
-
Richard Smith authored
llvm-svn: 174025
-
Dan Gohman authored
reference to a pointer, so that it can handle the case where DataLayout is not available and behave conservatively. llvm-svn: 174024
-
Bill Wendling authored
llvm-svn: 174023
-
Richard Trieu authored
Indents were given the color blue when outputting with color. AST dumping now looks like this: Node |-Node | `-Node `-Node `-Node Compared to the previous: (Node (Node (Node)) (Node (Node))) llvm-svn: 174022
-
Saleem Abdulrasool authored
Makefile.config does not have the value for ENABLE_THREADS substituted as the variable is called LLVM_ENABLE_THREADS within configure.ac. This was pointed out by zygoloid over IRC. llvm-svn: 174021
-
Nick Lewycky authored
a workaround for this bug from the -Wundefined-internals warning. llvm-svn: 174020
-
Daniel Dunbar authored
- Also, add a test for it. llvm-svn: 174019
-
Daniel Dunbar authored
llvm-svn: 174018
-
Daniel Dunbar authored
llvm-svn: 174017
-
Anna Zaks authored
positives. The includeSuffix was only set on the first iteration through the function, resulting in invalid regions being produced by getLazyBinding (ex: zoomRegion.y). llvm-svn: 174016
-
Matt Beaumont-Gay authored
Don't expect a character between the double-quotes and 'ld'. llvm-svn: 174015
-
Daniel Dunbar authored
llvm-svn: 174014
-
Douglas Gregor authored
same if they are actually the same; having the same name isn't enough. Fixes <rdar://problem/12931988>. llvm-svn: 174013
-
Bill Wendling authored
--- Reverse-merging r174010 into '.': U include/llvm/IR/Attributes.h U lib/IR/Verifier.cpp U lib/IR/Attributes.cpp llvm-svn: 174012
-
Michael Gottesman authored
Filecheckized 2x tests in SimplifyCFG and removed their date prefix to fit with current llvm style for test names. llvm-svn: 174011
-
Bill Wendling authored
The AttrBuilder is there to build up multiple attributes. The Attribute class represents only one attribute at a time. So remove this unnecessary builder creator method. llvm-svn: 174010
-
Eric Christopher authored
llvm-svn: 174009
-
Eric Christopher authored
register for inline asm. This conforms to how gcc allows for effective casting of inputs into gprs (fprs is already handled). llvm-svn: 174008
-
Andrew Trick authored
llvm-svn: 174007
-
Eli Bendersky authored
llvm-svn: 174006
-
Dan Gohman authored
llvm-svn: 174005
-
Bill Wendling authored
Several places were still treating the Attribute object as respresenting multiple attributes. Those places now use the AttributeSet to represent multiple attributes. llvm-svn: 174004
-
Bill Wendling authored
Several places were still treating the Attribute object as respresenting multiple attributes. Those places now use the AttributeSet to represent multiple attributes. llvm-svn: 174003
-
Daniel Dunbar authored
llvm-svn: 174002
-
Daniel Dunbar authored
llvm-svn: 174001
-