- Jan 26, 2011
-
-
Nick Lewycky authored
it. No functionality change! llvm-svn: 124286
-
Nick Lewycky authored
merge vector<intptr_t>::push_back() and vector<void*>::push_back() because Enumerate() doesn't realize that "i64* null" and "i8** null" are equivalent. llvm-svn: 124285
-
Nick Lewycky authored
elements for type equivalence. llvm-svn: 124284
-
Duncan Sands authored
which is more efficient than countPopulation - use it. llvm-svn: 124283
-
Nick Lewycky authored
doesn't return immediately after then the insert position in UniqueSCEVs will be out of date. No test because this is a memory corruption issue. Fixes PR9051! llvm-svn: 124282
-
Douglas Gregor authored
- Add ref-qualifiers to the type system; they are part of the canonical type. Print & profile ref-qualifiers - Translate the ref-qualifier from the Declarator chunk for functions to the function type. - Diagnose mis-uses of ref-qualifiers w.r.t. static member functions, free functions, constructors, destructors, etc. - Add serialization and deserialization of ref-qualifiers. llvm-svn: 124281
-
Ted Kremenek authored
after a 'return' in a CFGBlock. This accidentally was working before, but the false assumption that 'return' always appeared at the end of the block was uncovered by a recent change. llvm-svn: 124280
-
Ted Kremenek authored
llvm-svn: 124279
-
Ted Kremenek authored
a warning for uses of an uninitialized variable when the use is a void cast, e.g. (void) x. llvm-svn: 124278
-
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
-
-
-