- Nov 19, 2009
-
-
Daniel Dunbar authored
llvm-svn: 89310
-
Mike Stump authored
the key function. All the code is wired up, but won't work yet, as I had to turn off key function calculation as it doesn't work yet. Also, we refine visibility of the vtable, rtti and rtti name to match the class, as well as as arrange for all the symbols to be internal for anonymous namespace entities. llvm-svn: 89309
-
Daniel Dunbar authored
Driver: Switch to using explicit {getLast,has}ArgNoClaim functions instead of taking a Claim argument. - Most driver code always claims, and bool arguments don't play nice with the overloads. llvm-svn: 89308
-
Mike Stump authored
llvm-svn: 89307
-
Daniel Dunbar authored
aliases -- just treat this case as an (unchecked) client error. llvm-svn: 89306
-
Daniel Dunbar authored
llvm-svn: 89305
-
Daniel Dunbar authored
llvm-svn: 89304
-
Eli Friedman authored
llvm-svn: 89303
-
Edward O'Callaghan authored
llvm-svn: 89301
-
Jim Grosbach authored
for uses inside the loop. This works better with LSR. Disabled behind -simplify-iv-users while benchmarking. llvm-svn: 89299
-
Jim Grosbach authored
Eliminate duplicate phi nodes in loops. Loop rotation, for example, can introduce these, and it's beneficial to later passes to clean them up. llvm-svn: 89298
-
Jim Grosbach authored
llvm-svn: 89297
-
Bill Wendling authored
string that's aligned at 8-bytes instead of 16-bytes. llvm-svn: 89295
-
Douglas Gregor authored
provide completion results before each keyword argument, e.g., [foo Method:arg WithArg1:arg1 WithArg2:arg2] We now complete before "WithArg1" and before "WithArg2", in addition to completing before "Method". llvm-svn: 89290
-
Mike Stump authored
instantiate a class. WIP. llvm-svn: 89289
-
Daniel Dunbar authored
llvm-svn: 89288
-
Mike Stump authored
llvm-svn: 89287
-
Daniel Dunbar authored
llvm-svn: 89286
-
Daniel Dunbar authored
llvm-svn: 89283
-
Daniel Dunbar authored
which the makefiles will create by symlinking the actual tool to. - For use by clang, where we want to make 'clang++' and alias for clang (which enables C++ support in the driver) - Not sure this is the best approach, alternative suggestions welcome! llvm-svn: 89282
-
Douglas Gregor authored
Improve the accuracy of code completion for the attributes of an @property declaration, so that we don't produce completions for attributes that would conflict with already-specified attributes llvm-svn: 89281
-
Bill Wendling authored
exception table than DataRel. llvm-svn: 89279
-
Daniel Dunbar authored
optimizer. llvm-svn: 89278
-
Douglas Gregor authored
declaration by providing patterns for "getter = <method>" and "setter = <method>". As part of this, invented a new "pattern" result kind that is merely a semantic string. The "pattern" result kind should help with other kinds of code templates. llvm-svn: 89277
-
Bob Wilson authored
llvm-svn: 89275
-
Bob Wilson authored
llvm-svn: 89274
-
Richard Osborne authored
llvm-svn: 89273
-
Douglas Gregor authored
llvm-svn: 89272
-
Bill Wendling authored
Place the EH table in the __TEXT section on MachO. It saves space. llvm-svn: 89270
-
Fariborz Jahanian authored
Will do it later. Fixes pr5552. llvm-svn: 89269
-
Sebastian Redl authored
Do overload resolution for compound assignment even if only the RHS is overloadable. Compound assignment may be overloaded as a non-member, and anyway the overload resolution is necessary because it triggers implicit (used-defined) conversions. Fixes PR5512, but not really the deeper issues lurking. Those are standard defects. llvm-svn: 89268
-
Douglas Gregor authored
llvm-svn: 89267
-
John McCall authored
llvm-svn: 89266
-
- Nov 18, 2009
-
-
Douglas Gregor authored
llvm-svn: 89265
-
Bob Wilson authored
the tail of a block may make that block a new candidate for duplication. llvm-svn: 89264
-
John McCall authored
rather than NamedDecl*. This is a major step towards eliminating OverloadedFunctionDecl. llvm-svn: 89263
-
Douglas Gregor authored
llvm-svn: 89260
-
Douglas Gregor authored
llvm-svn: 89259
-
Fariborz Jahanian authored
pointer-to-member cast types used in expressions. llvm-svn: 89255
-
Bob Wilson authored
llvm-svn: 89254
-