- Aug 11, 2010
-
-
Zhongxing Xu authored
llvm-svn: 110784
-
Daniel Dunbar authored
llvm-svn: 110776
-
Daniel Dunbar authored
- We don't recognize double or NEON register names yet -- we don't have the infrastructure to generate the right clobbers for them. llvm-svn: 110775
-
Daniel Dunbar authored
llvm-svn: 110774
-
Douglas Gregor authored
implicit conversion sequences. In particular, model the "standard conversion" from a class to its own type (or a base type) directly as a standard conversion in the normal path *without* trying to determine if there is a valid copy constructor. This appears to match the intent of C++ [over.best.ics]p6 and more closely matches GCC and EDG. As part of this, model non-lvalue reference initialization via user-defined conversion in overloading the same way we handle it in InitializationSequence, separating the "general user-defined conversion" and "conversion to compatible class type" cases. The churn in the overload-call-copycon.cpp test case is because the test case was originally wrong; it assumed that we should do more checking for copy constructors that we actually should, which affected overload resolution. Fixes PR7055. Bootstrapped okay. llvm-svn: 110773
-
Bruno Cardoso Lopes authored
Remove 256-bit cast built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments llvm-svn: 110771
-
John McCall authored
llvm-svn: 110770
-
Bruno Cardoso Lopes authored
Remove 256-bit unpack built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments llvm-svn: 110768
-
Bruno Cardoso Lopes authored
Remove 256-bit shuffle built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments llvm-svn: 110766
-
John Thompson authored
llvm-svn: 110764
-
John McCall authored
where we weren't accounting for the possibility that a @finally block might have internal cleanups and therefore might write to the cleanup destination slot. Fixes <rdar://problem/8293901>. llvm-svn: 110760
-
Ted Kremenek authored
Have GRCoreEngine record the blocks where analysis was aborted because we visited a block too many times along a given path. This is to support the unreachable code analysis. llvm-svn: 110755
-
rdar://problem/8288645Ted Kremenek authored
Add test case for <rdar://problem/8288645>. While this is fixed in trunk, we previously were getting the following assertion failure not too long ago: Assertion failed: (getContainingDC(DC) == CurContext && "The next DeclContext should be lexically contained in the current one.") llvm-svn: 110740
-
John Thompson authored
Something's wrong with this test on other platforms. I'll probably need to simplify it later. For now revert. llvm-svn: 110738
-
- Aug 10, 2010
-
-
Fariborz Jahanian authored
llvm-svn: 110729
-
Devang Patel authored
llvm-svn: 110716
-
Devang Patel authored
llvm-svn: 110713
-
Daniel Dunbar authored
llvm-svn: 110709
-
Daniel Dunbar authored
llvm-svn: 110708
-
John Thompson authored
llvm-svn: 110706
-
John McCall authored
the variable is fully initialized. llvm-svn: 110704
-
Fariborz Jahanian authored
(radar 8127244). llvm-svn: 110702
-
Devang Patel authored
llvm-svn: 110697
-
Fariborz Jahanian authored
type receiver (pr7861). llvm-svn: 110696
-
Ted Kremenek authored
llvm-svn: 110695
-
Devang Patel authored
Simplify code and add comments, in code that generate debug info for constant integer globals, based on Chris's feedback. llvm-svn: 110694
-
Daniel Dunbar authored
cases we care about. - This is eventually going to be unified outside the host specific code. llvm-svn: 110693
-
Douglas Gregor authored
provided by __builtin_types_compatible_p and __builtin_va_arg expressions, now that Abramo has added proper type-source information to those expressions. llvm-svn: 110681
-
Douglas Gregor authored
transforming TypeSourceInfos already gives us proper (and better) source-location information. llvm-svn: 110678
-
Abramo Bagnara authored
llvm-svn: 110677
-
Abramo Bagnara authored
llvm-svn: 110666
-
Abramo Bagnara authored
llvm-svn: 110663
-
Devang Patel authored
llvm-svn: 110660
-
Eli Friedman authored
fix an issue compiling <windows.h>. llvm-svn: 110651
-
Bruno Cardoso Lopes authored
llvm-svn: 110646
-
Bruno Cardoso Lopes authored
llvm-svn: 110644
-
Devang Patel authored
There is no need to pubish file static variable's name. Do not rely on this code gen bug to check whether debug info is generated for such variables or not. llvm-svn: 110640
-
Rafael Espindola authored
llvm-svn: 110635
-
Bruno Cardoso Lopes authored
llvm-svn: 110629
-
Fariborz Jahanian authored
(radar 8127244). llvm-svn: 110622
-