Lines Matching refs:MDFieldImpl
4540 template <class FieldTy> struct MDFieldImpl { struct
4541 typedef MDFieldImpl ImplTy; argument
4550 explicit MDFieldImpl(FieldTy Default) in MDFieldImpl() function
4587 struct MDUnsignedField : public MDFieldImpl<uint64_t> {
4641 struct DIFlagField : public MDFieldImpl<DINode::DIFlags> {
4642 DIFlagField() : MDFieldImpl(DINode::FlagZero) {} in DIFlagField()
4645 struct DISPFlagField : public MDFieldImpl<DISubprogram::DISPFlags> {
4646 DISPFlagField() : MDFieldImpl(DISubprogram::SPFlagZero) {} in DISPFlagField()
4649 struct MDAPSIntField : public MDFieldImpl<APSInt> {
4653 struct MDSignedField : public MDFieldImpl<int64_t> {
4663 struct MDBoolField : public MDFieldImpl<bool> {
4667 struct MDField : public MDFieldImpl<Metadata *> {
4673 struct MDStringField : public MDFieldImpl<MDString *> {
4679 struct MDFieldList : public MDFieldImpl<SmallVector<Metadata *, 4>> {
4683 struct ChecksumKindField : public MDFieldImpl<DIFile::ChecksumKind> {