- Aug 19, 2010
-
-
Evan Cheng authored
llvm-svn: 111530
-
Daniel Dunbar authored
changes. llvm-svn: 111529
-
Daniel Dunbar authored
llvm-svn: 111528
-
Eric Christopher authored
and correctness regressions. llvm-svn: 111527
-
Douglas Gregor authored
conversion a second time for a conversion candidate (with the real acting context), because the only problems we would find are access or ambiguity issues that won't be diagnosed until we pick this candidate. Add a test case to prove it to myself. llvm-svn: 111526
-
Daniel Dunbar authored
llvm-svn: 111525
-
Daniel Dunbar authored
llvm-svn: 111524
-
Daniel Dunbar authored
bonkers sometimes. llvm-svn: 111523
-
Douglas Gregor authored
conversion functions as if their acting context were the class that we're converting from (the implicit object argument's type). Retroactively tweaking the implicit conversion sequence, as we were trying to do before, breaks the invariants of that implicit conversion sequence (e.g., the types and conversions don't match up). Fixes <rdar://problem/8018274>. llvm-svn: 111520
-
Douglas Gregor authored
Include a proper citation for the wacky hijinks involving conversion functions and the implicit object parameter type. No functionality change. llvm-svn: 111519
-
Eric Christopher authored
llvm-svn: 111518
-
Benjamin Kramer authored
llvm-svn: 111517
-
Kenneth Uildriks authored
llvm-svn: 111516
-
Anton Yartsev authored
llvm-svn: 111515
-
Eli Friedman authored
compilation with MSVC. Note that on other platforms, the operator delete in question is never used because we compile with -fno-exceptions. llvm-svn: 111514
-
Eli Friedman authored
cfe-dev, fixes an error compiling with MSVC. Using a StringRef here doesn't look safe in any case. llvm-svn: 111513
-
Eli Friedman authored
for incomplete enum types. An incomplete enum can't really be treated as an "integral or enumeration" type, and the incorrect treatment leads to bad behavior for many callers. This makes isIntegralOrEnumerationType equivalent to isIntegerType; I think we should globally replace the latter with the former; thoughts? llvm-svn: 111512
-
Anton Yartsev authored
support for the rest of AltiVec functions with bool/pixel arguments and return values (except predicates) llvm-svn: 111511
-
Alexis Hunt authored
llvm-svn: 111510
-
Anton Yartsev authored
support for vec_perm and all dependent functions (vec_mergeh, vec_mergel, vec_pack, vec_sld, vec_splat) with bool/pixel arguments and return values llvm-svn: 111509
-
Jim Grosbach authored
base registers were required. This will allow for slightly better packing of the locals when alignment padding is necessary after callee saved registers. llvm-svn: 111508
-
Charles Davis authored
active C++ ABI as a raw string, we store it as an enum. This should improve performance somewhat. And yes, this time, I started from a clean build directory, and all the tests passed. :) llvm-svn: 111507
-
Douglas Gregor authored
llvm-svn: 111504
-
Dan Gohman authored
llvm-svn: 111500
-
Eric Christopher authored
depending on the number of virtual registers appear to have all been handled now. llvm-svn: 111499
-
John McCall authored
llvm-svn: 111498
-
John McCall authored
llvm-svn: 111497
-
Chris Lattner authored
call and jumps. llvm-svn: 111496
-
Dan Gohman authored
of the two. llvm-svn: 111495
-
Chris Lattner authored
llvm-svn: 111494
-
Charles Davis authored
All it does right now is add space for two vtable pointers instead of one when a class has both virtual methods and virtual bases. This is a requirement of the Microsoft ABI, since it has separate vtables for methods and bases. Other stuff will come up over time, but we'll cross those bridges when we get to them. llvm-svn: 111493
-
Ted Kremenek authored
Add warning for functions/blocks that have attribute 'noreturn' but return a non-void result. (<rdar://problem/7562925>) llvm-svn: 111492
-
Ted Kremenek authored
HandleCommonNoReturnAttr() now only has a single caller. Move that logic to HandleAnalyzerNoReturnAttr. llvm-svn: 111491
-
Douglas Gregor authored
llvm-svn: 111490
-
Eric Christopher authored
llvm-svn: 111489
-
Douglas Gregor authored
when destroying an ASTReader. Plugs a leak that shows up in libclang. llvm-svn: 111488
-
Daniel Dunbar authored
llvm-svn: 111487
-
John McCall authored
the context allows us to ignore qualifiers on the array type itself. llvm-svn: 111486
-
Alexis Hunt authored
llvm-svn: 111484
-
Dale Johannesen authored
llvm-svn: 111483
-