- Dec 07, 2009
-
-
Evan Cheng authored
llvm-svn: 90759
-
Douglas Gregor authored
llvm-svn: 90758
-
Douglas Gregor authored
llvm-svn: 90757
-
Douglas Gregor authored
llvm-svn: 90756
-
Zhongxing Xu authored
handler to this interface. GRExprEngine::CheckerEvalCall() will return true if one of the checkers has processed the node. In the future this might return void when we have some default checker. llvm-svn: 90755
-
John Mosby authored
llvm-svn: 90754
-
Anders Carlsson authored
Instantiated or specialized class templates never have a key function. This (and the previous check-in) fixes PR5557. llvm-svn: 90753
-
Anders Carlsson authored
Rework how virtual member functions are marked. If a class has no key function, we now wait until the end of the translation unit to mark its virtual member functions as references. This lays the groundwork for fixing PR5557. llvm-svn: 90752
-
Anders Carlsson authored
llvm-svn: 90751
-
Anders Carlsson authored
llvm-svn: 90750
-
Douglas Gregor authored
llvm-svn: 90749
-
Oscar Fuentes authored
sys::cas_flag should be long on this platform, InterlockedAdd() is defined only for the Itanium architecture (according to MSDN). Patch by Michael Beck! llvm-svn: 90748
-
Eli Friedman authored
(although it does pass regression tests). llvm-svn: 90747
-
Eli Friedman authored
more accurate. llvm-svn: 90746
-
Anders Carlsson authored
llvm-svn: 90745
-
Evan Cheng authored
llvm-svn: 90744
-
John McCall authored
but the results are imperfect. For posterity, I did: cat <<EOF > $cmdfile s/DeclaratorInfo/TypeSourceInfo/g s/DInfo/TInfo/g s/TypeTypeSourceInfo/TypeSourceInfo/g s/SourceTypeSourceInfo/TypeSourceInfo/g EOF find lib -name '*.cpp' -not -path 'lib/Parse/*' -exec sed -i '' -f $cmdfile '{}' \; find lib -name '*.h' -exec sed -i '' -f $cmdfile '{}' \; find include -name '*.h' -not -path 'include/clang/Parse/*' -not -path 'include/clang/Basic/*' -exec sed -i '' -f $cmdfile '{}' \; llvm-svn: 90743
-
Anton Korobeynikov authored
llvm-svn: 90742
-
Anton Korobeynikov authored
Truncate the arguments of llvm.frameaddress / llvm.returnaddress intrinsics from i32 to platform's largest native type llvm-svn: 90741
-
Anton Korobeynikov authored
llvm-svn: 90740
-
Anton Korobeynikov authored
llvm-svn: 90739
-
Anton Korobeynikov authored
llvm-svn: 90738
-
Anton Korobeynikov authored
llvm-svn: 90737
-
Chris Lattner authored
pointed out by Charles Davis. llvm-svn: 90736
-
Chris Lattner authored
llvm-svn: 90735
-
Chris Lattner authored
llvm-svn: 90734
-
Chris Lattner authored
llvm-svn: 90733
-
Chris Lattner authored
llvm-svn: 90732
-
Chris Lattner authored
llvm-svn: 90731
-
Chris Lattner authored
This time with a fix to bail out when in a dependent context. llvm-svn: 90730
-
Chris Lattner authored
llvm-svn: 90729
-
Rafael Espindola authored
llvm-svn: 90728
-
Eli Friedman authored
subsequent code which depends on a complete type does the right thing. llvm-svn: 90727
-
Sam Weinig authored
Remove a now out of date and out of place comment about predefined exprs from the FloatingLiteral class declaration. llvm-svn: 90726
-
Sam Weinig authored
Don't print a void return type for C++ constructors and destructors when generating a predefined expr for them. llvm-svn: 90725
-
- Dec 06, 2009
-
-
Anton Korobeynikov authored
in "bic sp, sp, #15" leads to unpredicatble behaviour in Thumb2 mode. Emit the following code instead: mov r4, sp bic r4, r4, #15 mov sp, r4 llvm-svn: 90724
-
Eli Friedman authored
llvm-svn: 90723
-
Eli Friedman authored
generation, and make sure we generate thunks when the function is defined rather than when the vtable is defined. llvm-svn: 90722
-
Douglas Gregor authored
PointerUnion == PointerUnion does not do what I thought it did. Also, fix a thinko in a PointerUnion::get call. llvm-svn: 90719
-