Lines Matching defs:SR

268   for (const SemaRecord &SR : SemaRecords) {
269 InsertToSignatureSet(SR.Prototype);
270 InsertToSignatureSet(SR.Suffix);
271 InsertToSignatureSet(SR.OverloadedSuffix);
636 SemaRecord SR;
637 SR.Name = Name.str();
638 SR.OverloadedName = OverloadedName.str();
643 SR.TypeRangeMask = static_cast<unsigned>(TypeRangeMask);
649 SR.Log2LMULMask = Log2LMULMask;
651 SR.RequiredExtensions = 0;
676 SR.RequiredExtensions |= RequireExt;
679 SR.NF = NF;
680 SR.HasMasked = HasMasked;
681 SR.HasVL = HasVL;
682 SR.HasMaskedOffOperand = HasMaskedOffOperand;
683 SR.HasTailPolicy = HasTailPolicy;
684 SR.HasMaskPolicy = HasMaskPolicy;
685 SR.UnMaskedPolicyScheme = static_cast<uint8_t>(UnMaskedPolicyScheme);
686 SR.MaskedPolicyScheme = static_cast<uint8_t>(MaskedPolicyScheme);
687 SR.Prototype = std::move(BasicPrototype);
688 SR.Suffix = parsePrototypes(SuffixProto);
689 SR.OverloadedSuffix = parsePrototypes(OverloadedSuffixProto);
690 SR.IsTuple = IsTuple;
691 SR.HasFRMRoundModeOp = HasFRMRoundModeOp;
693 SemaRecords->push_back(SR);
711 for (const auto &SR : SemaRecords) {
714 R.Name = SR.Name.c_str();
715 R.OverloadedName = SR.OverloadedName.c_str();
716 R.PrototypeIndex = SST.getIndex(SR.Prototype);
717 R.SuffixIndex = SST.getIndex(SR.Suffix);
718 R.OverloadedSuffixIndex = SST.getIndex(SR.OverloadedSuffix);
719 R.PrototypeLength = SR.Prototype.size();
720 R.SuffixLength = SR.Suffix.size();
721 R.OverloadedSuffixSize = SR.OverloadedSuffix.size();
722 R.RequiredExtensions = SR.RequiredExtensions;
723 R.TypeRangeMask = SR.TypeRangeMask;
724 R.Log2LMULMask = SR.Log2LMULMask;
725 R.NF = SR.NF;
726 R.HasMasked = SR.HasMasked;
727 R.HasVL = SR.HasVL;
728 R.HasMaskedOffOperand = SR.HasMaskedOffOperand;
729 R.HasTailPolicy = SR.HasTailPolicy;
730 R.HasMaskPolicy = SR.HasMaskPolicy;
731 R.UnMaskedPolicyScheme = SR.UnMaskedPolicyScheme;
732 R.MaskedPolicyScheme = SR.MaskedPolicyScheme;
733 R.IsTuple = SR.IsTuple;
734 R.HasFRMRoundModeOp = SR.HasFRMRoundModeOp;