- Jan 12, 2011
-
-
Chris Lattner authored
the source of the bootstrap problem. llvm-svn: 123298
-
Matt Beaumont-Gay authored
llvm-svn: 123297
-
Daniel Dunbar authored
- See comment for why. llvm-svn: 123296
-
John McCall authored
Slight optimization of getObjCGCAttrKind. llvm-svn: 123295
-
Jason W Kim authored
R_ARM_MOVT_PREL and R_ARM_MOVW_PREL_NC. 2. Fix minor bug in ARMAsmPrinter - treat bitfield flag as a bitfield, not an enum. 3. Add support for 3 new elf section types (no-ops) llvm-svn: 123294
-
Rafael Espindola authored
llvm-svn: 123293
-
Jason W Kim authored
.s Test added. llvm-svn: 123292
-
Francois Pichet authored
llvm-svn: 123291
-
Jakob Stoklund Olesen authored
llvm-svn: 123290
-
Douglas Gregor authored
in ASTContext-allocated memory, copying the provided template arguments. Use this new routine where we can. No functionality change. llvm-svn: 123289
-
- Jan 11, 2011
-
-
Jakob Stoklund Olesen authored
llvm-svn: 123288
-
Jakob Stoklund Olesen authored
DT->changeImmediateDominator() trivially ignores identity updates, so there is really no need for the uniqueing provided by SmallPtrSet. I expect this to fix PR8954. llvm-svn: 123286
-
Jakob Stoklund Olesen authored
llvm-svn: 123282
-
Venkatraman Govindaraju authored
llvm-svn: 123281
-
Rafael Espindola authored
llvm-svn: 123280
-
Douglas Gregor authored
and function templates that contain variadic templates. This involves three small-ish changes: (1) When transforming a pack expansion, if the transformed argument still contains unexpanded parameter packs, build a pack expansion. This can happen during the substitution that occurs into class template partial specialiation template arguments during partial ordering. (2) When performing template argument deduction where the argument is a pack expansion, match against the pattern of that pack expansion. (3) When performing template argument deduction against a non-pack parameter, or a non-expansion template argument, deduction fails if the argument itself is a pack expansion (C++0x [temp.deduct.type]p22). llvm-svn: 123279
-
Cameron Zwarich authored
once at the beginning of GVN instead of once per iteration. llvm-svn: 123278
-
Jakob Stoklund Olesen authored
For one, MachineBasicBlock::getFirstTerminator() doesn't understand what is happening, and it also makes sense to have all control flow run through the DBG_VALUE. llvm-svn: 123277
-
Evan Cheng authored
llvm-svn: 123276
-
Rafael Espindola authored
think it is safe to mark all type infos with unnamed_addr, but I am not sure. llvm-svn: 123275
-
Devang Patel authored
This is not yet completely enabled. llvm-svn: 123274
-
Jakob Stoklund Olesen authored
llvm-svn: 123273
-
Rafael Espindola authored
llvm-svn: 123272
-
Eric Christopher authored
llvm-svn: 123271
-
Cameron Zwarich authored
llvm-svn: 123270
-
Howard Hinnant authored
llvm-svn: 123269
-
Argyrios Kyrtzidis authored
[analyzer] Introduce ObjCSelfInitChecker, which checks initialization methods to verify that they assign 'self' to the result of an initialization call (e.g. [super init], or [self initWith..]) before using any instance variable or returning 'self'. llvm-svn: 123264
-
Argyrios Kyrtzidis authored
llvm-svn: 123263
-
Argyrios Kyrtzidis authored
the prefix should be ignored. E.g. if ignorePrefix is true, "_init" and "init" selectors will both be result in InitRule, but if ignorePrefix is false, only "init" will return InitRule. llvm-svn: 123262
-
Argyrios Kyrtzidis authored
[analyzer] Add 'isLoad' parameter in Checker::visitLocation() to conveniently distinguish between loads/stores. llvm-svn: 123261
-
Jakob Stoklund Olesen authored
Speculatively revert the recent improvements to Dominators.h in an attempt to track down the gcc bootstrap miscompare. llvm-svn: 123254
-
Daniel Dunbar authored
llvm-svn: 123253
-
Daniel Dunbar authored
generated ARM match table, which is substantially more efficient than dealing with tblgen. llvm-svn: 123252
-
Owen Anderson authored
llvm-svn: 123248
-
Chris Lattner authored
llvm-svn: 123247
-
Bob Wilson authored
llvm-svn: 123246
-
Douglas Gregor authored
from James Widman. llvm-svn: 123245
-
Douglas Gregor authored
number of explicit call arguments. This actually fixes an erroneous test for [temp.deduct.partial]p11, where we were considering parameters corresponding to arguments beyond those that were explicitly provided. llvm-svn: 123244
-
Chris Lattner authored
llvm-svn: 123243
-
Chris Lattner authored
llvm-svn: 123242
-