- Jan 27, 2011
-
-
Fariborz Jahanian authored
referenced in the block-literal initializer of that variable. // rdar://8893785 llvm-svn: 124332
-
- Jan 26, 2011
-
-
Bill Wendling authored
llvm-svn: 124331
-
Jay Foad authored
llvm-svn: 124330
-
Bob Wilson authored
Patch by Bill Wendling. llvm-svn: 124328
-
Devang Patel authored
llvm-svn: 124327
-
Douglas Gregor authored
llvm-svn: 124326
-
Nico Weber authored
llvm-svn: 124325
-
Bob Wilson authored
llvm-svn: 124324
-
Bob Wilson authored
llvm-svn: 124323
-
Douglas Gregor authored
documentation. llvm-svn: 124322
-
Douglas Gregor authored
overload a function without a ref-qualifier (C++0x [over.load]p2). This, apparently, completes the implementation of rvalue references for *this. llvm-svn: 124321
-
Devang Patel authored
llvm-svn: 124320
-
Douglas Gregor authored
llvm-svn: 124319
-
Bill Wendling authored
parser. The parser will always give us a binary representation of the floating point number. llvm-svn: 124318
-
Douglas Gregor authored
distinguish them from rvalue references. Using the rvalue-references warning was weird when the ref-qualifier was '&'. llvm-svn: 124316
-
John McCall authored
element type. Fixes rdar://problem/8913416. llvm-svn: 124315
-
Bob Wilson authored
When an operand class is defined with MIOperandInfo set to a list of suboperands, the AsmMatcher has so far required that operand to also define a custom ParserMatchClass, and InstAlias patterns have not been able to set the individual suboperands separately. This patch removes both of those restrictions. If a "compound" operand does not override the default ParserMatchClass, then the AsmMatcher will now parse its suboperands separately. If an InstAlias operand has the same class as the corresponding compound operand, then it will be handled as before; but if that check fails, TableGen will now try to match up a sequence of InstAlias operands with the corresponding suboperands. llvm-svn: 124314
-
Douglas Gregor authored
reference binding is for the implicit object parameter of a member function with a ref-qualifier. My previous comment, that we didn't need to track this explicitly, was wrong: we do in fact get rvalue-references-prefer-rvalues overloading with ref-qualifiers. llvm-svn: 124313
-
Eric Christopher authored
llvm-svn: 124312
-
Douglas Gregor authored
for the implicit object argument to a non-static member function with a ref-qualifier (C++0x [over.match.funcs]p4). llvm-svn: 124311
-
John McCall authored
llvm-svn: 124310
-
John McCall authored
dtor cleanup use it. llvm-svn: 124309
-
Devang Patel authored
- Print a summary of breakpoints in the beginning. llvm-svn: 124308
-
David Greene authored
[AVX] Add INSERT_SUBVECTOR and support it on x86. This provides a default implementation for x86, going through the stack in a similr fashion to how the codegen implements BUILD_VECTOR. Eventually this will get matched to VINSERTF128 if AVX is available. llvm-svn: 124307
-
Jim Ingham authored
Make sure that if a CallFunction thread plan crashes while running in the "run to address" mode, and it is an auto-discard thread plan, the plan stack unwinds properly. llvm-svn: 124306
-
Jim Ingham authored
llvm-svn: 124305
-
Jim Ingham authored
llvm-svn: 124304
-
Johnny Chen authored
$ ./dotest.py -A i386 -C clang -v -w -t -p TestObjCMethods.py $ ./dotest.py -A x86_64 -C gcc -v -w types llvm-svn: 124303
-
Devang Patel authored
llvm-svn: 124302
-
Devang Patel authored
llvm-svn: 124301
-
Devang Patel authored
llvm-svn: 124300
-
Peter Collingbourne authored
llvm-svn: 124299
-
Peter Collingbourne authored
InheritableAttr llvm-svn: 124298
-
Douglas Gregor authored
the presence and form of a ref-qualifier. Note that we do *not* yet implement the restriction in C++0x [over.load]p2 that requires either all non-static functions with a given parameter-type-list to have a ref-qualifier or none of them to have a ref-qualifier. llvm-svn: 124297
-
Douglas Gregor authored
using rules that I just made up this morning. This encoding has now been proposed to the Itanium C++ ABI group for inclusion, but of course it's still possible that the mangling will change. llvm-svn: 124296
-
Douglas Gregor authored
llvm-svn: 124295
-
Douglas Gregor authored
the restrictions on .* and ->* for ref-qualified pointer-to-member functions. llvm-svn: 124294
-
Douglas Gregor authored
testing via __has_feature, since __has_feature for C++0x features no longer evaluates true in C++98/03 mode. Also, eliminate the redundant using directive. Inline namespaces make their members visible in the enclosing namespace automatically. llvm-svn: 124293
-
David Greene authored
[AVX] Support EXTRACT_SUBVECTOR on x86. This provides a default implementation of EXTRACT_SUBVECTOR for x86, going through the stack in a similr fashion to how the codegen implements BUILD_VECTOR. Eventually this will get matched to VEXTRACTF128 if AVX is available. llvm-svn: 124292
-
Douglas Gregor authored
- Don't publicize a C++0x feature through __has_feature if we aren't in C++0x mode (even if the feature is available only with a warning). - "auto" is not implemented well enough for its __has_feature to be turned on. - Fix the test of C++0x __has_feature to actually test what we're trying to test. Searching for the substring "foo" when our options are "foo" and "no_foo" doesn't work :) llvm-svn: 124291
-