reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AArch64/AArch64InstrInfo.cpp
 3762     Found  = Match(AArch64::FMULHrr, 1, MCP::FMULADDH_OP1);
 3763     Found |= Match(AArch64::FMULHrr, 2, MCP::FMULADDH_OP2);
 3769     Found |= Match(AArch64::FMULSrr, 1, MCP::FMULADDS_OP1) ||
 3770              Match(AArch64::FMULv1i32_indexed, 1, MCP::FMLAv1i32_indexed_OP1);
 3772     Found |= Match(AArch64::FMULSrr, 2, MCP::FMULADDS_OP2) ||
 3773              Match(AArch64::FMULv1i32_indexed, 2, MCP::FMLAv1i32_indexed_OP2);
 3776     Found |= Match(AArch64::FMULDrr, 1, MCP::FMULADDD_OP1) ||
 3777              Match(AArch64::FMULv1i64_indexed, 1, MCP::FMLAv1i64_indexed_OP1);
 3779     Found |= Match(AArch64::FMULDrr, 2, MCP::FMULADDD_OP2) ||
 3780              Match(AArch64::FMULv1i64_indexed, 2, MCP::FMLAv1i64_indexed_OP2);
 3783     Found |= Match(AArch64::FMULv4i16_indexed, 1, MCP::FMLAv4i16_indexed_OP1) ||
 3784              Match(AArch64::FMULv4f16, 1, MCP::FMLAv4f16_OP1);
 3786     Found |= Match(AArch64::FMULv4i16_indexed, 2, MCP::FMLAv4i16_indexed_OP2) ||
 3787              Match(AArch64::FMULv4f16, 2, MCP::FMLAv4f16_OP2);
 3790     Found |= Match(AArch64::FMULv8i16_indexed, 1, MCP::FMLAv8i16_indexed_OP1) ||
 3791              Match(AArch64::FMULv8f16, 1, MCP::FMLAv8f16_OP1);
 3793     Found |= Match(AArch64::FMULv8i16_indexed, 2, MCP::FMLAv8i16_indexed_OP2) ||
 3794              Match(AArch64::FMULv8f16, 2, MCP::FMLAv8f16_OP2);
 3797     Found |= Match(AArch64::FMULv2i32_indexed, 1, MCP::FMLAv2i32_indexed_OP1) ||
 3798              Match(AArch64::FMULv2f32, 1, MCP::FMLAv2f32_OP1);
 3800     Found |= Match(AArch64::FMULv2i32_indexed, 2, MCP::FMLAv2i32_indexed_OP2) ||
 3801              Match(AArch64::FMULv2f32, 2, MCP::FMLAv2f32_OP2);
 3804     Found |= Match(AArch64::FMULv2i64_indexed, 1, MCP::FMLAv2i64_indexed_OP1) ||
 3805              Match(AArch64::FMULv2f64, 1, MCP::FMLAv2f64_OP1);
 3807     Found |= Match(AArch64::FMULv2i64_indexed, 2, MCP::FMLAv2i64_indexed_OP2) ||
 3808              Match(AArch64::FMULv2f64, 2, MCP::FMLAv2f64_OP2);
 3811     Found |= Match(AArch64::FMULv4i32_indexed, 1, MCP::FMLAv4i32_indexed_OP1) ||
 3812              Match(AArch64::FMULv4f32, 1, MCP::FMLAv4f32_OP1);
 3814     Found |= Match(AArch64::FMULv4i32_indexed, 2, MCP::FMLAv4i32_indexed_OP2) ||
 3815              Match(AArch64::FMULv4f32, 2, MCP::FMLAv4f32_OP2);
 3818     Found  = Match(AArch64::FMULHrr, 1, MCP::FMULSUBH_OP1);
 3819     Found |= Match(AArch64::FMULHrr, 2, MCP::FMULSUBH_OP2);
 3820     Found |= Match(AArch64::FNMULHrr, 1, MCP::FNMULSUBH_OP1);
 3823     Found = Match(AArch64::FMULSrr, 1, MCP::FMULSUBS_OP1);
 3825     Found |= Match(AArch64::FMULSrr, 2, MCP::FMULSUBS_OP2) ||
 3826              Match(AArch64::FMULv1i32_indexed, 2, MCP::FMLSv1i32_indexed_OP2);
 3828     Found |= Match(AArch64::FNMULSrr, 1, MCP::FNMULSUBS_OP1);
 3831     Found = Match(AArch64::FMULDrr, 1, MCP::FMULSUBD_OP1);
 3833     Found |= Match(AArch64::FMULDrr, 2, MCP::FMULSUBD_OP2) ||
 3834              Match(AArch64::FMULv1i64_indexed, 2, MCP::FMLSv1i64_indexed_OP2);
 3836     Found |= Match(AArch64::FNMULDrr, 1, MCP::FNMULSUBD_OP1);
 3839     Found |= Match(AArch64::FMULv4i16_indexed, 2, MCP::FMLSv4i16_indexed_OP2) ||
 3840              Match(AArch64::FMULv4f16, 2, MCP::FMLSv4f16_OP2);
 3842     Found |= Match(AArch64::FMULv4i16_indexed, 1, MCP::FMLSv4i16_indexed_OP1) ||
 3843              Match(AArch64::FMULv4f16, 1, MCP::FMLSv4f16_OP1);
 3846     Found |= Match(AArch64::FMULv8i16_indexed, 2, MCP::FMLSv8i16_indexed_OP2) ||
 3847              Match(AArch64::FMULv8f16, 2, MCP::FMLSv8f16_OP2);
 3849     Found |= Match(AArch64::FMULv8i16_indexed, 1, MCP::FMLSv8i16_indexed_OP1) ||
 3850              Match(AArch64::FMULv8f16, 1, MCP::FMLSv8f16_OP1);
 3853     Found |= Match(AArch64::FMULv2i32_indexed, 2, MCP::FMLSv2i32_indexed_OP2) ||
 3854              Match(AArch64::FMULv2f32, 2, MCP::FMLSv2f32_OP2);
 3856     Found |= Match(AArch64::FMULv2i32_indexed, 1, MCP::FMLSv2i32_indexed_OP1) ||
 3857              Match(AArch64::FMULv2f32, 1, MCP::FMLSv2f32_OP1);
 3860     Found |= Match(AArch64::FMULv2i64_indexed, 2, MCP::FMLSv2i64_indexed_OP2) ||
 3861              Match(AArch64::FMULv2f64, 2, MCP::FMLSv2f64_OP2);
 3863     Found |= Match(AArch64::FMULv2i64_indexed, 1, MCP::FMLSv2i64_indexed_OP1) ||
 3864              Match(AArch64::FMULv2f64, 1, MCP::FMLSv2f64_OP1);
 3867     Found |= Match(AArch64::FMULv4i32_indexed, 2, MCP::FMLSv4i32_indexed_OP2) ||
 3868              Match(AArch64::FMULv4f32, 2, MCP::FMLSv4f32_OP2);
 3870     Found |= Match(AArch64::FMULv4i32_indexed, 1, MCP::FMLSv4i32_indexed_OP1) ||
 3871              Match(AArch64::FMULv4f32, 1, MCP::FMLSv4f32_OP1);