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

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
14029   { 1314 /* fcvtzs */, AArch64::FCVTZSd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
14033   { 1314 /* fcvtzs */, AArch64::FCVTZSSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, },
14034   { 1314 /* fcvtzs */, AArch64::FCVTZSSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, },
14035   { 1314 /* fcvtzs */, AArch64::FCVTZSSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, },
14064   { 1321 /* fcvtzu */, AArch64::FCVTZUd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
14068   { 1321 /* fcvtzu */, AArch64::FCVTZUSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, },
14069   { 1321 /* fcvtzu */, AArch64::FCVTZUSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, },
14070   { 1321 /* fcvtzu */, AArch64::FCVTZUSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, },
17132   { 4110 /* scvtf */, AArch64::SCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, },
17135   { 4110 /* scvtf */, AArch64::SCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, },
17136   { 4110 /* scvtf */, AArch64::SCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
17138   { 4110 /* scvtf */, AArch64::SCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, },
17948   { 5105 /* srshr */, AArch64::SRSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
17993   { 5154 /* sshr */, AArch64::SSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
19276   { 6325 /* ucvtf */, AArch64::UCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, },
19279   { 6325 /* ucvtf */, AArch64::UCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, },
19280   { 6325 /* ucvtf */, AArch64::UCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
19282   { 6325 /* ucvtf */, AArch64::UCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, },
19753   { 6754 /* urshr */, AArch64::URSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
19800   { 6806 /* ushr */, AArch64::USHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
21392   { 1314 /* fcvtzs */, AArch64::FCVTZSd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
21396   { 1314 /* fcvtzs */, AArch64::FCVTZSSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, },
21397   { 1314 /* fcvtzs */, AArch64::FCVTZSSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, },
21398   { 1314 /* fcvtzs */, AArch64::FCVTZSSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, },
21427   { 1321 /* fcvtzu */, AArch64::FCVTZUd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
21431   { 1321 /* fcvtzu */, AArch64::FCVTZUSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, },
21432   { 1321 /* fcvtzu */, AArch64::FCVTZUSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, },
21433   { 1321 /* fcvtzu */, AArch64::FCVTZUSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, },
24495   { 4110 /* scvtf */, AArch64::SCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, },
24498   { 4110 /* scvtf */, AArch64::SCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, },
24499   { 4110 /* scvtf */, AArch64::SCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
24501   { 4110 /* scvtf */, AArch64::SCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, },
25306   { 5105 /* srshr */, AArch64::SRSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
25351   { 5154 /* sshr */, AArch64::SSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
26639   { 6325 /* ucvtf */, AArch64::UCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, },
26642   { 6325 /* ucvtf */, AArch64::UCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, },
26643   { 6325 /* ucvtf */, AArch64::UCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
26645   { 6325 /* ucvtf */, AArch64::UCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, },
27111   { 6754 /* urshr */, AArch64::URSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
27158   { 6806 /* ushr */, AArch64::USHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },