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

References

gen/lib/Target/ARM/ARMGenAsmWriter.inc
12061   switch (MI->getOpcode()) {
12064     if (MI->getNumOperands() == 1 &&
12065         MI->getOperand(0).isImm() &&
12066         MI->getOperand(0).getImm() == 0 &&
12073     if (MI->getNumOperands() == 1 &&
12074         MI->getOperand(0).isImm() &&
12075         MI->getOperand(0).getImm() == 4 &&
12082     if (MI->getNumOperands() == 1 &&
12083         MI->getOperand(0).isImm() &&
12084         MI->getOperand(0).getImm() == 12 &&
12093     if (MI->getNumOperands() == 3 &&
12094         MI->getOperand(0).isImm() &&
12095         MI->getOperand(0).getImm() == 0 &&
12102     if (MI->getNumOperands() == 3 &&
12103         MI->getOperand(0).isImm() &&
12104         MI->getOperand(0).getImm() == 1 &&
12111     if (MI->getNumOperands() == 3 &&
12112         MI->getOperand(0).isImm() &&
12113         MI->getOperand(0).getImm() == 2 &&
12120     if (MI->getNumOperands() == 3 &&
12121         MI->getOperand(0).isImm() &&
12122         MI->getOperand(0).getImm() == 3 &&
12129     if (MI->getNumOperands() == 3 &&
12130         MI->getOperand(0).isImm() &&
12131         MI->getOperand(0).getImm() == 4 &&
12138     if (MI->getNumOperands() == 3 &&
12139         MI->getOperand(0).isImm() &&
12140         MI->getOperand(0).getImm() == 5 &&
12147     if (MI->getNumOperands() == 3 &&
12148         MI->getOperand(0).isImm() &&
12149         MI->getOperand(0).getImm() == 16 &&
12156     if (MI->getNumOperands() == 3 &&
12157         MI->getOperand(0).isImm() &&
12158         MI->getOperand(0).getImm() == 20 &&
12167     if (MI->getNumOperands() == 6 &&
12168         MI->getOperand(0).isReg() &&
12169         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12170         MI->getOperand(2).isReg() &&
12171         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12172         MI->getOperand(3).isReg() &&
12173         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12182     if (MI->getNumOperands() == 6 &&
12183         MI->getOperand(0).isReg() &&
12184         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12185         MI->getOperand(2).isReg() &&
12186         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12187         MI->getOperand(3).isReg() &&
12188         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12197     if (MI->getNumOperands() == 6 &&
12198         MI->getOperand(0).isReg() &&
12199         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12200         MI->getOperand(2).isReg() &&
12201         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12202         MI->getOperand(3).isReg() &&
12203         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12212     if (MI->getNumOperands() == 6 &&
12213         MI->getOperand(0).isReg() &&
12214         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12215         MI->getOperand(2).isReg() &&
12216         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12217         MI->getOperand(3).isReg() &&
12218         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12227     if (MI->getNumOperands() == 6 &&
12228         MI->getOperand(0).isReg() &&
12229         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12230         MI->getOperand(2).isReg() &&
12231         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12232         MI->getOperand(3).isReg() &&
12233         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12242     if (MI->getNumOperands() == 6 &&
12243         MI->getOperand(0).isReg() &&
12244         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12245         MI->getOperand(2).isReg() &&
12246         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12247         MI->getOperand(3).isReg() &&
12248         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12257     if (MI->getNumOperands() == 5 &&
12258         MI->getOperand(0).isReg() &&
12259         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12260         MI->getOperand(1).isReg() &&
12261         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(1).getReg()) &&
12262         MI->getOperand(2).isReg() &&
12263         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12272     if (MI->getNumOperands() == 5 &&
12273         MI->getOperand(0).isReg() &&
12274         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12275         MI->getOperand(1).isReg() &&
12276         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(1).getReg()) &&
12277         MI->getOperand(2).isReg() &&
12278         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12287     if (MI->getNumOperands() == 5 &&
12288         MI->getOperand(0).isReg() &&
12289         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12290         MI->getOperand(1).isReg() &&
12291         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(1).getReg()) &&
12292         MI->getOperand(2).isReg() &&
12293         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12302     if (MI->getNumOperands() == 5 &&
12303         MI->getOperand(0).isReg() &&
12304         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12305         MI->getOperand(1).isReg() &&
12306         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(1).getReg()) &&
12307         MI->getOperand(2).isReg() &&
12308         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12317     if (MI->getNumOperands() == 5 &&
12318         MI->getOperand(0).isReg() &&
12319         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12320         MI->getOperand(1).isReg() &&
12321         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(1).getReg()) &&
12322         MI->getOperand(2).isReg() &&
12323         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12332     if (MI->getNumOperands() == 5 &&
12333         MI->getOperand(0).isReg() &&
12334         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12335         MI->getOperand(1).isReg() &&
12336         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(1).getReg()) &&
12337         MI->getOperand(2).isReg() &&
12338         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12347     if (MI->getNumOperands() == 8 &&
12348         MI->getOperand(0).isReg() &&
12349         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12350         MI->getOperand(1).isReg() &&
12351         MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12352         MI->getOperand(4).isReg() &&
12353         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(4).getReg()) &&
12354         MI->getOperand(5).isReg() &&
12355         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(5).getReg()) &&
12364     if (MI->getNumOperands() == 8 &&
12365         MI->getOperand(0).isReg() &&
12366         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12367         MI->getOperand(1).isReg() &&
12368         MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12369         MI->getOperand(4).isReg() &&
12370         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(4).getReg()) &&
12371         MI->getOperand(5).isReg() &&
12372         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(5).getReg()) &&
12381     if (MI->getNumOperands() == 8 &&
12382         MI->getOperand(0).isReg() &&
12383         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12384         MI->getOperand(1).isReg() &&
12385         MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12386         MI->getOperand(4).isReg() &&
12387         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(4).getReg()) &&
12388         MI->getOperand(5).isReg() &&
12389         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(5).getReg()) &&
12398     if (MI->getNumOperands() == 8 &&
12399         MI->getOperand(0).isReg() &&
12400         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12401         MI->getOperand(1).isReg() &&
12402         MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12403         MI->getOperand(4).isReg() &&
12404         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(4).getReg()) &&
12405         MI->getOperand(5).isReg() &&
12406         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(5).getReg()) &&
12415     if (MI->getNumOperands() == 6 &&
12416         MI->getOperand(0).isReg() &&
12417         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12418         MI->getOperand(1).isReg() &&
12419         MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12420         MI->getOperand(2).isReg() &&
12421         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12422         MI->getOperand(3).isReg() &&
12423         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12432     if (MI->getNumOperands() == 6 &&
12433         MI->getOperand(0).isReg() &&
12434         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12435         MI->getOperand(1).isReg() &&
12436         MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12437         MI->getOperand(2).isReg() &&
12438         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12439         MI->getOperand(3).isReg() &&
12440         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12449     if (MI->getNumOperands() == 6 &&
12450         MI->getOperand(0).isReg() &&
12451         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12452         MI->getOperand(1).isReg() &&
12453         MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12454         MI->getOperand(2).isReg() &&
12455         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12456         MI->getOperand(3).isReg() &&
12457         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12466     if (MI->getNumOperands() == 6 &&
12467         MI->getOperand(0).isReg() &&
12468         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12469         MI->getOperand(1).isReg() &&
12470         MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12471         MI->getOperand(2).isReg() &&
12472         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12473         MI->getOperand(3).isReg() &&
12474         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12483     if (MI->getNumOperands() == 6 &&
12484         MI->getOperand(0).isReg() &&
12485         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(0).getReg()) &&
12486         MI->getOperand(1).isReg() &&
12487         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(1).getReg()) &&
12488         MI->getOperand(2).isReg() &&
12489         MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12489         MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12498     if (MI->getNumOperands() == 8 &&
12499         MI->getOperand(0).isReg() &&
12500         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12501         MI->getOperand(1).isReg() &&
12502         MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12503         MI->getOperand(4).isReg() &&
12504         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(4).getReg()) &&
12505         MI->getOperand(5).isReg() &&
12506         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(5).getReg()) &&
12515     if (MI->getNumOperands() == 8 &&
12516         MI->getOperand(0).isReg() &&
12517         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12518         MI->getOperand(1).isReg() &&
12519         MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12520         MI->getOperand(4).isReg() &&
12521         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(4).getReg()) &&
12522         MI->getOperand(5).isReg() &&
12523         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(5).getReg()) &&
12532     if (MI->getNumOperands() == 6 &&
12533         MI->getOperand(0).isReg() &&
12534         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12535         MI->getOperand(1).isReg() &&
12536         MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12537         MI->getOperand(2).isReg() &&
12538         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12539         MI->getOperand(3).isReg() &&
12540         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12549     if (MI->getNumOperands() == 6 &&
12550         MI->getOperand(0).isReg() &&
12551         MRI.getRegClass(ARM::tGPREvenRegClassID).contains(MI->getOperand(0).getReg()) &&
12552         MI->getOperand(1).isReg() &&
12553         MRI.getRegClass(ARM::tGPROddRegClassID).contains(MI->getOperand(1).getReg()) &&
12554         MI->getOperand(2).isReg() &&
12555         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(2).getReg()) &&
12556         MI->getOperand(3).isReg() &&
12557         MRI.getRegClass(ARM::MQPRRegClassID).contains(MI->getOperand(3).getReg()) &&
12566     if (MI->getNumOperands() == 4 &&
12567         MI->getOperand(0).isReg() &&
12568         MRI.getRegClass(ARM::rGPRRegClassID).contains(MI->getOperand(0).getReg()) &&
12569         MI->getOperand(1).getReg() == ARM::ZR &&
12570         MI->getOperand(2).getReg() == ARM::ZR &&
12576     if (MI->getNumOperands() == 4 &&
12577         MI->getOperand(0).isReg() &&
12578         MRI.getRegClass(ARM::rGPRRegClassID).contains(MI->getOperand(0).getReg()) &&
12579         MI->getOperand(1).isReg() &&
12580         MRI.getRegClass(ARM::GPRwithZRnospRegClassID).contains(MI->getOperand(1).getReg()) &&
12581         MI->getOperand(2).isReg() &&
12582         MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12582         MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12590     if (MI->getNumOperands() == 4 &&
12591         MI->getOperand(0).isReg() &&
12592         MRI.getRegClass(ARM::rGPRRegClassID).contains(MI->getOperand(0).getReg()) &&
12593         MI->getOperand(1).getReg() == ARM::ZR &&
12594         MI->getOperand(2).getReg() == ARM::ZR &&
12600     if (MI->getNumOperands() == 4 &&
12601         MI->getOperand(0).isReg() &&
12602         MRI.getRegClass(ARM::rGPRRegClassID).contains(MI->getOperand(0).getReg()) &&
12603         MI->getOperand(1).isReg() &&
12604         MRI.getRegClass(ARM::GPRwithZRnospRegClassID).contains(MI->getOperand(1).getReg()) &&
12605         MI->getOperand(2).isReg() &&
12606         MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12606         MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12614     if (MI->getNumOperands() == 4 &&
12615         MI->getOperand(0).isReg() &&
12616         MRI.getRegClass(ARM::rGPRRegClassID).contains(MI->getOperand(0).getReg()) &&
12617         MI->getOperand(1).isReg() &&
12618         MRI.getRegClass(ARM::GPRwithZRnospRegClassID).contains(MI->getOperand(1).getReg()) &&
12619         MI->getOperand(2).isReg() &&
12620         MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12620         MI->getOperand(2).getReg() == MI->getOperand(1).getReg() &&
12628     if (MI->getNumOperands() == 3 &&
12629         MI->getOperand(0).isImm() &&
12630         MI->getOperand(0).getImm() == 0 &&
12631         MI->getOperand(1).isImm() &&
12632         MI->getOperand(1).getImm() == 14 &&
12633         MI->getOperand(2).isImm() &&
12634         MI->getOperand(2).getImm() == 0 &&
12642     if (MI->getNumOperands() == 3 &&
12643         MI->getOperand(0).isImm() &&
12644         MI->getOperand(0).getImm() == 4 &&
12645         MI->getOperand(1).isImm() &&
12646         MI->getOperand(1).getImm() == 14 &&
12647         MI->getOperand(2).isImm() &&
12648         MI->getOperand(2).getImm() == 0 &&
12656     if (MI->getNumOperands() == 3 &&
12657         MI->getOperand(0).isImm() &&
12658         MI->getOperand(0).getImm() == 12 &&
12666     if (MI->getNumOperands() == 3 &&
12667         MI->getOperand(0).isImm() &&
12668         MI->getOperand(0).getImm() == 0 &&
12675     if (MI->getNumOperands() == 3 &&
12676         MI->getOperand(0).isImm() &&
12677         MI->getOperand(0).getImm() == 1 &&
12684     if (MI->getNumOperands() == 3 &&
12685         MI->getOperand(0).isImm() &&
12686         MI->getOperand(0).getImm() == 2 &&
12693     if (MI->getNumOperands() == 3 &&
12694         MI->getOperand(0).isImm() &&
12695         MI->getOperand(0).getImm() == 3 &&
12702     if (MI->getNumOperands() == 3 &&
12703         MI->getOperand(0).isImm() &&
12704         MI->getOperand(0).getImm() == 4 &&
12711     if (MI->getNumOperands() == 3 &&
12712         MI->getOperand(0).isImm() &&
12713         MI->getOperand(0).getImm() == 5 &&
12721     if (MI->getNumOperands() == 3 &&
12722         MI->getOperand(0).isImm() &&
12723         MI->getOperand(0).getImm() == 16 &&
12731     if (MI->getNumOperands() == 3 &&
12732         MI->getOperand(0).isImm() &&
12733         MI->getOperand(0).getImm() == 20 &&
12742     if (MI->getNumOperands() == 3 &&
12743         MI->getOperand(0).isImm() &&
12744         MI->getOperand(0).getImm() == 0 &&
12754     if (MI->getNumOperands() == 3 &&
12755         MI->getOperand(0).isImm() &&
12756         MI->getOperand(0).getImm() == 0 &&
12763     if (MI->getNumOperands() == 3 &&
12764         MI->getOperand(0).isImm() &&
12765         MI->getOperand(0).getImm() == 1 &&
12772     if (MI->getNumOperands() == 3 &&
12773         MI->getOperand(0).isImm() &&
12774         MI->getOperand(0).getImm() == 2 &&
12781     if (MI->getNumOperands() == 3 &&
12782         MI->getOperand(0).isImm() &&
12783         MI->getOperand(0).getImm() == 3 &&
12790     if (MI->getNumOperands() == 3 &&
12791         MI->getOperand(0).isImm() &&
12792         MI->getOperand(0).getImm() == 4 &&
12799     if (MI->getNumOperands() == 3 &&
12800         MI->getOperand(0).isImm() &&
12801         MI->getOperand(0).getImm() == 5 &&
12829           printCustomAliasOperand(MI, OpIdx, PrintMethodIdx, STI, OS);
12831           printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS);