- Feb 04, 2009
-
-
Daniel Dunbar authored
to CGCall functions. llvm-svn: 63775
-
Mon P Wang authored
llvm-svn: 63774
-
Daniel Dunbar authored
llvm-svn: 63773
-
Nate Begeman authored
llvm-svn: 63772
-
Torok Edwin authored
llvm-svn: 63771
-
Fariborz Jahanian authored
llvm-svn: 63770
-
Fariborz Jahanian authored
Patch by David Chisnall llvm-svn: 63769
-
Stuart Hastings authored
llvm-svn: 63768
-
Dale Johannesen authored
Adjust the many callers of those versions. llvm-svn: 63767
-
Chris Lattner authored
llvm-svn: 63766
-
Nate Begeman authored
target directories themselves. This also means that VMCore no longer needs to know about every target's list of intrinsics. Future work will include converting the PowerPC target to this interface as an example implementation. llvm-svn: 63765
-
Chris Lattner authored
buffer as if the #include happened from the main file. llvm-svn: 63764
-
Chris Lattner authored
Ok, we need a system header for this test to pass in the clang/test directory as well as from the pp directory. llvm-svn: 63763
-
Chris Lattner authored
llvm-svn: 63762
-
Chris Lattner authored
llvm-svn: 63761
-
Mon P Wang authored
but when legalizing the operation, we split the vector type and generate a library call whose type needs to be promoted. For example, X86 with SSE on but MMX off, a divide v2i64 will be scalarized to 2 calls to a library using i64. llvm-svn: 63760
-
Chris Lattner authored
llvm-svn: 63759
-
Chris Lattner authored
llvm-svn: 63758
-
Chris Lattner authored
llvm-svn: 63757
-
Douglas Gregor authored
DeclTy*, not TypeTy*. llvm-svn: 63756
-
Torok Edwin authored
llvm-svn: 63755
-
Douglas Gregor authored
llvm-svn: 63754
-
Ted Kremenek authored
llvm-svn: 63753
-
Chris Lattner authored
llvm-svn: 63752
-
Chris Lattner authored
SSE disabled. llvm-svn: 63751
-
Douglas Gregor authored
llvm-svn: 63750
-
Eli Friedman authored
llvm-svn: 63749
-
Evan Cheng authored
llvm-svn: 63748
-
Chris Lattner authored
llvm-svn: 63743
-
Torok Edwin authored
llvm-svn: 63742
-
Torok Edwin authored
llvm-svn: 63741
-
Dan Gohman authored
llvm-svn: 63740
-
Douglas Gregor authored
- Changes Lookup*Name functions to return NamedDecls, instead of Decls. Unfortunately my recent statement that it will simplify lot of code, was not quite right, but it simplifies some... - Makes MergeLookupResult SmallPtrSet instead of vector, following Douglas suggestions. - Adds %qN format for printing qualified names to Diagnostic. - Avoids searching for using-directives in Scopes, which are not DeclScope, during unqualified name lookup. llvm-svn: 63739
-
rdar://problem/6552648Steve Naroff authored
Fix <rdar://problem/6552648> error: redefinition of 'XCElementAnchorDelegate' as different kind of symbol. At first glance, this looked like a recent regression (possibly created by http://llvm.org/viewvc/llvm-project?view=rev&revision=63354, which was the only recent change to this section of Sema::ActOnStartClassInterface()). After more investigation, it looks like an edge case bug that we didn't cover in our tests. llvm-svn: 63738
-
-
Stuart Hastings authored
support GraphViz, I've been using the foo->dump() facility. This patch is a minor rewrite to the SelectionDAG dump() stuff to make it a little more helpful. The existing foo->dump() functionality does not change; this patch adds foo->dumpr(). All of this is only useful when running LLVM under a debugger. llvm-svn: 63736
-
Douglas Gregor authored
into the general name-lookup fold. This cleans up some ugly, not-quite-working code in the handling of operator overloading. llvm-svn: 63735
-
Douglas Gregor authored
for a few other name-lookup sections. llvm-svn: 63734
-
Douglas Gregor authored
unqualified-id '(' in C++. The unqualified-id might not refer to any declaration in our current scope, but declarations by that name might be found via argument-dependent lookup. We now do so properly. As part of this change, CXXDependentNameExpr, which was previously designed to express the unqualified-id in the above constructor within templates, has become UnresolvedFunctionNameExpr, which does effectively the same thing but will work for both templates and non-templates. Additionally, we cope with all unqualified-ids, since ADL also applies in cases like operator+(x, y) llvm-svn: 63733
-
Douglas Gregor authored
llvm-svn: 63732
-