Lines Matching defs:placeholder
436 // Handle any placeholder expressions which made it here.
544 // Handle any placeholder expressions which made it here.
829 // Strip the unbridged-cast placeholder expression off, if applicable.
835 // Otherwise, do normal placeholder checking.
3582 // Handle any non-overload placeholder types in the base and index
4114 // Strip the unbridged-cast placeholder expression off, if applicable.
4256 /// Is the given type a placeholder that we need to lower out
4260 const BuiltinType *placeholder = dyn_cast<BuiltinType>(type);
4261 if (!placeholder) return false;
4263 switch (placeholder->getKind()) {
4264 // Ignore all the non-placeholder types.
5817 // Lower out placeholder types first. This is important so that we don't
5818 // try to capture a placeholder. This happens in few cases in C++; such
9294 // any placeholder types out of the way.
9305 // We can't actually test that if we still have a placeholder,
9585 // & gets special logic for several kinds of placeholder.
10070 // Context.DependentTy is used as a placeholder for a missing block
12696 /// Check for operands with placeholder types and complain if found.
12755 llvm_unreachable("invalid placeholder type!");