Lines Matching refs:canonical
196 // If the canonical form of this type isn't the right kind, reject it.
209 /// to getting the canonical type, but it doesn't remove *all* typedefs. For
340 /// same dynamic type as the canonical type.
438 // If the canonical form of this type isn't the right kind, reject it.
457 // If the canonical form of this type isn't the right kind, reject it.
1459 // There is no sugar for ObjCObjectType's, just return the canonical
1473 // There is no sugar for ObjCQualifiedIdType's, just return the canonical
1483 // There is no sugar for ObjCQualifiedClassType's, just return the canonical
2347 // Note that this intentionally does not use the canonical type.
2664 QualType canonical,
2666 : FunctionType(FunctionProto, result, canonical,
2973 // always part of the canonical type, though.)
3139 // If the canonical type exists and is non-dependent, the template
3254 // If this type is non-canonical, ask its canonical type for the
3285 llvm_unreachable("didn't expect a non-canonical type here");
3389 llvm_unreachable("didn't expect a non-canonical type here");
3499 // We'll only see canonical types here.
3502 llvm_unreachable("non-canonical type");