- Sep 14, 2009
-
-
Douglas Gregor authored
MarkUsedTemplateParameters, which is able to mark template parameters used within non-deduced contexts as well as deduced contexts. Use this to finish the implementation of [temp.deduct.partial]p11. llvm-svn: 81794
-
Bill Wendling authored
created once, so shouldn't be stuck in the middle of the loop. Also early exit if there are no uses of UnwindInst in the function. llvm-svn: 81785
-
Fariborz Jahanian authored
resolution of type conversion functions in base and current class. llvm-svn: 81784
-
Ted Kremenek authored
llvm-svn: 81783
-
Dan Gohman authored
obtained via accessor functions. llvm-svn: 81782
-
Daniel Dunbar authored
llvm-svn: 81781
-
Sam Weinig authored
-Wchar-subscripts should not warn for explicit signed char subscripts either. Another fix for PR4978. llvm-svn: 81780
-
Douglas Gregor authored
argument deduction. This fixes the new test case (since partial ordering does not have a "verify the results of deduction" step), and will allow failed template argument deductions to return more quickly for, e.g., matching class template partial specializations. llvm-svn: 81779
-
David Chisnall authored
llvm-svn: 81778
-
Douglas Gregor authored
(C++ [temp.func.order]). llvm-svn: 81777
-
Sam Weinig authored
llvm-svn: 81776
-
Sam Weinig authored
llvm-svn: 81775
-
Fariborz Jahanian authored
llvm-svn: 81774
-
Jim Grosbach authored
llvm-svn: 81773
-
Chris Lattner authored
llvm-svn: 81770
-
Fariborz Jahanian authored
structure-valued setter should cause a user error instead of crash. llvm-svn: 81769
-
Eric Christopher authored
Patch by Xerxes Rånby! llvm-svn: 81768
-
Daniel Dunbar authored
llvm-svn: 81766
-
Daniel Dunbar authored
llvm-svn: 81764
-
Edward O'Callaghan authored
llvm-svn: 81760
-
Anders Carlsson authored
llvm-svn: 81759
-
Daniel Dunbar authored
llvm-svn: 81758
-
Daniel Dunbar authored
llvm-svn: 81757
-
Daniel Dunbar authored
The decl wasn't being passed down, which meant that function attributes were not being set correctly. This is particularly important for ARM, since it wants to override the calling convention. Instead we would emit the builtin with the wrong calling convention, and instcombine would come along and merrily shred all the calls to it. :) llvm-svn: 81756
-
Chris Lattner authored
llvm-svn: 81755
-
Chris Lattner authored
full AsmPrinter, and change TargetRegistry to keep track of registered MCInstPrinters. llvm-mc is still linking in the entire target foo to get the code emitter stuff, but this is an important step in the right direction. llvm-svn: 81754
-
Daniel Dunbar authored
llvm-svn: 81753
-
Daniel Dunbar authored
llvm-svn: 81752
-
Daniel Dunbar authored
llvm-svn: 81751
-
Nick Lewycky authored
llvm-svn: 81750
-
Nick Lewycky authored
been told that the type is no longer abstract. llvm-svn: 81749
-
Daniel Dunbar authored
llvm-svn: 81748
-
Sam Weinig authored
llvm-svn: 81747
-
Chris Lattner authored
be a MCInstPrinter. llvm-svn: 81746
-
Chris Lattner authored
llvm-svn: 81745
-
Chris Lattner authored
llvm-svn: 81744
-
Anders Carlsson authored
llvm-svn: 81743
-
Chris Lattner authored
llvm-svn: 81742
-
Chris Lattner authored
llvm-svn: 81741
-
Chris Lattner authored
llvm-svn: 81740
-