Lines Matching refs:SR
243 llvm::for_each(SemaRecords, [&](const SemaRecord &SR) { in init() argument
244 InsertToSignatureSet(SR.Prototype); in init()
245 InsertToSignatureSet(SR.Suffix); in init()
246 InsertToSignatureSet(SR.OverloadedSuffix); in init()
560 SemaRecord SR; in createRVVIntrinsics() local
561 SR.Name = Name.str(); in createRVVIntrinsics()
562 SR.OverloadedName = OverloadedName.str(); in createRVVIntrinsics()
567 SR.TypeRangeMask = static_cast<unsigned>(TypeRangeMask); in createRVVIntrinsics()
573 SR.Log2LMULMask = Log2LMULMask; in createRVVIntrinsics()
575 SR.RequiredExtensions = 0; in createRVVIntrinsics()
582 SR.RequiredExtensions |= RequireExt; in createRVVIntrinsics()
585 SR.NF = NF; in createRVVIntrinsics()
586 SR.HasMasked = HasMasked; in createRVVIntrinsics()
587 SR.HasVL = HasVL; in createRVVIntrinsics()
588 SR.HasMaskedOffOperand = HasMaskedOffOperand; in createRVVIntrinsics()
589 SR.Prototype = std::move(BasicPrototype); in createRVVIntrinsics()
590 SR.Suffix = parsePrototypes(SuffixProto); in createRVVIntrinsics()
591 SR.OverloadedSuffix = parsePrototypes(OverloadedSuffixProto); in createRVVIntrinsics()
593 SemaRecords->push_back(SR); in createRVVIntrinsics()
611 for (const auto &SR : SemaRecords) { in createRVVIntrinsicRecords() local
614 R.Name = SR.Name.c_str(); in createRVVIntrinsicRecords()
615 R.OverloadedName = SR.OverloadedName.c_str(); in createRVVIntrinsicRecords()
616 R.PrototypeIndex = SST.getIndex(SR.Prototype); in createRVVIntrinsicRecords()
617 R.SuffixIndex = SST.getIndex(SR.Suffix); in createRVVIntrinsicRecords()
618 R.OverloadedSuffixIndex = SST.getIndex(SR.OverloadedSuffix); in createRVVIntrinsicRecords()
619 R.PrototypeLength = SR.Prototype.size(); in createRVVIntrinsicRecords()
620 R.SuffixLength = SR.Suffix.size(); in createRVVIntrinsicRecords()
621 R.OverloadedSuffixSize = SR.OverloadedSuffix.size(); in createRVVIntrinsicRecords()
622 R.RequiredExtensions = SR.RequiredExtensions; in createRVVIntrinsicRecords()
623 R.TypeRangeMask = SR.TypeRangeMask; in createRVVIntrinsicRecords()
624 R.Log2LMULMask = SR.Log2LMULMask; in createRVVIntrinsicRecords()
625 R.NF = SR.NF; in createRVVIntrinsicRecords()
626 R.HasMasked = SR.HasMasked; in createRVVIntrinsicRecords()
627 R.HasVL = SR.HasVL; in createRVVIntrinsicRecords()
628 R.HasMaskedOffOperand = SR.HasMaskedOffOperand; in createRVVIntrinsicRecords()