- Jan 27, 2010
-
-
Daniel Dunbar authored
llvm-svn: 94666
-
Ted Kremenek authored
llvm-svn: 94665
-
Evan Cheng authored
even when -tailcallopt is not specified and it does not require changing ABI. First case is the most trivial one. Perform tail call optimization when both the caller and callee do not return values and when the callee does not take any input arguments. llvm-svn: 94664
-
Ted Kremenek authored
llvm-svn: 94663
-
Ted Kremenek authored
reusable and modular API pieces. Start by pulling the logic for deriving the Cocoa naming convention into a separate API, header, and source file. llvm-svn: 94662
-
Daniel Dunbar authored
llvm-svn: 94661
-
Douglas Gregor authored
sequences, where we would occasionally determine (incorrectly) that one standard conversion sequence was a proper subset of another when, in fact, they contained completely incomparable conversions. This change records the types in each step within a standard conversion sequence, so that we can check the specific comparison types to determine when one sequence is a proper subset of the other. Fixes this testcase (thanks, Anders!), which was distilled from PR6095 (also thanks to Anders). llvm-svn: 94660
-
John McCall authored
using the same framework we use for deprecation warnings. llvm-svn: 94659
-
Anders Carlsson authored
Add support for 3dnow and 3dnowa, and define the target macros accordingly. (This is needed in order to build Qt). llvm-svn: 94658
-
Anders Carlsson authored
llvm-svn: 94657
-
Anders Carlsson authored
Structs and classes with non-trivial destructors or copy constructors should be passed indirectly in the 32-bit ABI. Fixes PR6094. llvm-svn: 94656
-
Anders Carlsson authored
llvm-svn: 94655
-
Anders Carlsson authored
llvm-svn: 94654
-
Anders Carlsson authored
llvm-svn: 94653
-
Anders Carlsson authored
llvm-svn: 94652
-
Anders Carlsson authored
llvm-svn: 94651
-
Chris Lattner authored
llvm-svn: 94650
-
Chris Lattner authored
llvm-svn: 94649
-
Chris Lattner authored
llvm-svn: 94648
-
John McCall authored
diagnostics in "early" lookups, such as during typename checks and when building unresolved lookup expressions. llvm-svn: 94647
-
Evan Cheng authored
llvm-svn: 94646
-
Owen Anderson authored
this will alleviate some confusion about the existence of this feature. Comments/improvements welcome. llvm-svn: 94645
-
Daniel Dunbar authored
llvm-svn: 94644
-
Chris Lattner authored
This should fix a bunch of linux buildbot failures. llvm-svn: 94643
-
Daniel Dunbar authored
defaults when targetting iPhoneOS (blocks, non-fragile ABI, stack protector). llvm-svn: 94642
-
Daniel Dunbar authored
llvm-svn: 94641
-
Daniel Dunbar authored
versions to match gcc (which is matching linker changes). llvm-svn: 94640
-
Daniel Dunbar authored
llvm-svn: 94639
-
Daniel Dunbar authored
just indicating whether the default target should be iPhoneOS. llvm-svn: 94638
-
Daniel Dunbar authored
llvm-svn: 94637
-
Daniel Dunbar authored
llvm-svn: 94636
-
Daniel Dunbar authored
this should just be part of the tool chain itself once we have eliminated argument translation. llvm-svn: 94635
-
Victor Hernandez authored
llvm-svn: 94634
-
Ted Kremenek authored
llvm-svn: 94633
-
Victor Hernandez authored
llvm-svn: 94632
-
Chris Lattner authored
a new set of them. llvm-svn: 94631
-
Chris Lattner authored
EmitFunctionHeader: 7 files changed, 16 insertions(+), 210 deletions(-) llvm-svn: 94630
-
Evan Cheng authored
llvm-svn: 94628
-
Jim Grosbach authored
llvm-svn: 94627
-
Evan Cheng authored
Target independent isel should always pass along the "tail call" property. Change target hook LowerCall's parameter "isTailCall" into a refernce. If the target decides it's impossible to honor the tail call request, it should set isTailCall to false to make target independent isel happy. llvm-svn: 94626
-