- Sep 08, 2010
-
-
Jakob Stoklund Olesen authored
LiveIntervals already adds <imp-def> operands for super-registers when a subreg def defines the whole register. Thus, it is not necessary to do it again when rewriting. In fact, the super-register imp-defs caused miscompilations because the late scheduler couldn't see that the super-register was read. We still add super-reg <imp-use,kill> operands when rewriting virtuals to physicals. llvm-svn: 113299
-
Caroline Tice authored
Small help text fixes, to make it more consistent and accurate. Temporarily remove -l option from 'expr' command (at Sean's request). llvm-svn: 113298
-
Jim Grosbach authored
register must be one of the destination registers for the load. Otherwise, the tLDM instruction will write-back to the base register, which isn't what's desired (otherwise, we'd have a t2LDM_UPD instead). rdar://8394087 llvm-svn: 113297
-
Ted Kremenek authored
Fix DeclPrinter to not include '=' in printing when no initializer is provided for a VarDecl. Patch by Jim Goodnow II! llvm-svn: 113296
-
Gabor Greif authored
llvm-svn: 113295
-
Howard Hinnant authored
has_nothrow_copy_constructor hooked up to clang. Filed http://llvm.org/bugs/show_bug.cgi?id=8107 to take care of several types which don't work yet. If there is some reason we don't want to handle these types in the compiler, I can handle most of them in the library. llvm-svn: 113294
-
Devang Patel authored
llvm-svn: 113293
-
- Sep 07, 2010
-
-
Greg Clayton authored
llvm-svn: 113292
-
Douglas Gregor authored
the TypeSourceInfo for the allocated type. Fixes PR7501. llvm-svn: 113291
-
Sean Callanan authored
symbols with the same name and no debug information. Also improved the way functions are called so we don't automatically define them as variadic functions in the IR. llvm-svn: 113290
-
Jim Grosbach authored
llvm-svn: 113289
-
Sean Callanan authored
(i.e., leave the value the same, so that a new stack frame will be linked to the previous stack) rather than zeroing out RBP. This fixes calls to dlopen(), for example, which does a backtrace to see which image is calling it. llvm-svn: 113288
-
Bill Wendling authored
llvm-svn: 113287
-
Bruno Cardoso Lopes authored
Factor out some x86 vector shuffle rewriting and add comments about the direction the shuffle lowering is heading to llvm-svn: 113286
-
Devang Patel authored
llvm-svn: 113285
-
Owen Anderson authored
the provided cleanup function is never actually called. llvm-svn: 113284
-
Owen Anderson authored
switch to using a ManagedStatic for the global PassRegistry instead of a ManagedCleanup, and fix a destruction ordering bug this exposed. llvm-svn: 113283
-
Ted Kremenek authored
Fix null pointer dereference in StreamChecker::Fseek (reported in PR 8081) and simplify surrounding checking logic. llvm-svn: 113282
-
Stuart Hastings authored
llvm-svn: 113281
-
Dan Gohman authored
llvm-svn: 113275
-
Howard Hinnant authored
has_trivial_copy_constructor hooked up to clang. Filed http://llvm.org/bugs/show_bug.cgi?id=8105 to take care of void, arrays of incomplete bounds and complete bounds which don't work yet. If there is some reason we don't want to handle these types in the compiler, I can handle them in the library. llvm-svn: 113270
-
Tom Care authored
llvm-svn: 113269
-
Jim Ingham authored
in UserSettingsController.cpp. llvm-svn: 113268
-
Bruno Cardoso Lopes authored
llvm-svn: 113267
-
Douglas Gregor authored
llvm-svn: 113266
-
Owen Anderson authored
llvm-svn: 113264
-
Greg Clayton authored
code between linux, darwin and BSD. llvm-svn: 113263
-
Owen Anderson authored
llvm-svn: 113262
-
Bill Wendling authored
llvm-svn: 113261
-
Chris Lattner authored
turning (fptrunc (sqrt (fpext x))) -> (sqrtf x) is great, but we have to delete the original sqrt as well. Not doing so causes us to do two sqrt's when building with -fmath-errno (the default on linux). llvm-svn: 113260
-
Evan Cheng authored
llvm-svn: 113259
-
Chris Lattner authored
llvm-svn: 113257
-
Fariborz Jahanian authored
llvm-svn: 113256
-
Chris Lattner authored
llvm-svn: 113255
-
Fariborz Jahanian authored
instead of asserting in IRGen. Fixes radar 8390459. llvm-svn: 113253
-
Owen Anderson authored
and exposing internal details. llvm-svn: 113252
-
Johnny Chen authored
And added a trace output for the stop function name to breakAfterLaunch() method. llvm-svn: 113251
-
Bill Wendling authored
llvm-svn: 113250
-
Stuart Hastings authored
llvm-svn: 113249
-
Bruno Cardoso Lopes authored
decouple MMX check from regular splat checks. Some refactoring is coming, and MMX should be left alone to be easily removed after moving to intrinsics llvm-svn: 113247
-