Lines Matching refs:getAs
178 if (const MemberPointerType *MPT = E->getType()->getAs<MemberPointerType>()) {
332 E->getType()->getBaseElementTypeUnsafe()->getAs<RecordType>()) {
957 if (const VectorType *VT = Base->getType()->getAs<VectorType>()) {
1084 if (auto PtrTy = CE->getSubExpr()->getType()->getAs<PointerType>()) {
1115 if (auto PT = E->getType()->getAs<PointerType>())
1288 if (const AtomicType *AT = Ty->getAs<AtomicType>())
1573 if (const EnumType *ET = Ty->getAs<EnumType>())
1576 if (const AtomicType *AT = Ty->getAs<AtomicType>())
1585 const EnumType *ET = Ty->getAs<EnumType>();
1635 bool NeedsEnumCheck = HasEnumCheck && Ty->getAs<EnumType>();
1956 const VectorType *ExprVT = LV.getType()->getAs<VectorType>();
2212 if (const VectorType *VTy = Dst.getType()->getAs<VectorType>()) {
2519 FD->getType()->getAs<FunctionProtoType>()) {
3566 const auto *PtrT = VarDef->getType()->getAs<PointerType>();
3712 } else if (const ObjCObjectType *OIT = E->getType()->getAs<ObjCObjectType>()){
3796 E->getBase()->getType()->getAs<ConstantMatrixType>()->getNumRows());
4827 if (auto ptrType = E->getType()->getAs<PointerType>()) {
4841 CGCalleeInfo calleeInfo(functionType->getAs<FunctionProtoType>(), GD);