Lines Matching refs:Qc
547 QualifierCollector Qc; in CreateQualifiedType() local
548 const Type *T = Qc.strip(Ty); in CreateQualifiedType()
551 Qc.removeObjCGCAttr(); in CreateQualifiedType()
552 Qc.removeAddressSpace(); in CreateQualifiedType()
553 Qc.removeObjCLifetime(); in CreateQualifiedType()
558 if (Qc.hasConst()) { in CreateQualifiedType()
560 Qc.removeConst(); in CreateQualifiedType()
561 } else if (Qc.hasVolatile()) { in CreateQualifiedType()
563 Qc.removeVolatile(); in CreateQualifiedType()
564 } else if (Qc.hasRestrict()) { in CreateQualifiedType()
566 Qc.removeRestrict(); in CreateQualifiedType()
568 assert(Qc.empty() && "Unknown type qualifier for debug info"); in CreateQualifiedType()
572 llvm::DIType FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit); in CreateQualifiedType()