Lines Matching refs:castAs

128         const ComplexType *CT = Type->castAs<ComplexType>();
1331 RecordDecl *RD = Type->castAs<RecordType>()->getDecl();
1527 QualType EltTy = VecTy->castAs<VectorType>()->getElementType();
2152 ObjType = ObjType->castAs<ComplexType>()->getElementType();
2174 RecordDecl *RD = ObjType->castAs<RecordType>()->getDecl();
2335 ObjType = ObjType->castAs<ComplexType>()->getElementType();
2789 SubobjType->castAs<ComplexType>()->getElementType()
2793 SubobjType->castAs<ComplexType>()->getElementType()
4052 assert(BaseTy->castAs<RecordType>()->getDecl()->getCanonicalDecl() ==
4191 BaseTy = E->getBase()->getType()->castAs<PointerType>()->getPointeeType();
4663 QualType Pointee = PExp->getType()->castAs<PointerType>()->getPointeeType();
4708 castAs<PointerType>()->getPointeeType(),
4843 const Type *FinalTy = E->getType()->castAs<MemberPointerType>()->getClass();
4948 const RecordDecl *RD = E->getType()->castAs<RecordType>()->getDecl();
5008 const RecordDecl *RD = E->getType()->castAs<RecordType>()->getDecl();
5137 RecordDecl *Record = E->getType()->castAs<RecordType>()->getDecl();
5245 assert(V.size() == E->getType()->castAs<VectorType>()->getNumElements());
5274 const VectorType *VTy = E->getType()->castAs<VectorType>();
5345 const VectorType *VT = E->getType()->castAs<VectorType>();
6199 castAs<PointerType>()->getPointeeType();
6936 unsigned n = Ty->castAs<VectorType>()->getNumElements();
7499 QualType ElemTy = E->getType()->castAs<ComplexType>()->getElementType();
7659 QualType To = E->getType()->castAs<ComplexType>()->getElementType();
7661 = E->getSubExpr()->getType()->castAs<ComplexType>()->getElementType();
7863 E->getType()->castAs<AtomicType>()->getValueType());