Lines Matching refs:QualType
55 AggValueSlot EnsureSlot(QualType T) {
85 QualType elementType, InitListExpr *E);
87 AggValueSlot::NeedsGCBarriers_t needsGC(QualType T) {
93 bool TypeRequiresGCollection(QualType T);
205 bool AggExprEmitter::TypeRequiresGCollection(QualType T) {
296 static QualType GetStdInitializerListElementType(QualType T) {
305 QualType arrayType,
308 QualType::DestructionKind dtorKind = arrayType.isDestructedType();
311 if (dtorKind != QualType::DK_cxx_destructor) {
329 QualType element = GetStdInitializerListElementType(initList->getType());
331 QualType array = ctx.getConstantArrayType(element, size, ArrayType::Normal,0);
347 QualType elementPtr = ctx.getPointerType(element.withConst());
383 QualType elementType, InitListExpr *E) {
399 QualType::DestructionKind dtorKind = elementType.isDestructedType();
417 dtorKind = QualType::DK_none;
569 QualType Ty = E->getSubExpr()->getType();
570 QualType PtrTy = CGF.getContext().getPointerType(Ty);
803 QualType T = E->getType();
809 QualType T = E->getType();
844 QualType type = LV.getType();
870 QualType type = lv.getType();
928 QualType elementType =
1024 if (QualType::DestructionKind dtorKind
1194 llvm::Value *SrcPtr, QualType Ty,
1270 QualType BaseType = getContext().getBaseElementType(Ty);
1326 QualType element = GetStdInitializerListElementType(init->getType());
1329 QualType array =ctx.getConstantArrayType(element, size, ArrayType::Normal, 0);
1330 QualType arrayPtr = ctx.getPointerType(array);