| /freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/ |
| H A D | CIRTypes.cpp | 75 .Case("record", [&] { return RecordType::parse(parser); }) in parseType() 95 Type RecordType::parse(mlir::AsmParser &parser) { in parse() 125 RecordType type = getChecked(eLoc, context, name, kind); in parse() 135 RecordType type = getChecked(eLoc, context, name, kind); in parse() 176 if (mlir::cast<RecordType>(type).isIncomplete()) in parse() 177 mlir::cast<RecordType>(type).complete(membersRef, packed, padded); in parse() 187 void RecordType::print(mlir::AsmPrinter &printer) const { in print() 234 RecordType::verify(function_ref<mlir::InFlightDiagnostic()> emitError, in verify() 237 RecordType::RecordKind kind) { in verify() 243 ::llvm::ArrayRef<mlir::Type> RecordType::getMembers() const { in getMembers() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenRecordLayout.h | 130 cir::RecordType completeObjectType; 134 cir::RecordType baseSubobjectType; 160 CIRGenRecordLayout(cir::RecordType completeObjectType, in CIRGenRecordLayout() 161 cir::RecordType baseSubobjectType, bool zeroInitializable, in CIRGenRecordLayout() 170 cir::RecordType getCIRType() const { return completeObjectType; } in getCIRType() 174 cir::RecordType getBaseSubobjectCIRType() const { return baseSubobjectType; } in getBaseSubobjectCIRType()
|
| H A D | CIRGenBuilder.h | 87 cir::RecordType::RecordKind getRecordKind(const clang::TagTypeKind kind) { in getRecordKind() 90 return cir::RecordType::Class; in getRecordKind() 92 return cir::RecordType::Struct; in getRecordKind() 94 return cir::RecordType::Union; in getRecordKind() 107 cir::RecordType getCompleteRecordTy(llvm::ArrayRef<mlir::Type> members, in getCompleteRecordTy() 111 auto kind = cir::RecordType::RecordKind::Struct; in getCompleteRecordTy() 116 getType<cir::RecordType>(members, nameAttr, packed, padded, kind); in getCompleteRecordTy() 134 cir::RecordType getIncompleteRecordTy(llvm::StringRef name, in getIncompleteRecordTy() 137 cir::RecordType::RecordKind kind = cir::RecordType::RecordKind::Struct; in getIncompleteRecordTy() 140 return getType<cir::RecordType>(nameAttr, kind); in getIncompleteRecordTy()
|
| H A D | TargetInfo.cpp | 9 const RecordType *rt = t->getAs<RecordType>(); in isEmptyRecordForLayout()
|
| H A D | CIRGenTypes.cpp | 184 if (const auto *rt = qt->getAs<RecordType>()) in isSafeToConvert() 214 cir::RecordType entry = recordDeclTypes[key]; in convertRecordDeclType() 245 convertRecordDeclType(base.getType()->castAs<RecordType>()->getDecl()); in convertRecordDeclType() 277 if (const auto *recordType = dyn_cast<RecordType>(type)) in convertType() 550 if (const RecordType *rt = t->getAs<RecordType>()) { in isZeroInitializable()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ABIInfoImpl.cpp | 106 CGCXXABI::RecordArgABI CodeGen::getRecordArgABI(const RecordType *RT, in getRecordArgABI() 118 const RecordType *RT = T->getAs<RecordType>(); in getRecordArgABI() 128 if (const auto *RT = Ty->getAs<RecordType>()) in classifyReturnType() 140 if (const RecordType *UT = Ty->getAsUnionType()) { in useFirstFieldIfTransparentUnion() 265 const RecordType *RT = FT->getAs<RecordType>(); in isEmptyField() 288 const RecordType *RT = T->getAs<RecordType>(); in isEmptyRecord() 319 const RecordType *RT = T->getAs<RecordType>(); in isEmptyRecordForLayout() 343 const RecordType *RT = T->getAs<RecordType>(); in isSingleElementStruct() 463 const RecordType *RT = Ty->getAs<RecordType>(); in isRecordWithSIMDVectorType()
|
| H A D | HLSLBufferLayoutBuilder.cpp | 70 const RecordType *RT, const llvm::SmallVector<int32_t> *PackOffsets) { in createLayoutType() 88 llvm::SmallVector<const RecordType *> RecordTypes; in createLayoutType() 94 RecordTypes.push_back(D->bases_begin()->getType()->getAs<RecordType>()); in createLayoutType() 101 const RecordType *RT = RecordTypes.back(); in createLayoutType() 206 cast<llvm::TargetExtType>(createLayoutType(Ty->getAs<RecordType>())); in layoutField() 225 createLayoutType(cast<RecordType>(FieldTy->getAs<RecordType>())); in layoutField()
|
| H A D | CGHLSLRuntime.h | 67 class RecordType; variable 161 getHLSLBufferLayoutType(const RecordType *LayoutStructTy); 162 void addHLSLBufferLayoutType(const RecordType *LayoutStructTy, 174 llvm::DenseMap<const clang::RecordType *, llvm::TargetExtType *> LayoutTypes;
|
| H A D | HLSLBufferLayoutBuilder.h | 13 class RecordType; variable 37 createLayoutType(const RecordType *StructType,
|
| H A D | CodeGenTypes.cpp | 313 if (const RecordType *RT = FT->getReturnType()->getAs<RecordType>()) in ConvertFunctionTypeInternal() 317 if (const RecordType *RT = FPT->getParamType(i)->getAs<RecordType>()) in ConvertFunctionTypeInternal() 375 if (const RecordType *RT = dyn_cast<RecordType>(Ty)) in ConvertType() 813 ConvertRecordDeclType(I.getType()->castAs<RecordType>()->getDecl()); in ConvertRecordDeclType() 871 if (const RecordType *RT = T->getAs<RecordType>()) { in isZeroInitializable()
|
| H A D | CodeGenTBAA.cpp | 145 if (const RecordType *TTy = QTy->getAs<RecordType>()) { in isValidBaseType() 299 const auto *RT = Ty->getAs<RecordType>(); in getTypeInfoHelper() 427 if (const RecordType *TTy = QTy->getAs<RecordType>()) { in CollectFields() 516 if (auto *TTy = dyn_cast<RecordType>(Ty)) { in getBaseTypeInfoHelper()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | IPDBDataStream.h | 25 using RecordType = SmallVector<uint8_t, 32>; 31 virtual std::optional<RecordType> getItemAtIndex(uint32_t Index) const = 0; 32 virtual bool getNext(RecordType &Record) = 0;
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/ |
| H A D | DIADataStream.cpp | 27 std::optional<DIADataStream::RecordType> 29 RecordType Record; in getItemAtIndex() 41 bool DIADataStream::getNext(RecordType &Record) { in getNext()
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/ |
| H A D | CIRTypesDetails.h | 36 RecordType::RecordKind kind; 40 RecordType::RecordKind kind) in KeyTy() 50 RecordType::RecordKind kind; 54 RecordType::RecordKind kind) in RecordTypeStorage()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | CXXInheritance.cpp | 131 const RecordType *Ty = I.getType()->getAs<RecordType>(); in forallBases() 199 DetectedVirtual = BaseType->getAs<RecordType>(); in lookupInBases() 258 if (auto *RT = BaseSpec.getType()->getAs<RecordType>()) in lookupInBases() 338 if (const RecordType *Record = PE.Base->getType()->getAs<RecordType>()) in lookupInBases() 349 if (const RecordType *Record = in lookupInBases() 350 HidingP.back().Base->getType()->getAs<RecordType>()) in lookupInBases() 470 if (const RecordType *RT = Base.getType()->getAs<RecordType>()) { in Collect()
|
| H A D | VTTBuilder.cpp | 67 cast<CXXRecordDecl>(I.getType()->castAs<RecordType>()->getDecl()); in LayoutSecondaryVTTs() 93 cast<CXXRecordDecl>(I.getType()->castAs<RecordType>()->getDecl()); in LayoutSecondaryVirtualPointers() 157 cast<CXXRecordDecl>(I.getType()->castAs<RecordType>()->getDecl()); in LayoutVirtualVTTs()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | LLVMConventionsChecker.cpp | 30 const RecordType *RT = T->getAs<RecordType>(); in IsLLVMStringRef() 203 if (const RecordType *baseT = T->getAs<RecordType>()) { in IsPartOfAST() 249 if (const RecordType *RT = T->getAs<RecordType>()) { in Visit()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/ |
| H A D | DIADataStream.h | 23 std::optional<RecordType> getItemAtIndex(uint32_t Index) const override; 24 bool getNext(RecordType &Record) override;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeDeserializer.h | 94 template <typename RecordType> 95 Error visitKnownRecordImpl(CVType &CVR, RecordType &Record) { in visitKnownRecordImpl() 146 template <typename RecordType> 147 Error visitKnownMemberImpl(CVMemberRecord &CVR, RecordType &Record) { in visitKnownMemberImpl()
|
| H A D | ContinuationRecordBuilder.h | 50 template <typename RecordType> void writeMemberType(RecordType &Record);
|
| /freebsd/contrib/llvm-project/llvm/lib/XRay/ |
| H A D | Trace.cpp | 74 auto RecordType = Reader.getU16(&OffsetPtr); in loadNaiveFormatLog() 80 switch (RecordType) { in loadNaiveFormatLog() 84 Record.RecordType = RecordType; in loadNaiveFormatLog() 204 "Unknown record type '%d' at offset %" PRId64 ".", RecordType, in loadNaiveFormatLog() 373 return XRayRecord{R.RecordType, R.CPU, R.Type, in loadYAMLLog() 71 auto RecordType = Reader.getU16(&OffsetPtr); loadNaiveFormatLog() local
|
| /freebsd/contrib/llvm-project/compiler-rt/include/xray/ |
| H A D | xray_records.h | 76 uint16_t RecordType = RecordTypes::NORMAL; member 109 uint16_t RecordType = RecordTypes::ARG_PAYLOAD; member
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | StatepointLowering.cpp | 76 typedef FunctionLoweringInfo::StatepointRelocationRecord RecordType; typedef 183 if (Record.type != RecordType::Spill) in findPreviousSpillSlot() 918 RecordType Record; in LowerAsSTATEPOINT() 922 Record.type = RecordType::SDValueNode; in LowerAsSTATEPOINT() 924 Record.type = RecordType::VReg; in LowerAsSTATEPOINT() 930 Record.type = RecordType::Spill; in LowerAsSTATEPOINT() 933 Record.type = RecordType::NoRelocate; in LowerAsSTATEPOINT() 1232 const RecordType &Record = SlotIt->second; in visitGCRelocate() 1235 if (Record.type == RecordType::SDValueNode) { in visitGCRelocate() 1244 if (Record.type == RecordType::VReg) { in visitGCRelocate() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
| H A D | GOFFEmitter.cpp | 76 void makeNewRecord(GOFF::RecordType Type, size_t Size) { in makeNewRecord() 101 GOFF::RecordType CurrentType; 116 static void writeRecordPrefix(raw_ostream &OS, GOFF::RecordType Type, in writeRecordPrefix()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/XRay/ |
| H A D | YAMLXRayRecord.h | 32 uint16_t RecordType; member 78 IO.mapRequired("type", Record.RecordType);
|