- Jan 26, 2011
-
-
John McCall authored
I'm separately committing this because it incidentally changes some block orderings and minor IR issues, like using a phi instead of an unnecessary alloca. llvm-svn: 124277
-
Douglas Gregor authored
llvm-svn: 124276
-
Eric Christopher authored
a few loops accordingly. Should be no functional change. This is a step for more accurate cost/benefit analysis of devirt/inlining bonuses. llvm-svn: 124275
-
Ken Dyck authored
converting getBaseClassOffsetInBits() to CharUnits. llvm-svn: 124274
-
Bill Wendling authored
llvm-svn: 124273
-
NAKAMURA Takumi authored
llvm-svn: 124272
-
NAKAMURA Takumi authored
llvm-svn: 124271
-
NAKAMURA Takumi authored
llvm-svn: 124270
-
NAKAMURA Takumi authored
llvm-svn: 124268
-
NAKAMURA Takumi authored
llvm-svn: 124267
-
Argyrios Kyrtzidis authored
[analyzer] Enable the self-init checker under command-line option '-analyzer-check-objc-self-init' which by default is enabled by the driver for '--analyze'. llvm-svn: 124266
-
Argyrios Kyrtzidis authored
Clairvoyance by John! llvm-svn: 124264
-
Argyrios Kyrtzidis authored
llvm-svn: 124263
-
Johnny Chen authored
llvm-svn: 124262
-
Johnny Chen authored
llvm-svn: 124261
-
Eric Christopher authored
llvm-svn: 124260
-
Johnny Chen authored
named InstructionUtils.h and modify some existing code to use them. llvm-svn: 124259
-
Fariborz Jahanian authored
in default ivar synthesis. Fixes // rdar://8913053. llvm-svn: 124258
-
Jakob Stoklund Olesen authored
No functional change. llvm-svn: 124257
-
Jeffrey Yasskin authored
llvm-svn: 124256
-
Douglas Gregor authored
lvalues, nor can one take the address of an xvalue, by adding appropriate static_cast's (in the first case) and a temporary (in the second case). llvm-svn: 124255
-
Johnny Chen authored
Update emulate_sub_sp_imm to handle Encoding T1. llvm-svn: 124253
-
Howard Hinnant authored
llvm-svn: 124252
-
Greg Clayton authored
llvm-svn: 124251
-
Greg Clayton authored
llvm-svn: 124250
-
Argyrios Kyrtzidis authored
llvm-svn: 124249
-
Johnny Chen authored
Update emulate_sub_sp_imm to handle Encoding T2 & T3. llvm-svn: 124248
-
Douglas Gregor authored
llvm-svn: 124247
-
Devang Patel authored
llvm-svn: 124245
-
-
-
Argyrios Kyrtzidis authored
Change error "function cannot return array type" -> "blocks cannot return array type" when blocks are involved. Addresses rdar://8876238. llvm-svn: 124242
-
Douglas Gregor authored
workaround relied on rvalue references binding to non-function lvalues, while the original formulation (with std::forward) does the right thing. llvm-svn: 124241
-
Stephen Wilson authored
With the current target revision of Clang libclangChecker no longer exists and is not needed. Update the include path so we can get at ARM_DWARF_Registers.h and friends. llvm-svn: 124240
-
- Jan 25, 2011
-
-
Ted Kremenek authored
contents, with the additional warning flag (and still marked XFAIL). llvm-svn: 124239
-
Ted Kremenek authored
handling all CFGElement kinds. While writing the test case, it turned out that return-noreturn.cpp wasn't actually testing anything since it has the wrong -W flag. That uncovered another regression with the handling of destructors marked noreturn. WIP. llvm-svn: 124238
-
Johnny Chen authored
to an operation to adjust the stack pointer (allocate space for local storage). llvm-svn: 124237
-
Douglas Gregor authored
for reference binding (C++ [over.rank.ics]p3b1sb4), so that we prefer the binding of an lvalue reference to a function lvalue over the binding of an rvalue reference. This change resolves the ambiguity with std::forward and lvalue references to function types in a way that seems consistent with the original rvalue references proposal. My proposed wording for this change is shown in isBetterReferenceBindingKind(); we'll try to get this change adopted in the C++0x working paper as well. llvm-svn: 124236
-
Ted Kremenek authored
llvm-svn: 124235
-
David Greene authored
[AVX] Fix a typo in the extract subvector type constraints to specify the correct number of operands. llvm-svn: 124234
-