reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1803 switch (T->getTypeClass()) { 1825 Align = getTypeAlign(cast<ArrayType>(T)->getElementType()); 1829 const auto *CAT = cast<ConstantArrayType>(T); 1844 const auto *VT = cast<VectorType>(T); 1862 switch (cast<BuiltinType>(T)->getKind()) { 2027 Target->getOpenCLTypeAddrSpace(getOpenCLTypeKind(T))); 2057 AS = getTargetAddressSpace(cast<BlockPointerType>(T)->getPointeeType()); 2065 AS = getTargetAddressSpace(cast<ReferenceType>(T)->getPointeeType()); 2070 AS = getTargetAddressSpace(cast<PointerType>(T)->getPointeeType()); 2075 const auto *MPT = cast<MemberPointerType>(T); 2084 TypeInfo EltInfo = getTypeInfo(cast<ComplexType>(T)->getElementType()); 2090 return getTypeInfo(cast<ObjCObjectType>(T)->getBaseType().getTypePtr()); 2093 return getTypeInfo(cast<AdjustedType>(T)->getAdjustedType().getTypePtr()); 2095 const auto *ObjCI = cast<ObjCInterfaceType>(T); 2103 const auto *TT = cast<TagType>(T); 2132 return getTypeInfo(cast<SubstTemplateTypeParmType>(T)-> 2137 const auto *A = cast<DeducedType>(T); 2144 return getTypeInfo(cast<ParenType>(T)->getInnerType().getTypePtr()); 2148 cast<MacroQualifiedType>(T)->getUnderlyingType().getTypePtr()); 2151 return getTypeInfo(cast<ObjCTypeParamType>(T)->desugar().getTypePtr()); 2154 const TypedefNameDecl *Typedef = cast<TypedefType>(T)->getDecl(); 2171 return getTypeInfo(cast<ElaboratedType>(T)->getNamedType().getTypePtr()); 2175 cast<AttributedType>(T)->getEquivalentType().getTypePtr()); 2179 TypeInfo Info = getTypeInfo(cast<AtomicType>(T)->getValueType());