Lines Matching refs:ReadAdvance
820 def : ReadAdvance<ReadJmp, 0>;
821 def : ReadAdvance<ReadJalr, 0>;
822 def : ReadAdvance<ReadCSR, 0>;
823 def : ReadAdvance<ReadStoreData, 0>;
824 def : ReadAdvance<ReadMemBase, 0>;
825 def : ReadAdvance<ReadIALU, 0>;
826 def : ReadAdvance<ReadIALU32, 0>;
827 def : ReadAdvance<ReadShiftImm, 0>;
828 def : ReadAdvance<ReadShiftImm32, 0>;
829 def : ReadAdvance<ReadShiftReg, 0>;
830 def : ReadAdvance<ReadShiftReg32, 0>;
831 def : ReadAdvance<ReadIDiv, 0>;
832 def : ReadAdvance<ReadIDiv32, 0>;
833 def : ReadAdvance<ReadIRem, 0>;
834 def : ReadAdvance<ReadIRem32, 0>;
835 def : ReadAdvance<ReadIMul, 0>;
836 def : ReadAdvance<ReadIMul32, 0>;
837 def : ReadAdvance<ReadAtomicWA, 0>;
838 def : ReadAdvance<ReadAtomicWD, 0>;
839 def : ReadAdvance<ReadAtomicDA, 0>;
840 def : ReadAdvance<ReadAtomicDD, 0>;
841 def : ReadAdvance<ReadAtomicLDW, 0>;
842 def : ReadAdvance<ReadAtomicLDD, 0>;
843 def : ReadAdvance<ReadAtomicSTW, 0>;
844 def : ReadAdvance<ReadAtomicSTD, 0>;
845 def : ReadAdvance<ReadFStoreData, 0>;
846 def : ReadAdvance<ReadFMemBase, 0>;
847 def : ReadAdvance<ReadFAdd16, 0>;
848 def : ReadAdvance<ReadFAdd32, 0>;
849 def : ReadAdvance<ReadFAdd64, 0>;
850 def : ReadAdvance<ReadFMul16, 0>;
851 def : ReadAdvance<ReadFMA16, 0>;
852 def : ReadAdvance<ReadFMA16Addend, 0>;
853 def : ReadAdvance<ReadFMul32, 0>;
854 def : ReadAdvance<ReadFMA32, 0>;
855 def : ReadAdvance<ReadFMA32Addend, 0>;
856 def : ReadAdvance<ReadFMul64, 0>;
857 def : ReadAdvance<ReadFMA64, 0>;
858 def : ReadAdvance<ReadFMA64Addend, 0>;
859 def : ReadAdvance<ReadFDiv16, 0>;
860 def : ReadAdvance<ReadFDiv32, 0>;
861 def : ReadAdvance<ReadFDiv64, 0>;
862 def : ReadAdvance<ReadFSqrt16, 0>;
863 def : ReadAdvance<ReadFSqrt32, 0>;
864 def : ReadAdvance<ReadFSqrt64, 0>;
865 def : ReadAdvance<ReadFCmp16, 0>;
866 def : ReadAdvance<ReadFCmp32, 0>;
867 def : ReadAdvance<ReadFCmp64, 0>;
868 def : ReadAdvance<ReadFSGNJ16, 0>;
869 def : ReadAdvance<ReadFSGNJ32, 0>;
870 def : ReadAdvance<ReadFSGNJ64, 0>;
871 def : ReadAdvance<ReadFMinMax16, 0>;
872 def : ReadAdvance<ReadFMinMax32, 0>;
873 def : ReadAdvance<ReadFMinMax64, 0>;
874 def : ReadAdvance<ReadFCvtF16ToI32, 0>;
875 def : ReadAdvance<ReadFCvtF16ToI64, 0>;
876 def : ReadAdvance<ReadFCvtF32ToI32, 0>;
877 def : ReadAdvance<ReadFCvtF32ToI64, 0>;
878 def : ReadAdvance<ReadFCvtF64ToI32, 0>;
879 def : ReadAdvance<ReadFCvtF64ToI64, 0>;
880 def : ReadAdvance<ReadFCvtI32ToF16, 0>;
881 def : ReadAdvance<ReadFCvtI32ToF32, 0>;
882 def : ReadAdvance<ReadFCvtI32ToF64, 0>;
883 def : ReadAdvance<ReadFCvtI64ToF16, 0>;
884 def : ReadAdvance<ReadFCvtI64ToF32, 0>;
885 def : ReadAdvance<ReadFCvtI64ToF64, 0>;
886 def : ReadAdvance<ReadFCvtF32ToF64, 0>;
887 def : ReadAdvance<ReadFCvtF64ToF32, 0>;
888 def : ReadAdvance<ReadFCvtF16ToF32, 0>;
889 def : ReadAdvance<ReadFCvtF32ToF16, 0>;
890 def : ReadAdvance<ReadFCvtF16ToF64, 0>;
891 def : ReadAdvance<ReadFCvtF64ToF16, 0>;
892 def : ReadAdvance<ReadFMovF16ToI16, 0>;
893 def : ReadAdvance<ReadFMovI16ToF16, 0>;
894 def : ReadAdvance<ReadFMovF32ToI32, 0>;
895 def : ReadAdvance<ReadFMovI32ToF32, 0>;
896 def : ReadAdvance<ReadFMovF64ToI64, 0>;
897 def : ReadAdvance<ReadFMovI64ToF64, 0>;
898 def : ReadAdvance<ReadFClass16, 0>;
899 def : ReadAdvance<ReadFClass32, 0>;
900 def : ReadAdvance<ReadFClass64, 0>;
903 def : ReadAdvance<ReadRotateImm, 0>;
904 def : ReadAdvance<ReadRotateImm32, 0>;
905 def : ReadAdvance<ReadRotateReg, 0>;
906 def : ReadAdvance<ReadRotateReg32, 0>;
907 def : ReadAdvance<ReadCLZ, 0>;
908 def : ReadAdvance<ReadCLZ32, 0>;
909 def : ReadAdvance<ReadCTZ, 0>;
910 def : ReadAdvance<ReadCTZ32, 0>;
911 def : ReadAdvance<ReadCPOP, 0>;
912 def : ReadAdvance<ReadCPOP32, 0>;
913 def : ReadAdvance<ReadORCB, 0>;
914 def : ReadAdvance<ReadIMinMax, 0>;
915 def : ReadAdvance<ReadREV8, 0>;
916 def : ReadAdvance<ReadSHXADD, 0>;
917 def : ReadAdvance<ReadSHXADD32, 0>;
918 def : ReadAdvance<ReadSingleBit, 0>;
919 def : ReadAdvance<ReadSingleBitImm, 0>;
922 def : ReadAdvance<ReadVSETVLI, 0>;
923 def : ReadAdvance<ReadVSETVL, 0>;
926 def : ReadAdvance<ReadVLDX, 0>;
927 def : ReadAdvance<ReadVSTX, 0>;
930 def : ReadAdvance<ReadVLDSX, 0>;
931 def : ReadAdvance<ReadVSTSX, 0>;
957 def : ReadAdvance<ReadVST1R, 0>;
958 def : ReadAdvance<ReadVST2R, 0>;
959 def : ReadAdvance<ReadVST4R, 0>;
960 def : ReadAdvance<ReadVST8R, 0>;
1042 def : ReadAdvance<ReadVIRedV, 0>;
1043 def : ReadAdvance<ReadVIRedV0, 0>;
1044 def : ReadAdvance<ReadVIWRedV, 0>;
1045 def : ReadAdvance<ReadVIWRedV0, 0>;
1046 def : ReadAdvance<ReadVFRedV, 0>;
1047 def : ReadAdvance<ReadVFRedV0, 0>;
1048 def : ReadAdvance<ReadVFRedOV, 0>;
1049 def : ReadAdvance<ReadVFRedOV0, 0>;
1050 def : ReadAdvance<ReadVFWRedV, 0>;
1051 def : ReadAdvance<ReadVFWRedV0, 0>;
1052 def : ReadAdvance<ReadVFWRedOV, 0>;
1053 def : ReadAdvance<ReadVFWRedOV0, 0>;
1063 def : ReadAdvance<ReadVMovXS, 0>;
1064 def : ReadAdvance<ReadVMovSX_V, 0>;
1065 def : ReadAdvance<ReadVMovSX_X, 0>;
1066 def : ReadAdvance<ReadVMovFS, 0>;
1067 def : ReadAdvance<ReadVMovSF_V, 0>;
1068 def : ReadAdvance<ReadVMovSF_F, 0>;
1082 def : ReadAdvance<ReadVMov1V, 0>;
1083 def : ReadAdvance<ReadVMov2V, 0>;
1084 def : ReadAdvance<ReadVMov4V, 0>;
1085 def : ReadAdvance<ReadVMov8V, 0>;
1088 def : ReadAdvance<ReadVMask, 0>;
1089 def : ReadAdvance<ReadVMergeOp_WorstCase, 0>;
1091 def : ReadAdvance<!cast<SchedRead>("ReadVMergeOp_" # mx), 0>;
1093 def : ReadAdvance<!cast<SchedRead>("ReadVMergeOp_" # mx # "_E" # sew), 0>;