reference, declarationdefinition
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,