Lines Matching refs:MDFieldImpl
3647 template <class FieldTy> struct MDFieldImpl { struct
3648 typedef MDFieldImpl ImplTy; argument
3657 explicit MDFieldImpl(FieldTy Default) in MDFieldImpl() argument
3694 struct MDUnsignedField : public MDFieldImpl<uint64_t> {
3748 struct DIFlagField : public MDFieldImpl<DINode::DIFlags> {
3749 DIFlagField() : MDFieldImpl(DINode::FlagZero) {} in DIFlagField()
3752 struct DISPFlagField : public MDFieldImpl<DISubprogram::DISPFlags> {
3753 DISPFlagField() : MDFieldImpl(DISubprogram::SPFlagZero) {} in DISPFlagField()
3756 struct MDSignedField : public MDFieldImpl<int64_t> {
3766 struct MDBoolField : public MDFieldImpl<bool> {
3770 struct MDField : public MDFieldImpl<Metadata *> {
3776 struct MDConstant : public MDFieldImpl<ConstantAsMetadata *> {
3780 struct MDStringField : public MDFieldImpl<MDString *> {
3786 struct MDFieldList : public MDFieldImpl<SmallVector<Metadata *, 4>> {
3790 struct ChecksumKindField : public MDFieldImpl<DIFile::ChecksumKind> {