Lines Matching refs:isa

178   assert(!isa<CXXConstructorDecl>(MD) && "wrong method for constructors!");
179 assert(!isa<CXXDestructorDecl>(MD) && "wrong method for destructors!");
264 assert(isa<FunctionType>(FTy));
268 if (isa<FunctionNoProtoType>(FTy)) {
275 assert(isa<FunctionProtoType>(FTy));
700 if (isa<ComplexExpansion>(Exp.get()))
702 assert(isa<NoExpansion>(Exp.get()));
724 assert(isa<NoExpansion>(Exp.get()));
769 assert(isa<NoExpansion>(Exp.get()));
806 } else if (isa<ComplexExpansion>(Exp.get())) {
811 assert(isa<NoExpansion>(Exp.get()));
873 if (isa<llvm::PointerType>(Val->getType())) {
875 if (isa<llvm::PointerType>(Ty))
883 if (isa<llvm::PointerType>(DestIntTy))
907 if (isa<llvm::PointerType>(Ty))
941 if ((isa<llvm::IntegerType>(Ty) || isa<llvm::PointerType>(Ty)) &&
942 (isa<llvm::IntegerType>(SrcTy) || isa<llvm::PointerType>(SrcTy))) {
1027 if ((isa<llvm::IntegerType>(SrcTy) || isa<llvm::PointerType>(SrcTy)) &&
1028 (isa<llvm::IntegerType>(DstTy) || isa<llvm::PointerType>(DstTy))) {
1375 if (isa<CXXDestructorDecl>(MD))
1665 if (isa<llvm::IntegerType>(varType))
1770 isa<ParmVarDecl>(Arg) && cast<ParmVarDecl>(Arg)->isKNRPromoted();
1830 if (!isa<llvm::StructType>(ArgI.getCoerceToType()) &&
2116 if (isa<llvm::BitCastInst>(prev)) {
2120 assert(isa<llvm::CallInst>(prev));
2328 if (ReturnValue->use_empty() && isa<llvm::AllocaInst>(ReturnValue)) {
2441 return isa<llvm::ConstantPointerNull>(addr);
2445 return isa<llvm::AllocaInst>(addr);
2785 if ((disabledDebugInfo = isa<CXXDefaultArgExpr>(E) && CGF.getDebugInfo()))
2850 if (HasAggregateEvalKind && isa<ImplicitCastExpr>(E) &&
3176 if (!isa<llvm::StructType>(ArgInfo.getCoerceToType()) &&