Lines Matching defs:placeholder
487 // Handle any placeholder expressions which made it here.
607 // Handle any placeholder expressions which made it here.
949 // Strip the unbridged-cast placeholder expression off, if applicable.
955 // Otherwise, do normal placeholder checking.
1584 // placeholder type replacement. See committee discussion from WG14 DR423.
2330 // placeholder expression node.
4630 // Handle any non-overload placeholder types in the base and index
5848 // Strip the unbridged-cast placeholder expression off, if applicable.
6003 /// Is the given type a placeholder that we need to lower out
6007 const BuiltinType *placeholder = dyn_cast<BuiltinType>(type);
6008 if (!placeholder) return false;
6010 switch (placeholder->getKind()) {
6011 // Ignore all the non-placeholder types.
8549 // Lower out placeholder types first. This is important so that we don't
8550 // try to capture a placeholder. This happens in few cases in C++; such
14228 // any placeholder types out of the way.
14239 // We can't actually test that if we still have a placeholder,
14606 // & gets special logic for several kinds of placeholder.
15051 // Context.DependentTy is used as a placeholder for a missing block
19001 /// Check for operands with placeholder types and complain if found.
19124 llvm_unreachable("invalid placeholder type!");