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

References

gen/lib/Target/Sparc/SparcGenAsmMatcher.inc
 2007   case MCK_MEMrr: {
 2304   case MCK_MEMrr: return "MCK_MEMrr";
 2871   { 252 /* call */, SP::JMPLrr, Convert__regO7__MEMrr2_0, AMFBS_None, { MCK_MEMrr }, },
 2915   { 352 /* clr */, SP::STrr, Convert__MEMrr2_1__regG0, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_ }, },
 2917   { 356 /* clrb */, SP::STBrr, Convert__MEMrr2_1__regG0, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_ }, },
 2919   { 361 /* clrh */, SP::STHrr, Convert__MEMrr2_1__regG0, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3154   { 915 /* flush */, SP::FLUSHrr, Convert__MEMrr2_0, AMFBS_None, { MCK_MEMrr }, },
 3469   { 2408 /* jmp */, SP::JMPLrr, Convert__regG0__MEMrr2_0, AMFBS_None, { MCK_MEMrr }, },
 3471   { 2412 /* jmpl */, SP::JMPLrr, Convert__Reg1_1__MEMrr2_0, AMFBS_None, { MCK_MEMrr, MCK_IntRegs }, },
 3477   { 2417 /* ld */, SP::LDCSRrr, Convert__MEMrr2_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK__PCT_csr }, },
 3478   { 2417 /* ld */, SP::LDFSRrr, Convert__MEMrr2_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK__PCT_fsr }, },
 3479   { 2417 /* ld */, SP::LDCrr, Convert__Reg1_3__MEMrr2_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_CoprocRegs }, },
 3480   { 2417 /* ld */, SP::LDFrr, Convert__Reg1_3__MEMrr2_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_FPRegs }, },
 3481   { 2417 /* ld */, SP::LDrr, Convert__Reg1_3__MEMrr2_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_IntRegs }, },
 3482   { 2417 /* ld */, SP::TLS_LDrr, Convert__Reg1_3__MEMrr2_1__Imm1_4, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_IntRegs, MCK_Imm }, },
 3483   { 2420 /* lda */, SP::LDFArr, Convert__Reg1_4__MEMrr2_1__Imm1_3, AMFBS_HasV9, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm, MCK_FPRegs }, },
 3484   { 2420 /* lda */, SP::LDArr, Convert__Reg1_4__MEMrr2_1__Imm1_3, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm, MCK_IntRegs }, },
 3488   { 2424 /* ldd */, SP::LDDCrr, Convert__Reg1_3__MEMrr2_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_CoprocPair }, },
 3489   { 2424 /* ldd */, SP::LDDrr, Convert__Reg1_3__MEMrr2_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_IntPair }, },
 3490   { 2424 /* ldd */, SP::LDDFrr, Convert__Reg1_3__MEMrr2_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_DFPRegs }, },
 3491   { 2428 /* ldda */, SP::LDDArr, Convert__Reg1_4__MEMrr2_1__Imm1_3, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm, MCK_IntPair }, },
 3492   { 2428 /* ldda */, SP::LDDFArr, Convert__Reg1_4__MEMrr2_1__Imm1_3, AMFBS_HasV9, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm, MCK_DFPRegs }, },
 3494   { 2433 /* ldq */, SP::LDQFrr, Convert__Reg1_3__MEMrr2_1, AMFBS_HasV9, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_QFPRegs }, },
 3495   { 2437 /* ldqa */, SP::LDQFArr, Convert__Reg1_4__MEMrr2_1__Imm1_3, AMFBS_HasV9, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm, MCK_QFPRegs }, },
 3497   { 2442 /* ldsb */, SP::LDSBrr, Convert__Reg1_3__MEMrr2_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_IntRegs }, },
 3498   { 2447 /* ldsba */, SP::LDSBArr, Convert__Reg1_4__MEMrr2_1__Imm1_3, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm, MCK_IntRegs }, },
 3500   { 2453 /* ldsh */, SP::LDSHrr, Convert__Reg1_3__MEMrr2_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_IntRegs }, },
 3501   { 2458 /* ldsha */, SP::LDSHArr, Convert__Reg1_4__MEMrr2_1__Imm1_3, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm, MCK_IntRegs }, },
 3503   { 2464 /* ldstub */, SP::LDSTUBrr, Convert__Reg1_3__MEMrr2_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_IntRegs }, },
 3504   { 2471 /* ldstuba */, SP::LDSTUBArr, Convert__Reg1_4__MEMrr2_1__Imm1_3, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm, MCK_IntRegs }, },
 3506   { 2479 /* ldsw */, SP::LDSWrr, Convert__Reg1_3__MEMrr2_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_IntRegs }, },
 3508   { 2484 /* ldub */, SP::LDUBrr, Convert__Reg1_3__MEMrr2_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_IntRegs }, },
 3509   { 2489 /* lduba */, SP::LDUBArr, Convert__Reg1_4__MEMrr2_1__Imm1_3, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm, MCK_IntRegs }, },
 3511   { 2495 /* lduh */, SP::LDUHrr, Convert__Reg1_3__MEMrr2_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_IntRegs }, },
 3512   { 2500 /* lduha */, SP::LDUHArr, Convert__Reg1_4__MEMrr2_1__Imm1_3, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm, MCK_IntRegs }, },
 3515   { 2506 /* ldx */, SP::LDXFSRrr, Convert__MEMrr2_1, AMFBS_HasV9, { MCK__91_, MCK_MEMrr, MCK__93_, MCK__PCT_fsr }, },
 3516   { 2506 /* ldx */, SP::LDXrr, Convert__Reg1_3__MEMrr2_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_IntRegs }, },
 3517   { 2506 /* ldx */, SP::TLS_LDXrr, Convert__Reg1_3__MEMrr2_1__Imm1_4, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_IntRegs, MCK_Imm }, },
 3720   { 2857 /* rett */, SP::RETTrr, Convert__MEMrr2_0, AMFBS_None, { MCK_MEMrr }, },
 3755   { 2959 /* st */, SP::STCSRrr, Convert__MEMrr2_2, AMFBS_None, { MCK__PCT_csr, MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3757   { 2959 /* st */, SP::STFSRrr, Convert__MEMrr2_2, AMFBS_None, { MCK__PCT_fsr, MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3759   { 2959 /* st */, SP::STCrr, Convert__MEMrr2_2__Reg1_0, AMFBS_None, { MCK_CoprocRegs, MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3761   { 2959 /* st */, SP::STFrr, Convert__MEMrr2_2__Reg1_0, AMFBS_None, { MCK_FPRegs, MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3763   { 2959 /* st */, SP::STrr, Convert__MEMrr2_2__Reg1_0, AMFBS_None, { MCK_IntRegs, MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3764   { 2962 /* sta */, SP::STFArr, Convert__MEMrr2_2__Reg1_0__Imm1_4, AMFBS_HasV9, { MCK_FPRegs, MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm }, },
 3765   { 2962 /* sta */, SP::STArr, Convert__MEMrr2_2__Reg1_0__Imm1_4, AMFBS_None, { MCK_IntRegs, MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm }, },
 3767   { 2966 /* stb */, SP::STBrr, Convert__MEMrr2_2__Reg1_0, AMFBS_None, { MCK_IntRegs, MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3768   { 2970 /* stba */, SP::STBArr, Convert__MEMrr2_2__Reg1_0__Imm1_4, AMFBS_None, { MCK_IntRegs, MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm }, },
 3771   { 2981 /* std */, SP::STDCQrr, Convert__MEMrr2_2, AMFBS_None, { MCK__PCT_cq, MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3773   { 2981 /* std */, SP::STDFQrr, Convert__MEMrr2_2, AMFBS_None, { MCK__PCT_fq, MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3775   { 2981 /* std */, SP::STDCrr, Convert__MEMrr2_2__Reg1_0, AMFBS_None, { MCK_CoprocPair, MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3777   { 2981 /* std */, SP::STDrr, Convert__MEMrr2_2__Reg1_0, AMFBS_None, { MCK_IntPair, MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3779   { 2981 /* std */, SP::STDFrr, Convert__MEMrr2_2__Reg1_0, AMFBS_None, { MCK_DFPRegs, MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3780   { 2985 /* stda */, SP::STDArr, Convert__MEMrr2_2__Reg1_0__Imm1_4, AMFBS_None, { MCK_IntPair, MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm }, },
 3781   { 2985 /* stda */, SP::STDFArr, Convert__MEMrr2_2__Reg1_0__Imm1_4, AMFBS_HasV9, { MCK_DFPRegs, MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm }, },
 3783   { 2990 /* sth */, SP::STHrr, Convert__MEMrr2_2__Reg1_0, AMFBS_None, { MCK_IntRegs, MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3784   { 2994 /* stha */, SP::STHArr, Convert__MEMrr2_2__Reg1_0__Imm1_4, AMFBS_None, { MCK_IntRegs, MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm }, },
 3786   { 2999 /* stq */, SP::STQFrr, Convert__MEMrr2_2__Reg1_0, AMFBS_HasV9, { MCK_QFPRegs, MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3787   { 3003 /* stqa */, SP::STQFArr, Convert__MEMrr2_2__Reg1_0__Imm1_4, AMFBS_HasV9, { MCK_QFPRegs, MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm }, },
 3789   { 3008 /* stx */, SP::STXFSRrr, Convert__MEMrr2_2, AMFBS_HasV9, { MCK__PCT_fsr, MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3791   { 3008 /* stx */, SP::STXrr, Convert__MEMrr2_2__Reg1_0, AMFBS_None, { MCK_IntRegs, MCK__91_, MCK_MEMrr, MCK__93_ }, },
 3801   { 3034 /* swap */, SP::SWAPrr, Convert__Reg1_3__MEMrr2_1__Tie0_1_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_IntRegs }, },
 3802   { 3039 /* swapa */, SP::SWAPArr, Convert__Reg1_4__MEMrr2_1__Imm1_3__Tie0_1_1, AMFBS_None, { MCK__91_, MCK_MEMrr, MCK__93_, MCK_Imm, MCK_IntRegs }, },
 4362   { 252 /* call */, 1 /* 0 */, MCK_MEMrr, AMFBS_None },
 4364   { 352 /* clr */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4366   { 356 /* clrb */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4368   { 361 /* clrh */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4370   { 915 /* flush */, 1 /* 0 */, MCK_MEMrr, AMFBS_None },
 4372   { 2408 /* jmp */, 1 /* 0 */, MCK_MEMrr, AMFBS_None },
 4374   { 2412 /* jmpl */, 1 /* 0 */, MCK_MEMrr, AMFBS_None },
 4380   { 2417 /* ld */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4381   { 2417 /* ld */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4382   { 2417 /* ld */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4383   { 2417 /* ld */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4384   { 2417 /* ld */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4385   { 2417 /* ld */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4386   { 2420 /* lda */, 2 /* 1 */, MCK_MEMrr, AMFBS_HasV9 },
 4387   { 2420 /* lda */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4391   { 2424 /* ldd */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4392   { 2424 /* ldd */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4393   { 2424 /* ldd */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4394   { 2428 /* ldda */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4395   { 2428 /* ldda */, 2 /* 1 */, MCK_MEMrr, AMFBS_HasV9 },
 4397   { 2433 /* ldq */, 2 /* 1 */, MCK_MEMrr, AMFBS_HasV9 },
 4398   { 2437 /* ldqa */, 2 /* 1 */, MCK_MEMrr, AMFBS_HasV9 },
 4400   { 2442 /* ldsb */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4401   { 2447 /* ldsba */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4403   { 2453 /* ldsh */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4404   { 2458 /* ldsha */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4406   { 2464 /* ldstub */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4407   { 2471 /* ldstuba */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4409   { 2479 /* ldsw */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4411   { 2484 /* ldub */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4412   { 2489 /* lduba */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4414   { 2495 /* lduh */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4415   { 2500 /* lduha */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4418   { 2506 /* ldx */, 2 /* 1 */, MCK_MEMrr, AMFBS_HasV9 },
 4419   { 2506 /* ldx */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4420   { 2506 /* ldx */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4423   { 2857 /* rett */, 1 /* 0 */, MCK_MEMrr, AMFBS_None },
 4425   { 2959 /* st */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4427   { 2959 /* st */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4429   { 2959 /* st */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4431   { 2959 /* st */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4433   { 2959 /* st */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4434   { 2962 /* sta */, 4 /* 2 */, MCK_MEMrr, AMFBS_HasV9 },
 4435   { 2962 /* sta */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4437   { 2966 /* stb */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4438   { 2970 /* stba */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4440   { 2981 /* std */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4442   { 2981 /* std */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4444   { 2981 /* std */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4446   { 2981 /* std */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4448   { 2981 /* std */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4449   { 2985 /* stda */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4450   { 2985 /* stda */, 4 /* 2 */, MCK_MEMrr, AMFBS_HasV9 },
 4452   { 2990 /* sth */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4453   { 2994 /* stha */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4455   { 2999 /* stq */, 4 /* 2 */, MCK_MEMrr, AMFBS_HasV9 },
 4456   { 3003 /* stqa */, 4 /* 2 */, MCK_MEMrr, AMFBS_HasV9 },
 4458   { 3008 /* stx */, 4 /* 2 */, MCK_MEMrr, AMFBS_HasV9 },
 4460   { 3008 /* stx */, 4 /* 2 */, MCK_MEMrr, AMFBS_None },
 4462   { 3034 /* swap */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4463   { 3039 /* swapa */, 2 /* 1 */, MCK_MEMrr, AMFBS_None },
 4473   case MCK_MEMrr: