reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1136 case IITDescriptor::Void: return !Ty->isVoidTy(); 1138 case IITDescriptor::MMX: return !Ty->isX86_MMXTy(); 1139 case IITDescriptor::Token: return !Ty->isTokenTy(); 1140 case IITDescriptor::Metadata: return !Ty->isMetadataTy(); 1141 case IITDescriptor::Half: return !Ty->isHalfTy(); 1142 case IITDescriptor::Float: return !Ty->isFloatTy(); 1143 case IITDescriptor::Double: return !Ty->isDoubleTy(); 1144 case IITDescriptor::Quad: return !Ty->isFP128Ty(); 1145 case IITDescriptor::Integer: return !Ty->isIntegerTy(D.Integer_Width); 1147 VectorType *VT = dyn_cast<VectorType>(Ty); 1153 PointerType *PT = dyn_cast<PointerType>(Ty); 1160 StructType *ST = dyn_cast<StructType>(Ty); 1175 return Ty != ArgTys[D.getArgumentNumber()]; 1179 return IsDeferredCheck || DeferCheck(Ty); 1183 ArgTys.push_back(Ty); 1187 case IITDescriptor::AK_AnyInteger: return !Ty->isIntOrIntVectorTy(); 1188 case IITDescriptor::AK_AnyFloat: return !Ty->isFPOrFPVectorTy(); 1189 case IITDescriptor::AK_AnyVector: return !isa<VectorType>(Ty); 1190 case IITDescriptor::AK_AnyPointer: return !isa<PointerType>(Ty); 1198 return IsDeferredCheck || DeferCheck(Ty); 1208 return Ty != NewTy; 1213 return IsDeferredCheck || DeferCheck(Ty); 1223 return Ty != NewTy; 1228 return IsDeferredCheck || DeferCheck(Ty); 1231 cast<VectorType>(ArgTys[D.getArgumentNumber()])) != Ty; 1236 return IsDeferredCheck || DeferCheck(Ty); 1239 auto *ThisArgType = dyn_cast<VectorType>(Ty); 1243 Type *EltTy = Ty; 1255 return IsDeferredCheck || DeferCheck(Ty); 1257 PointerType *ThisArgType = dyn_cast<PointerType>(Ty); 1262 return IsDeferredCheck || DeferCheck(Ty); 1265 PointerType *ThisArgType = dyn_cast<PointerType>(Ty); 1277 ArgTys.push_back(Ty); 1278 return DeferCheck(Ty); 1284 ArgTys.push_back(Ty); 1291 VectorType *ThisArgVecTy = dyn_cast<VectorType>(Ty); 1305 return IsDeferredCheck ? true : DeferCheck(Ty); 1307 return !ReferenceType || Ty != ReferenceType->getElementType(); 1313 return IsDeferredCheck || DeferCheck(Ty); 1319 return Ty != NewTy; 1324 VectorType *VTy = dyn_cast<VectorType>(Ty); 1332 return IsDeferredCheck || DeferCheck(Ty); 1334 auto *ThisArgVecTy = dyn_cast<VectorType>(Ty);