reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5063 RecordDecl *StaticRD = C.buildImplicitRecord( 5066 RecordDecl *SharedStaticRD = C.buildImplicitRecord( 5075 QualType RDTy = C.getRecordType(RD); 5076 unsigned Alignment = C.getTypeAlignInChars(RDTy).getQuantity(); 5078 unsigned RecSize = C.getTypeSizeInChars(RDTy).getQuantity(); 5084 QualType SubTy = C.getConstantArrayType( 5085 C.CharTy, ArySize, nullptr, ArrayType::Normal, /*IndexTypeQuals=*/0); 5088 FieldDecl::Create(C, UseSharedMemory ? SharedStaticRD : StaticRD, 5090 C.getTrivialTypeSourceInfo(SubTy, SourceLocation()), 5111 QualType SubTy = C.getConstantArrayType( 5112 C.CharTy, ArySize, nullptr, ArrayType::Normal, /*IndexTypeQuals=*/0); 5114 C, SharedStaticRD, SourceLocation(), SourceLocation(), nullptr, SubTy, 5115 C.getTrivialTypeSourceInfo(SubTy, SourceLocation()), 5123 QualType StaticTy = C.getRecordType(SharedStaticRD); 5131 C.getTargetAddressSpace(LangAS::cuda_shared)); 5141 QualType StaticTy = C.getRecordType(StaticRD); 5145 C.getConstantArrayType(StaticTy, Size1, nullptr, ArrayType::Normal, 5149 C.getConstantArrayType(Arr1Ty, Size2, nullptr, ArrayType::Normal,