- Aug 15, 2011
-
-
Devang Patel authored
llvm-svn: 137631
-
Greg Clayton authored
llvm-svn: 137630
-
Bill Wendling authored
llvm-svn: 137629
-
Bill Wendling authored
llvm-svn: 137628
-
Bill Wendling authored
llvm-svn: 137627
-
Bill Wendling authored
llvm-svn: 137626
-
Johnny Chen authored
llvm-svn: 137625
-
Marshall Clow authored
llvm-svn: 137623
-
Enrico Granata authored
Refactoring of ValueObject::DumpValueObject and 'frame variable', 'target variable' commands to use an Options object instead of passing an ever-increasing number of arguments to the DumpValueObject() method, with the ultimate aim of making that call private implementation llvm-svn: 137622
-
Devang Patel authored
llvm-svn: 137621
-
Matt Beaumont-Gay authored
llvm-svn: 137620
-
Jim Grosbach authored
llvm-svn: 137619
-
Devang Patel authored
llvm-svn: 137618
-
Howard Hinnant authored
llvm-svn: 137617
-
Jim Grosbach authored
llvm-svn: 137615
-
Enrico Granata authored
llvm-svn: 137612
-
Douglas Gregor authored
conversion to initialize the standard conversion *after* the user-defined conversion properly. Fixes PR10644. llvm-svn: 137608
-
Raghesh Aloor authored
llvm-svn: 137607
-
Greg Clayton authored
to keep GCC 4.5.2 happy and also to not use a deprecated llvm API. llvm-svn: 137605
-
Raghesh Aloor authored
Support for generating code for an access function change which is a constant is added. llvm-svn: 137603
-
Greg Clayton authored
any integers that are larger than a 8 bytes. We can now display signed decimal, unsigned decimal, octal, and binary (we could already view hex before this fix). llvm-svn: 137602
-
Jim Ingham authored
in ObjCLanguageRuntime. Add the category-free name of symbols to the Symtab name-to-index list. llvm-svn: 137600
-
Francois Pichet authored
llvm-svn: 137592
-
- Aug 14, 2011
-
-
Francois Pichet authored
llvm-svn: 137591
-
Francois Pichet authored
llvm-svn: 137585
-
Bill Wendling authored
This builds off of the current scheme, but instead of llvm.eh.exception and llvm.eh.selector, it uses the landingpad instruction. And instead of llvm.eh.resume, it uses the resume instruction. Because of the invariants in the landing pad instruction, a lot of code that's currently needed to find the appropriate intrinsic calls for an invoke instruction won't be needed once we go to the new EH scheme. The "FIXME"s tell us what to remove after we switch. llvm-svn: 137576
-
Nick Lewycky authored
llvm-svn: 137575
-
Eli Friedman authored
llvm-svn: 137574
-
Francois Pichet authored
Implement function template specialization at class scope extension in Microsoft mode. A new AST node is introduced: ClassScopeFunctionSpecialization. This node holds a FunctionDecl that is not yet specialized; then during the class template instantiation the ClassScopeFunctionSpecialization will spawn the actual function specialization. Example: template <class T> class A { public: template <class U> void f(U p) { } template <> void f(int p) { } // <== class scope specialization }; This extension is necessary to parse MSVC standard C++ headers, MFC and ATL code. BTW, with this feature in, clang can parse (-fsyntax-only) all the MSVC 2010 standard header files without any error. llvm-svn: 137573
-
Nick Lewycky authored
llvm-svn: 137572
-
Nick Lewycky authored
when combining add and sub instructions. Patch by Pranav Bhandarkar! llvm-svn: 137570
-
NAKAMURA Takumi authored
In fact, they are false warnings but it seems g++-4.4 might be unable to know they must be false. llvm-svn: 137568
-
NAKAMURA Takumi authored
With libcxx, it seems <unistd.h> would not be provided. Thanks to Ryuta Suzuki. llvm-svn: 137567
-
Bob Wilson authored
Since -mkernel implies -fapple-kext, this just extends the current behavior for -fapple-kext to apply for -mkernel as well. Radar 9933387. llvm-svn: 137566
-
Nico Weber authored
Matches gcc, and is also required for using ccache with clang. llvm-svn: 137563
-
- Aug 13, 2011
-
-
Nadav Rotem authored
be illegal, even if the requested vector type is legal. Testcase is one of the disabled ARM tests in the vector-select patch. llvm-svn: 137562
-
Nico Weber authored
This is the ObjC++ version of r129201. It's for example needed to use ccache with clang. llvm-svn: 137560
-
Eli Friedman authored
llvm-svn: 137556
-
Jeffrey Yasskin authored
llvm-svn: 137552
-
Bob Wilson authored
Apparently we never added code to expand these pseudo instructions, and in over a year, no one has noticed. Our register allocator must be awesome! llvm-svn: 137551
-