Lines Matching refs:MDFieldImpl
3746 template <class FieldTy> struct MDFieldImpl { struct
3747 typedef MDFieldImpl ImplTy; argument
3756 explicit MDFieldImpl(FieldTy Default) in MDFieldImpl() argument
3793 struct MDUnsignedField : public MDFieldImpl<uint64_t> {
3847 struct DIFlagField : public MDFieldImpl<DINode::DIFlags> {
3848 DIFlagField() : MDFieldImpl(DINode::FlagZero) {} in DIFlagField()
3851 struct DISPFlagField : public MDFieldImpl<DISubprogram::DISPFlags> {
3852 DISPFlagField() : MDFieldImpl(DISubprogram::SPFlagZero) {} in DISPFlagField()
3855 struct MDAPSIntField : public MDFieldImpl<APSInt> {
3859 struct MDSignedField : public MDFieldImpl<int64_t> {
3869 struct MDBoolField : public MDFieldImpl<bool> {
3873 struct MDField : public MDFieldImpl<Metadata *> {
3879 struct MDConstant : public MDFieldImpl<ConstantAsMetadata *> {
3883 struct MDStringField : public MDFieldImpl<MDString *> {
3889 struct MDFieldList : public MDFieldImpl<SmallVector<Metadata *, 4>> {
3893 struct ChecksumKindField : public MDFieldImpl<DIFile::ChecksumKind> {