- Oct 18, 2011
-
-
Bruno Cardoso Lopes authored
-Fix binary codes and rename operands in .td files so that automatically generated function MipsCodeEmitter::getBinaryCodeForInstr gives correct encoding for instructions. -Define new class FMem for instructions that access memory. -Define new class FFRGPR for instructions that move data between GPR and FPU general and control registers. -Define custom encoder methods for memory operands, and also for size operands of ext and ins instructions. -Only static relocation model is currently implemented. Patch by Sasa Stankovic llvm-svn: 142378
-
Owen Anderson authored
llvm-svn: 142377
-
Sean Callanan authored
committed. llvm-svn: 142376
-
Argyrios Kyrtzidis authored
[driver] Make the driver to link the simulator arclite lib when passing -mios-simulator-version-min. rdar://10218700 llvm-svn: 142372
-
Bob Wilson authored
<rdar://problem/10298332> llvm-svn: 142371
-
Bob Wilson authored
svn r139159 caused SelectionDAG::getConstant() to promote BUILD_VECTOR operands with illegal types, even before type legalization. For this testcase, that led to one BUILD_VECTOR with i16 operands and another with promoted i32 operands, which triggered the assertion. llvm-svn: 142370
-
Bill Wendling authored
llvm-svn: 142369
-
Jim Grosbach authored
llvm-svn: 142368
-
Jim Grosbach authored
llvm-svn: 142367
-
Jim Grosbach authored
llvm-svn: 142365
-
Fariborz Jahanian authored
iboutletcollection attribute intead of crashing. // rdar://10296078 llvm-svn: 142364
-
Jim Grosbach authored
llvm-svn: 142363
-
Argyrios Kyrtzidis authored
don't use unique USRs for them, otherwise we fail to associate @implementation methods with the methods in extensions. llvm-svn: 142361
-
Douglas Gregor authored
it. Refactoring to be used in a moment. llvm-svn: 142360
-
Sean Callanan authored
we never used) with a much simpler class that wraps the relevant dump functions in Clang. This class also knows to disable external lookups on DeclContexts being dumped so it should be safe to print incomplete Decls. llvm-svn: 142359
-
Douglas Gregor authored
llvm-svn: 142357
-
Jim Grosbach authored
llvm-svn: 142356
-
Argyrios Kyrtzidis authored
llvm-svn: 142355
-
Argyrios Kyrtzidis authored
llvm-svn: 142354
-
Argyrios Kyrtzidis authored
llvm-svn: 142353
-
Justin Holewinski authored
llvm-svn: 142352
-
Duncan Sands authored
build with gcc-4.6. llvm-svn: 142350
-
Benjamin Kramer authored
Who could've thought that FreeBSD would ever reach version 10! Patch from Dimitry Andric. llvm-svn: 142349
-
Hans Wennborg authored
Use "%f" as format string to make sure it doesn't match size_t, etc. whatever they might be typedeffed to, so that the fixit always applies. llvm-svn: 142348
-
Hans Wennborg authored
Turns out this part of the test from r142342 wasn't portable. The errors on the bots look like this: E:\bb-win7\cmake-clang-i686-msys\build\tools\clang\test\Sema\Output\format-strings-fixit.c.tmp:58:13: error: conversion specifies type 'unsigned int' but the argument has type 'ssize_t' (aka 'long') printf("%zd", (ssize_t) 42); ~~^ ~~~~~~~~~~~~ %zd Obviously we can't typedef ssize_t to someting that doesn't have the same size as size_t and expect it to work. But it's also weird that the format string "%zd" gets interpreted as "unsigned int" when it should clearly be signed. llvm-svn: 142345
-
Hans Wennborg authored
For PR11152. Make PrintSpecifier::fixType() suggest "%zu" for size_t, etc. rather than looking at the underlying type and suggesting "%llu" or other platform-specific length modifiers. Applies to C99 and C++11. llvm-svn: 142342
-
Bill Wendling authored
llvm-svn: 142341
-
David Blaikie authored
Patch by Ahmed Charles! llvm-svn: 142340
-
David Blaikie authored
llvm-svn: 142339
-
David Meyer authored
llvm-svn: 142338
-
Chad Rosier authored
rdar://10288916 llvm-svn: 142337
-
Joe Abbey authored
llvm-svn: 142336
-
Douglas Gregor authored
arguments as block literal arguments; the block literal argument code completion should only go one level deep. Fixes <rdar://problem/10291294>. llvm-svn: 142335
-
Hal Finkel authored
llvm-svn: 142334
-
Richard Smith authored
llvm-svn: 142333
-
Eli Friedman authored
llvm-svn: 142332
-
Jason Molenda authored
with the same CFA (or an alternating sequence between two CFA values) to catch a handful of unwind cases where lldb will inf loop trying to unwind a stack. llvm-svn: 142331
-
Douglas Gregor authored
to drop the implicitly-generated value initialization expression used for initializing scalars. Fixes <rdar://problem/10283928>. llvm-svn: 142330
-
Richard Smith authored
the right namespace in C++11 mode. Teach the code to prefer the 'must be in precisely this namespace' diagnostic whenever that's true, and fix a defect which resulted in the -Wc++11-compat warning in C++98 mode sometimes being omitted. llvm-svn: 142329
-
John McCall authored
Me, I believe him. llvm-svn: 142327
-