- Jul 29, 2009
-
-
Fariborz Jahanian authored
table as it has its own place now. llvm-svn: 77491
-
Fariborz Jahanian authored
excpression, if needed, and remove some ir-gen code now unnencessary. llvm-svn: 77490
-
Douglas Gregor authored
llvm-svn: 77489
-
Douglas Gregor authored
A template name can refer to a set of overloaded function templates. Model this in TemplateName, which can now refer to an OverloadedFunctionDecl that contains function templates. This removes an unspeakable hack in Sema::isTemplateName. llvm-svn: 77488
-
Douglas Gregor authored
llvm-svn: 77487
-
Ted Kremenek authored
be moved to misc-ps.m when it passes. llvm-svn: 77486
-
Ted Kremenek authored
llvm-svn: 77485
-
Ted Kremenek authored
we don't care about ElementRegions layered on top of a base region. llvm-svn: 77484
-
Ted Kremenek authored
in StoreManager to RegionStoreManager, and create a special, highly reduced version in BasicStoreManager. These changes are in preparation for future RegionStore-specific changes to InvalidateRegion. llvm-svn: 77483
-
Devang Patel authored
llvm-svn: 77482
-
Ted Kremenek authored
index 0. This will be used for refinements to InvalidateRegion and CastRegion. llvm-svn: 77481
-
Eric Christopher authored
llvm-svn: 77480
-
Ted Kremenek authored
llvm-svn: 77479
-
Evan Cheng authored
llvm-svn: 77478
-
Daniel Dunbar authored
llvm-svn: 77477
-
Devang Patel authored
llvm-svn: 77476
-
Sebastian Redl authored
llvm-svn: 77475
-
Daniel Dunbar authored
llvm-svn: 77474
-
Daniel Dunbar authored
this interface design, Chris please check. llvm-svn: 77473
-
Douglas Gregor authored
functions, only return those overloaded functions that are actually function templates. Note that there is still a glaring problem with treating an OverloadedFunctionDecl as a TemplateName. llvm-svn: 77472
-
Benjamin Kramer authored
llvm-svn: 77471
-
Daniel Dunbar authored
llvm-svn: 77470
-
Bob Wilson authored
wide vectors. Likewise, change VSTn intrinsics to take separate arguments for each vector in a multi-vector struct. Adjust tests accordingly. llvm-svn: 77468
-
Bob Wilson authored
the return type of the intrinsic is not overloaded, i.e., where the type being matched is some other parameter. The argument to LLVMMatchType is an index into the list of overloaded types (ignoring the fixed types), but VerifyIntrinsicPrototype is expecting its arguments for LLVMMatchType parameters to be indices into the combined list of _all_ return values and parameters, not just the overloaded ones. This patch changes TableGen to keep track for each overloaded type of the corresponding index into the list of return values and parameters. It then generates the values expected by VerifyIntrinsicPrototype. llvm-svn: 77467
-
Bob Wilson authored
overloaded types for intrinsic parameters. llvm-svn: 77466
-
Daniel Dunbar authored
llvm-svn: 77465
-
Douglas Gregor authored
llvm-svn: 77464
-
Douglas Gregor authored
llvm-svn: 77463
-
Douglas Gregor authored
template arguments, as in template specialization types. This permits matching out-of-line definitions of members for class templates that involve non-type template parameters. llvm-svn: 77462
-
David Greene authored
Re-apply previous changes and improve column padding performance some more. llvm-svn: 77461
-
Dan Gohman authored
llvm-svn: 77460
-
Dan Gohman authored
llvm-svn: 77459
-
Fariborz Jahanian authored
for offset ir-gen. llvm-svn: 77458
-
Devang Patel authored
llvm-svn: 77457
-
Douglas Gregor authored
llvm-svn: 77456
-
Devang Patel authored
llvm-svn: 77455
-
Steve Naroff authored
llvm-svn: 77454
-
rdar://problem/7100524Steve Naroff authored
Fix <rdar://problem/7100524> regression: "error: incompatible operand types ('void *' and 'NSString *')". Remove XFAIL from 'conditional-expr-4.m' test case (which would have caught this). Also tweaked several aspects of the test to jive with the current type checking. llvm-svn: 77453
-
Steve Naroff authored
llvm-svn: 77452
-
Sebastian Redl authored
llvm-svn: 77451
-