- Sep 01, 2010
-
-
Johnny Chen authored
llvm-svn: 112732
-
Jim Ingham authored
Stream::Printf doesn't add a newline, so it needs to be added to all the error messages in CommandObjectExpression::EvaluateExpression. llvm-svn: 112731
-
Douglas Gregor authored
three different kinds of AST nodes to represent using declarations: UsingDecl, UnresolvedUsingValueDecl, and UnresolvedUsingTypenameDecl. These three are collapsed into a single cursor kind for using declarations, since libclang clients don't need the distinction. Several related changes here: - Cursor visitation of the three AST nodes for using declarations - Proper source-range computation for these AST nodes - Using declarations have no USRs, since they don't actually declare any entities. llvm-svn: 112730
-
Fariborz Jahanian authored
a c++ class object 'ivar'. Fixes radar 8366604. llvm-svn: 112729
-
Jim Grosbach authored
llvm-svn: 112728
-
Owen Anderson authored
llvm-svn: 112727
-
Jim Grosbach authored
llvm-svn: 112726
-
Sean Callanan authored
llvm-svn: 112725
-
Bill Wendling authored
llvm-svn: 112724
-
Owen Anderson authored
llvm-svn: 112723
-
Owen Anderson authored
if we schedule another LVI-using pass afterwards. llvm-svn: 112722
-
Eric Christopher authored
llvm-svn: 112721
-
Douglas Gregor authored
in a few related ways: - Don't recurse into instantiations of templates. - Recurse into explicit specializations. - Visit the template arguments of an explicit specialization or explicit instantiation. - Include template specialization arguments in the USRs for class template specializations. llvm-svn: 112720
-
Eric Christopher authored
self host errors on clang-x86-64. llvm-svn: 112719
-
Benjamin Kramer authored
llvm-svn: 112718
-
Douglas Gregor authored
it is given. llvm-svn: 112717
-
Douglas Gregor authored
llvm-svn: 112716
-
Douglas Gregor authored
llvm-svn: 112715
-
Chris Lattner authored
on an producing weird link errors. Patch by Yuri Gribov! llvm-svn: 112714
-
Chris Lattner authored
llvm-svn: 112713
-
Chris Lattner authored
llvm-svn: 112712
-
Chris Lattner authored
the testcases should be merged. llvm-svn: 112711
-
Chris Lattner authored
in PR8049 llvm-svn: 112710
-
Chris Lattner authored
a "to match this {" note, pointing out the opener. llvm-svn: 112709
-
Chris Lattner authored
llvm-svn: 112708
-
Chris Lattner authored
llvm-svn: 112707
-
Dan Gohman authored
of a base class. This makes it possible to unregister the file from FilesToRemove when the file is done. Also, this eliminates the need for formatted_tool_output_file. llvm-svn: 112706
-
Dan Gohman authored
llvm-svn: 112705
-
Michael J. Spencer authored
llvm-svn: 112704
-
Michael J. Spencer authored
llvm-svn: 112703
-
Duncan Sands authored
landing pad into uses of registers rather than loads from a stack slot. Doesn't touch the 'orrible hack code - Bill needs to persuade me harder :) llvm-svn: 112702
-
Dan Gohman authored
and since this is what std::map and std::set do. llvm-svn: 112701
-
Duncan Sands authored
windows systems. llvm-svn: 112700
-
Duncan Sands authored
then the SSAUpdator may access freed memory. Instead, simply pass in the type and name explicitly, which is all that was used anyway. llvm-svn: 112699
-
Duncan Sands authored
llvm-svn: 112698
-
Dale Johannesen authored
llvm-svn: 112697
-
Chris Lattner authored
on llvmdev: SRoA is introducing MMX datatypes like <1 x i64>, which then cause random problems because the X86 backend is producing mmx stuff without inserting proper emms calls. In the short term, force off MMX datatypes. In the long term, the X86 backend should not select generic vector types to MMX registers. This is being worked on, but won't be done in time for 2.8. rdar://8380055 llvm-svn: 112696
-
Chris Lattner authored
llvm-svn: 112695
-
Bruno Cardoso Lopes authored
Use movlps, movlpd, movss and movsd specific nodes instead of pattern matching with movlp pattern fragment llvm-svn: 112694
-
Douglas Gregor authored
suppressing USRs). Also, fix up the source location information for using directives so that the declaration location refers to the namespace name. llvm-svn: 112693
-