|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/AArch64/AArch64InstrInfo.cpp 4125 RC = &AArch64::GPR32RegClass;
4128 RC = &AArch64::GPR64RegClass;
4130 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC);
4140 RC = &AArch64::GPR32RegClass;
4143 RC = &AArch64::GPR64RegClass;
4145 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC);
4162 RC = &AArch64::GPR32RegClass;
4169 RC = &AArch64::GPR64RegClass;
4187 MUL = genMaddR(MF, MRI, TII, Root, InsInstrs, 1, Opc, NewVR, RC);
4205 RC = &AArch64::GPR32RegClass;
4211 RC = &AArch64::GPR64RegClass;
4221 MUL = genMaddR(MF, MRI, TII, Root, InsInstrs, 1, Opc, NewVR, RC);
4232 RC = &AArch64::GPR32RegClass;
4235 RC = &AArch64::GPR64RegClass;
4237 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC);
4254 RC = &AArch64::GPR32RegClass;
4261 RC = &AArch64::GPR64RegClass;
4278 MUL = genMaddR(MF, MRI, TII, Root, InsInstrs, 1, Opc, NewVR, RC);
4285 RC = &AArch64::FPR16RegClass;
4286 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC);
4290 RC = &AArch64::FPR32RegClass;
4291 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC);
4295 RC = &AArch64::FPR64RegClass;
4296 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC);
4301 RC = &AArch64::FPR16RegClass;
4302 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC);
4306 RC = &AArch64::FPR32RegClass;
4307 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC);
4311 RC = &AArch64::FPR64RegClass;
4312 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC);
4317 RC = &AArch64::FPR32RegClass;
4318 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4323 RC = &AArch64::FPR32RegClass;
4324 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4330 RC = &AArch64::FPR64RegClass;
4331 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4336 RC = &AArch64::FPR64RegClass;
4337 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4342 RC = &AArch64::FPR64RegClass;
4344 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4348 RC = &AArch64::FPR64RegClass;
4350 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4354 RC = &AArch64::FPR64RegClass;
4356 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4360 RC = &AArch64::FPR64RegClass;
4362 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4368 RC = &AArch64::FPR64RegClass;
4371 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4375 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4381 RC = &AArch64::FPR64RegClass;
4384 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4388 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4394 RC = &AArch64::FPR128RegClass;
4396 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4400 RC = &AArch64::FPR128RegClass;
4402 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4406 RC = &AArch64::FPR128RegClass;
4408 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4412 RC = &AArch64::FPR128RegClass;
4414 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4420 RC = &AArch64::FPR128RegClass;
4423 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4427 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4433 RC = &AArch64::FPR128RegClass;
4436 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4440 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4447 RC = &AArch64::FPR128RegClass;
4450 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4454 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4461 RC = &AArch64::FPR128RegClass;
4464 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4468 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4475 RC = &AArch64::FPR16RegClass;
4476 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC);
4480 RC = &AArch64::FPR32RegClass;
4481 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC);
4485 RC = &AArch64::FPR64RegClass;
4486 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC);
4491 RC = &AArch64::FPR16RegClass;
4492 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC);
4496 RC = &AArch64::FPR32RegClass;
4497 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC);
4501 RC = &AArch64::FPR64RegClass;
4502 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC);
4507 RC = &AArch64::FPR16RegClass;
4508 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC);
4512 RC = &AArch64::FPR32RegClass;
4513 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC);
4517 RC = &AArch64::FPR64RegClass;
4518 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC);
4523 RC = &AArch64::FPR32RegClass;
4524 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4530 RC = &AArch64::FPR64RegClass;
4531 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4537 RC = &AArch64::FPR64RegClass;
4538 Register NewVR = MRI.createVirtualRegister(RC);
4546 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4550 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4556 RC = &AArch64::FPR64RegClass;
4558 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4562 RC = &AArch64::FPR64RegClass;
4564 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4570 RC = &AArch64::FPR64RegClass;
4573 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4577 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4584 RC = &AArch64::FPR128RegClass;
4585 Register NewVR = MRI.createVirtualRegister(RC);
4593 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4597 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4603 RC = &AArch64::FPR128RegClass;
4605 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4609 RC = &AArch64::FPR128RegClass;
4611 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4617 RC = &AArch64::FPR128RegClass;
4620 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4624 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4631 RC = &AArch64::FPR128RegClass;
4634 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4638 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC,
4644 RC = &AArch64::FPR64RegClass;
4645 Register NewVR = MRI.createVirtualRegister(RC);
4653 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4657 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4664 RC = &AArch64::FPR128RegClass;
4665 Register NewVR = MRI.createVirtualRegister(RC);
4673 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4677 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4684 RC = &AArch64::FPR128RegClass;
4685 Register NewVR = MRI.createVirtualRegister(RC);
4693 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,
4697 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC,