Lines Matching refs:MCP

4670   typedef MachineCombinerPattern MCP;  in getMaddPatterns()  typedef
4678 setFound(AArch64::MADDWrrr, 1, AArch64::WZR, MCP::MULADDW_OP1); in getMaddPatterns()
4679 setFound(AArch64::MADDWrrr, 2, AArch64::WZR, MCP::MULADDW_OP2); in getMaddPatterns()
4682 setFound(AArch64::MADDXrrr, 1, AArch64::XZR, MCP::MULADDX_OP1); in getMaddPatterns()
4683 setFound(AArch64::MADDXrrr, 2, AArch64::XZR, MCP::MULADDX_OP2); in getMaddPatterns()
4686 setFound(AArch64::MADDWrrr, 1, AArch64::WZR, MCP::MULSUBW_OP1); in getMaddPatterns()
4687 setFound(AArch64::MADDWrrr, 2, AArch64::WZR, MCP::MULSUBW_OP2); in getMaddPatterns()
4690 setFound(AArch64::MADDXrrr, 1, AArch64::XZR, MCP::MULSUBX_OP1); in getMaddPatterns()
4691 setFound(AArch64::MADDXrrr, 2, AArch64::XZR, MCP::MULSUBX_OP2); in getMaddPatterns()
4694 setFound(AArch64::MADDWrrr, 1, AArch64::WZR, MCP::MULADDWI_OP1); in getMaddPatterns()
4697 setFound(AArch64::MADDXrrr, 1, AArch64::XZR, MCP::MULADDXI_OP1); in getMaddPatterns()
4700 setFound(AArch64::MADDWrrr, 1, AArch64::WZR, MCP::MULSUBWI_OP1); in getMaddPatterns()
4703 setFound(AArch64::MADDXrrr, 1, AArch64::XZR, MCP::MULSUBXI_OP1); in getMaddPatterns()
4706 setVFound(AArch64::MULv8i8, 1, MCP::MULADDv8i8_OP1); in getMaddPatterns()
4707 setVFound(AArch64::MULv8i8, 2, MCP::MULADDv8i8_OP2); in getMaddPatterns()
4710 setVFound(AArch64::MULv16i8, 1, MCP::MULADDv16i8_OP1); in getMaddPatterns()
4711 setVFound(AArch64::MULv16i8, 2, MCP::MULADDv16i8_OP2); in getMaddPatterns()
4714 setVFound(AArch64::MULv4i16, 1, MCP::MULADDv4i16_OP1); in getMaddPatterns()
4715 setVFound(AArch64::MULv4i16, 2, MCP::MULADDv4i16_OP2); in getMaddPatterns()
4716 setVFound(AArch64::MULv4i16_indexed, 1, MCP::MULADDv4i16_indexed_OP1); in getMaddPatterns()
4717 setVFound(AArch64::MULv4i16_indexed, 2, MCP::MULADDv4i16_indexed_OP2); in getMaddPatterns()
4720 setVFound(AArch64::MULv8i16, 1, MCP::MULADDv8i16_OP1); in getMaddPatterns()
4721 setVFound(AArch64::MULv8i16, 2, MCP::MULADDv8i16_OP2); in getMaddPatterns()
4722 setVFound(AArch64::MULv8i16_indexed, 1, MCP::MULADDv8i16_indexed_OP1); in getMaddPatterns()
4723 setVFound(AArch64::MULv8i16_indexed, 2, MCP::MULADDv8i16_indexed_OP2); in getMaddPatterns()
4726 setVFound(AArch64::MULv2i32, 1, MCP::MULADDv2i32_OP1); in getMaddPatterns()
4727 setVFound(AArch64::MULv2i32, 2, MCP::MULADDv2i32_OP2); in getMaddPatterns()
4728 setVFound(AArch64::MULv2i32_indexed, 1, MCP::MULADDv2i32_indexed_OP1); in getMaddPatterns()
4729 setVFound(AArch64::MULv2i32_indexed, 2, MCP::MULADDv2i32_indexed_OP2); in getMaddPatterns()
4732 setVFound(AArch64::MULv4i32, 1, MCP::MULADDv4i32_OP1); in getMaddPatterns()
4733 setVFound(AArch64::MULv4i32, 2, MCP::MULADDv4i32_OP2); in getMaddPatterns()
4734 setVFound(AArch64::MULv4i32_indexed, 1, MCP::MULADDv4i32_indexed_OP1); in getMaddPatterns()
4735 setVFound(AArch64::MULv4i32_indexed, 2, MCP::MULADDv4i32_indexed_OP2); in getMaddPatterns()
4738 setVFound(AArch64::MULv8i8, 1, MCP::MULSUBv8i8_OP1); in getMaddPatterns()
4739 setVFound(AArch64::MULv8i8, 2, MCP::MULSUBv8i8_OP2); in getMaddPatterns()
4742 setVFound(AArch64::MULv16i8, 1, MCP::MULSUBv16i8_OP1); in getMaddPatterns()
4743 setVFound(AArch64::MULv16i8, 2, MCP::MULSUBv16i8_OP2); in getMaddPatterns()
4746 setVFound(AArch64::MULv4i16, 1, MCP::MULSUBv4i16_OP1); in getMaddPatterns()
4747 setVFound(AArch64::MULv4i16, 2, MCP::MULSUBv4i16_OP2); in getMaddPatterns()
4748 setVFound(AArch64::MULv4i16_indexed, 1, MCP::MULSUBv4i16_indexed_OP1); in getMaddPatterns()
4749 setVFound(AArch64::MULv4i16_indexed, 2, MCP::MULSUBv4i16_indexed_OP2); in getMaddPatterns()
4752 setVFound(AArch64::MULv8i16, 1, MCP::MULSUBv8i16_OP1); in getMaddPatterns()
4753 setVFound(AArch64::MULv8i16, 2, MCP::MULSUBv8i16_OP2); in getMaddPatterns()
4754 setVFound(AArch64::MULv8i16_indexed, 1, MCP::MULSUBv8i16_indexed_OP1); in getMaddPatterns()
4755 setVFound(AArch64::MULv8i16_indexed, 2, MCP::MULSUBv8i16_indexed_OP2); in getMaddPatterns()
4758 setVFound(AArch64::MULv2i32, 1, MCP::MULSUBv2i32_OP1); in getMaddPatterns()
4759 setVFound(AArch64::MULv2i32, 2, MCP::MULSUBv2i32_OP2); in getMaddPatterns()
4760 setVFound(AArch64::MULv2i32_indexed, 1, MCP::MULSUBv2i32_indexed_OP1); in getMaddPatterns()
4761 setVFound(AArch64::MULv2i32_indexed, 2, MCP::MULSUBv2i32_indexed_OP2); in getMaddPatterns()
4764 setVFound(AArch64::MULv4i32, 1, MCP::MULSUBv4i32_OP1); in getMaddPatterns()
4765 setVFound(AArch64::MULv4i32, 2, MCP::MULSUBv4i32_OP2); in getMaddPatterns()
4766 setVFound(AArch64::MULv4i32_indexed, 1, MCP::MULSUBv4i32_indexed_OP1); in getMaddPatterns()
4767 setVFound(AArch64::MULv4i32_indexed, 2, MCP::MULSUBv4i32_indexed_OP2); in getMaddPatterns()
4793 typedef MachineCombinerPattern MCP; in getFMAPatterns() typedef
4803 Found = Match(AArch64::FMULHrr, 1, MCP::FMULADDH_OP1); in getFMAPatterns()
4804 Found |= Match(AArch64::FMULHrr, 2, MCP::FMULADDH_OP2); in getFMAPatterns()
4810 Found |= Match(AArch64::FMULSrr, 1, MCP::FMULADDS_OP1) || in getFMAPatterns()
4811 Match(AArch64::FMULv1i32_indexed, 1, MCP::FMLAv1i32_indexed_OP1); in getFMAPatterns()
4813 Found |= Match(AArch64::FMULSrr, 2, MCP::FMULADDS_OP2) || in getFMAPatterns()
4814 Match(AArch64::FMULv1i32_indexed, 2, MCP::FMLAv1i32_indexed_OP2); in getFMAPatterns()
4817 Found |= Match(AArch64::FMULDrr, 1, MCP::FMULADDD_OP1) || in getFMAPatterns()
4818 Match(AArch64::FMULv1i64_indexed, 1, MCP::FMLAv1i64_indexed_OP1); in getFMAPatterns()
4820 Found |= Match(AArch64::FMULDrr, 2, MCP::FMULADDD_OP2) || in getFMAPatterns()
4821 Match(AArch64::FMULv1i64_indexed, 2, MCP::FMLAv1i64_indexed_OP2); in getFMAPatterns()
4824 Found |= Match(AArch64::FMULv4i16_indexed, 1, MCP::FMLAv4i16_indexed_OP1) || in getFMAPatterns()
4825 Match(AArch64::FMULv4f16, 1, MCP::FMLAv4f16_OP1); in getFMAPatterns()
4827 Found |= Match(AArch64::FMULv4i16_indexed, 2, MCP::FMLAv4i16_indexed_OP2) || in getFMAPatterns()
4828 Match(AArch64::FMULv4f16, 2, MCP::FMLAv4f16_OP2); in getFMAPatterns()
4831 Found |= Match(AArch64::FMULv8i16_indexed, 1, MCP::FMLAv8i16_indexed_OP1) || in getFMAPatterns()
4832 Match(AArch64::FMULv8f16, 1, MCP::FMLAv8f16_OP1); in getFMAPatterns()
4834 Found |= Match(AArch64::FMULv8i16_indexed, 2, MCP::FMLAv8i16_indexed_OP2) || in getFMAPatterns()
4835 Match(AArch64::FMULv8f16, 2, MCP::FMLAv8f16_OP2); in getFMAPatterns()
4838 Found |= Match(AArch64::FMULv2i32_indexed, 1, MCP::FMLAv2i32_indexed_OP1) || in getFMAPatterns()
4839 Match(AArch64::FMULv2f32, 1, MCP::FMLAv2f32_OP1); in getFMAPatterns()
4841 Found |= Match(AArch64::FMULv2i32_indexed, 2, MCP::FMLAv2i32_indexed_OP2) || in getFMAPatterns()
4842 Match(AArch64::FMULv2f32, 2, MCP::FMLAv2f32_OP2); in getFMAPatterns()
4845 Found |= Match(AArch64::FMULv2i64_indexed, 1, MCP::FMLAv2i64_indexed_OP1) || in getFMAPatterns()
4846 Match(AArch64::FMULv2f64, 1, MCP::FMLAv2f64_OP1); in getFMAPatterns()
4848 Found |= Match(AArch64::FMULv2i64_indexed, 2, MCP::FMLAv2i64_indexed_OP2) || in getFMAPatterns()
4849 Match(AArch64::FMULv2f64, 2, MCP::FMLAv2f64_OP2); in getFMAPatterns()
4852 Found |= Match(AArch64::FMULv4i32_indexed, 1, MCP::FMLAv4i32_indexed_OP1) || in getFMAPatterns()
4853 Match(AArch64::FMULv4f32, 1, MCP::FMLAv4f32_OP1); in getFMAPatterns()
4855 Found |= Match(AArch64::FMULv4i32_indexed, 2, MCP::FMLAv4i32_indexed_OP2) || in getFMAPatterns()
4856 Match(AArch64::FMULv4f32, 2, MCP::FMLAv4f32_OP2); in getFMAPatterns()
4859 Found = Match(AArch64::FMULHrr, 1, MCP::FMULSUBH_OP1); in getFMAPatterns()
4860 Found |= Match(AArch64::FMULHrr, 2, MCP::FMULSUBH_OP2); in getFMAPatterns()
4861 Found |= Match(AArch64::FNMULHrr, 1, MCP::FNMULSUBH_OP1); in getFMAPatterns()
4864 Found = Match(AArch64::FMULSrr, 1, MCP::FMULSUBS_OP1); in getFMAPatterns()
4866 Found |= Match(AArch64::FMULSrr, 2, MCP::FMULSUBS_OP2) || in getFMAPatterns()
4867 Match(AArch64::FMULv1i32_indexed, 2, MCP::FMLSv1i32_indexed_OP2); in getFMAPatterns()
4869 Found |= Match(AArch64::FNMULSrr, 1, MCP::FNMULSUBS_OP1); in getFMAPatterns()
4872 Found = Match(AArch64::FMULDrr, 1, MCP::FMULSUBD_OP1); in getFMAPatterns()
4874 Found |= Match(AArch64::FMULDrr, 2, MCP::FMULSUBD_OP2) || in getFMAPatterns()
4875 Match(AArch64::FMULv1i64_indexed, 2, MCP::FMLSv1i64_indexed_OP2); in getFMAPatterns()
4877 Found |= Match(AArch64::FNMULDrr, 1, MCP::FNMULSUBD_OP1); in getFMAPatterns()
4880 Found |= Match(AArch64::FMULv4i16_indexed, 2, MCP::FMLSv4i16_indexed_OP2) || in getFMAPatterns()
4881 Match(AArch64::FMULv4f16, 2, MCP::FMLSv4f16_OP2); in getFMAPatterns()
4883 Found |= Match(AArch64::FMULv4i16_indexed, 1, MCP::FMLSv4i16_indexed_OP1) || in getFMAPatterns()
4884 Match(AArch64::FMULv4f16, 1, MCP::FMLSv4f16_OP1); in getFMAPatterns()
4887 Found |= Match(AArch64::FMULv8i16_indexed, 2, MCP::FMLSv8i16_indexed_OP2) || in getFMAPatterns()
4888 Match(AArch64::FMULv8f16, 2, MCP::FMLSv8f16_OP2); in getFMAPatterns()
4890 Found |= Match(AArch64::FMULv8i16_indexed, 1, MCP::FMLSv8i16_indexed_OP1) || in getFMAPatterns()
4891 Match(AArch64::FMULv8f16, 1, MCP::FMLSv8f16_OP1); in getFMAPatterns()
4894 Found |= Match(AArch64::FMULv2i32_indexed, 2, MCP::FMLSv2i32_indexed_OP2) || in getFMAPatterns()
4895 Match(AArch64::FMULv2f32, 2, MCP::FMLSv2f32_OP2); in getFMAPatterns()
4897 Found |= Match(AArch64::FMULv2i32_indexed, 1, MCP::FMLSv2i32_indexed_OP1) || in getFMAPatterns()
4898 Match(AArch64::FMULv2f32, 1, MCP::FMLSv2f32_OP1); in getFMAPatterns()
4901 Found |= Match(AArch64::FMULv2i64_indexed, 2, MCP::FMLSv2i64_indexed_OP2) || in getFMAPatterns()
4902 Match(AArch64::FMULv2f64, 2, MCP::FMLSv2f64_OP2); in getFMAPatterns()
4904 Found |= Match(AArch64::FMULv2i64_indexed, 1, MCP::FMLSv2i64_indexed_OP1) || in getFMAPatterns()
4905 Match(AArch64::FMULv2f64, 1, MCP::FMLSv2f64_OP1); in getFMAPatterns()
4908 Found |= Match(AArch64::FMULv4i32_indexed, 2, MCP::FMLSv4i32_indexed_OP2) || in getFMAPatterns()
4909 Match(AArch64::FMULv4f32, 2, MCP::FMLSv4f32_OP2); in getFMAPatterns()
4911 Found |= Match(AArch64::FMULv4i32_indexed, 1, MCP::FMLSv4i32_indexed_OP1) || in getFMAPatterns()
4912 Match(AArch64::FMULv4f32, 1, MCP::FMLSv4f32_OP1); in getFMAPatterns()