- Nov 19, 2009
-
-
Evan Cheng authored
llvm-svn: 89328
-
Daniel Dunbar authored
llvm-svn: 89327
-
Evan Cheng authored
llvm-svn: 89326
-
Evan Cheng authored
llvm-svn: 89325
-
Bruno Cardoso Lopes authored
- Support mips1 like load/store of doubles: Instead of: sdc $f0, X($3) Generate: swc $f0, X($3) swc $f1, X+4($3) llvm-svn: 89322
-
Douglas Gregor authored
llvm-svn: 89320
-
Daniel Dunbar authored
the argument is given. Also, tweak Opt.Sysroot defaulting. llvm-svn: 89318
-
Daniel Dunbar authored
Also, tweak a few help strings and update CompilerInvocation serialization for prev change. llvm-svn: 89317
-
Bruno Cardoso Lopes authored
llvm-svn: 89316
-
Daniel Dunbar authored
Switch -f{builtin,math-errno,rtti} and -analyzer-purge-dead to -...no... variants instead of using llvm::cl::init(true) arguments. llvm-svn: 89315
-
Daniel Dunbar authored
llvm-svn: 89314
-
Daniel Dunbar authored
llvm-svn: 89313
-
Daniel Dunbar authored
llvm-svn: 89312
-
Lang Hames authored
All spiller calls in RegAllocLinearScan now go through the new Spiller interface. The "-new-spill-framework" command line option has been removed. To use the trivial in-place spiller you should now pass "-spiller=trivial -rewriter=trivial". (Note the trivial spiller/rewriter are only meant to serve as examples of the new in-place modification work. Enabling them will yield terrible, though hopefully functional, code). llvm-svn: 89311
-
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
-