Lines Matching defs:placeholder
517 // Handle any placeholder expressions which made it here.
641 // Handle any placeholder expressions which made it here.
1059 // Strip the unbridged-cast placeholder expression off, if applicable.
1065 // Otherwise, do normal placeholder checking.
1697 // handle placeholder type replacement. See committee discussion from WG14
2712 // placeholder expression node.
4913 // Handle any non-overload placeholder types in the base and index
5989 // Strip the unbridged-cast placeholder expression off, if applicable.
6144 /// Is the given type a placeholder that we need to lower out
6148 const BuiltinType *placeholder = dyn_cast<BuiltinType>(type);
6149 if (!placeholder) return false;
6151 switch (placeholder->getKind()) {
6152 // Ignore all the non-placeholder types.
8829 // Lower out placeholder types first. This is important so that we don't
8830 // try to capture a placeholder. This happens in few cases in C++; such
15383 // any placeholder types out of the way.
15394 // We can't actually test that if we still have a placeholder,
15816 // & gets special logic for several kinds of placeholder.
16062 // Lookup could be ambiguous when looking up a placeholder variable
16255 // Context.DependentTy is used as a placeholder for a missing block
21181 llvm_unreachable("invalid placeholder type!");