|
reference, declaration → definition
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: