Lines Matching refs:Patterns
3581 SmallVectorImpl<MachineCombinerPattern> &Patterns) { in getMaddPatterns() argument
3609 Patterns.push_back(MachineCombinerPattern::MULADDW_OP1); in getMaddPatterns()
3614 Patterns.push_back(MachineCombinerPattern::MULADDW_OP2); in getMaddPatterns()
3621 Patterns.push_back(MachineCombinerPattern::MULADDX_OP1); in getMaddPatterns()
3626 Patterns.push_back(MachineCombinerPattern::MULADDX_OP2); in getMaddPatterns()
3633 Patterns.push_back(MachineCombinerPattern::MULSUBW_OP1); in getMaddPatterns()
3638 Patterns.push_back(MachineCombinerPattern::MULSUBW_OP2); in getMaddPatterns()
3645 Patterns.push_back(MachineCombinerPattern::MULSUBX_OP1); in getMaddPatterns()
3650 Patterns.push_back(MachineCombinerPattern::MULSUBX_OP2); in getMaddPatterns()
3657 Patterns.push_back(MachineCombinerPattern::MULADDWI_OP1); in getMaddPatterns()
3664 Patterns.push_back(MachineCombinerPattern::MULADDXI_OP1); in getMaddPatterns()
3671 Patterns.push_back(MachineCombinerPattern::MULSUBWI_OP1); in getMaddPatterns()
3678 Patterns.push_back(MachineCombinerPattern::MULSUBXI_OP1); in getMaddPatterns()
3689 SmallVectorImpl<MachineCombinerPattern> &Patterns) { in getFMAPatterns() argument
3705 Patterns.push_back(MachineCombinerPattern::FMULADDS_OP1); in getFMAPatterns()
3709 Patterns.push_back(MachineCombinerPattern::FMLAv1i32_indexed_OP1); in getFMAPatterns()
3713 Patterns.push_back(MachineCombinerPattern::FMULADDS_OP2); in getFMAPatterns()
3717 Patterns.push_back(MachineCombinerPattern::FMLAv1i32_indexed_OP2); in getFMAPatterns()
3723 Patterns.push_back(MachineCombinerPattern::FMULADDD_OP1); in getFMAPatterns()
3727 Patterns.push_back(MachineCombinerPattern::FMLAv1i64_indexed_OP1); in getFMAPatterns()
3731 Patterns.push_back(MachineCombinerPattern::FMULADDD_OP2); in getFMAPatterns()
3735 Patterns.push_back(MachineCombinerPattern::FMLAv1i64_indexed_OP2); in getFMAPatterns()
3742 Patterns.push_back(MachineCombinerPattern::FMLAv2i32_indexed_OP1); in getFMAPatterns()
3746 Patterns.push_back(MachineCombinerPattern::FMLAv2f32_OP1); in getFMAPatterns()
3751 Patterns.push_back(MachineCombinerPattern::FMLAv2i32_indexed_OP2); in getFMAPatterns()
3755 Patterns.push_back(MachineCombinerPattern::FMLAv2f32_OP2); in getFMAPatterns()
3762 Patterns.push_back(MachineCombinerPattern::FMLAv2i64_indexed_OP1); in getFMAPatterns()
3766 Patterns.push_back(MachineCombinerPattern::FMLAv2f64_OP1); in getFMAPatterns()
3771 Patterns.push_back(MachineCombinerPattern::FMLAv2i64_indexed_OP2); in getFMAPatterns()
3775 Patterns.push_back(MachineCombinerPattern::FMLAv2f64_OP2); in getFMAPatterns()
3782 Patterns.push_back(MachineCombinerPattern::FMLAv4i32_indexed_OP1); in getFMAPatterns()
3786 Patterns.push_back(MachineCombinerPattern::FMLAv4f32_OP1); in getFMAPatterns()
3791 Patterns.push_back(MachineCombinerPattern::FMLAv4i32_indexed_OP2); in getFMAPatterns()
3795 Patterns.push_back(MachineCombinerPattern::FMLAv4f32_OP2); in getFMAPatterns()
3802 Patterns.push_back(MachineCombinerPattern::FMULSUBS_OP1); in getFMAPatterns()
3806 Patterns.push_back(MachineCombinerPattern::FMULSUBS_OP2); in getFMAPatterns()
3810 Patterns.push_back(MachineCombinerPattern::FMLSv1i32_indexed_OP2); in getFMAPatterns()
3814 Patterns.push_back(MachineCombinerPattern::FNMULSUBS_OP1); in getFMAPatterns()
3820 Patterns.push_back(MachineCombinerPattern::FMULSUBD_OP1); in getFMAPatterns()
3824 Patterns.push_back(MachineCombinerPattern::FMULSUBD_OP2); in getFMAPatterns()
3828 Patterns.push_back(MachineCombinerPattern::FMLSv1i64_indexed_OP2); in getFMAPatterns()
3832 Patterns.push_back(MachineCombinerPattern::FNMULSUBD_OP1); in getFMAPatterns()
3839 Patterns.push_back(MachineCombinerPattern::FMLSv2i32_indexed_OP2); in getFMAPatterns()
3843 Patterns.push_back(MachineCombinerPattern::FMLSv2f32_OP2); in getFMAPatterns()
3848 Patterns.push_back(MachineCombinerPattern::FMLSv2i32_indexed_OP1); in getFMAPatterns()
3852 Patterns.push_back(MachineCombinerPattern::FMLSv2f32_OP1); in getFMAPatterns()
3859 Patterns.push_back(MachineCombinerPattern::FMLSv2i64_indexed_OP2); in getFMAPatterns()
3863 Patterns.push_back(MachineCombinerPattern::FMLSv2f64_OP2); in getFMAPatterns()
3868 Patterns.push_back(MachineCombinerPattern::FMLSv2i64_indexed_OP1); in getFMAPatterns()
3872 Patterns.push_back(MachineCombinerPattern::FMLSv2f64_OP1); in getFMAPatterns()
3879 Patterns.push_back(MachineCombinerPattern::FMLSv4i32_indexed_OP2); in getFMAPatterns()
3883 Patterns.push_back(MachineCombinerPattern::FMLSv4f32_OP2); in getFMAPatterns()
3888 Patterns.push_back(MachineCombinerPattern::FMLSv4i32_indexed_OP1); in getFMAPatterns()
3892 Patterns.push_back(MachineCombinerPattern::FMLSv4f32_OP1); in getFMAPatterns()
3953 SmallVectorImpl<MachineCombinerPattern> &Patterns) const { in getMachineCombinerPatterns()
3955 if (getMaddPatterns(Root, Patterns)) in getMachineCombinerPatterns()
3958 if (getFMAPatterns(Root, Patterns)) in getMachineCombinerPatterns()
3961 return TargetInstrInfo::getMachineCombinerPatterns(Root, Patterns); in getMachineCombinerPatterns()