reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
797 return Ctx.getQualifiedType(result, splitType.Quals); 834 return Ctx.getComplexType(elementType); 845 return Ctx.getPointerType(pointeeType); 856 return Ctx.getBlockPointerType(pointeeType); 868 return Ctx.getLValueReferenceType(pointeeType, T->isSpelledAsLValue()); 880 return Ctx.getRValueReferenceType(pointeeType); 891 return Ctx.getMemberPointerType(pointeeType, T->getClass()); 902 return Ctx.getConstantArrayType(elementType, T->getSize(), T->getSizeExpr(), 915 return Ctx.getVariableArrayType(elementType, T->getSizeExpr(), 929 return Ctx.getIncompleteArrayType(elementType, T->getSizeModifier(), 941 return Ctx.getVectorType(elementType, T->getNumElements(), 953 return Ctx.getExtVectorType(elementType, T->getNumElements()); 964 return Ctx.getFunctionNoProtoType(returnType, T->getExtInfo()); 1004 llvm::makeArrayRef(exceptionTypes).copy(Ctx); 1012 return Ctx.getFunctionType(returnType, paramTypes, info); 1023 return Ctx.getParenType(innerType); 1044 return Ctx.getAdjustedType(originalType, adjustedType); 1056 return Ctx.getDecayedType(originalType); 1084 return Ctx.getAttributedType(T->getAttrKind(), modifiedType, 1097 return Ctx.getSubstTemplateTypeParmType(T->getReplacedParameter(), 1116 return Ctx.getAutoType(deducedType, T->getKeyword(), 1146 return Ctx.getObjCObjectType(baseType, typeArgs, 1163 return Ctx.getObjCObjectPointerType(pointeeType); 1175 return Ctx.getAtomicType(valueType); 1208 return Ctx.applyObjCProtocolQualifiers( 1232 QualType resultTy = Ctx.getObjCObjectType( 1237 return Ctx.getObjCObjectPointerType(resultTy); 1249 Ctx, TypeArgs, ObjCSubstitutionContext::Result); 1262 return Ctx.getFunctionNoProtoType(returnType, funcType->getExtInfo()); 1272 Ctx, TypeArgs, ObjCSubstitutionContext::Parameter); 1289 Ctx, TypeArgs, ObjCSubstitutionContext::Ordinary); 1301 llvm::makeArrayRef(exceptionTypes).copy(Ctx); 1310 return Ctx.getFunctionType(returnType, paramTypes, info); 1321 Ctx, TypeArgs, ObjCSubstitutionContext::Ordinary); 1332 return Ctx.getObjCObjectType( 1346 return Ctx.getObjCObjectType(objcObjectType->getBaseType(), newTypeArgs, 1376 newEquivType = Ctx.getObjCObjectType( 1384 newEquivType = Ctx.getObjCObjectPointerType(newEquivType); 1387 return Ctx.getAttributedType(newAttrType->getAttrKind(), 1402 QualType baseType = objType->getBaseType().stripObjCKindOfType(Ctx); 1403 return Ctx.getObjCObjectType(baseType, objType->getTypeArgsAsWritten(),