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

References

gen/lib/Target/RISCV/RISCVGenAsmWriter.inc
 1615       AsmString = "nop";
 1626       AsmString = "mv $\x01, $\x02";
 1640       AsmString = "sext.w $\x01, $\x02";
 1651       AsmString = "beqz $\x01, $\x03";
 1662       AsmString = "blez $\x02, $\x03";
 1671       AsmString = "bgez $\x01, $\x03";
 1682       AsmString = "bltz $\x01, $\x03";
 1691       AsmString = "bgtz $\x02, $\x03";
 1702       AsmString = "bnez $\x01, $\x03";
 1712       AsmString = "csrc $\xFF\x02\x01, $\x03";
 1720       AsmString = "csrci $\xFF\x02\x01, $\x03";
 1733       AsmString = "frcsr $\x01";
 1744       AsmString = "frrm $\x01";
 1755       AsmString = "frflags $\x01";
 1765       AsmString = "rdinstret $\x01";
 1775       AsmString = "rdcycle $\x01";
 1785       AsmString = "rdtime $\x01";
 1796       AsmString = "rdinstreth $\x01";
 1807       AsmString = "rdcycleh $\x01";
 1818       AsmString = "rdtimeh $\x01";
 1826       AsmString = "csrr $\x01, $\xFF\x02\x01";
 1834       AsmString = "csrs $\xFF\x02\x01, $\x03";
 1842       AsmString = "csrsi $\xFF\x02\x01, $\x03";
 1855       AsmString = "fscsr $\x03";
 1866       AsmString = "fsrm $\x03";
 1877       AsmString = "fsflags $\x03";
 1885       AsmString = "csrw $\xFF\x02\x01, $\x03";
 1897       AsmString = "fscsr $\x01, $\x03";
 1909       AsmString = "fsrm $\x01, $\x03";
 1921       AsmString = "fsflags $\x01, $\x03";
 1932       AsmString = "fsrmi $\x03";
 1941       AsmString = "fsflagsi $\x03";
 1947       AsmString = "csrwi $\xFF\x02\x01, $\x03";
 1957       AsmString = "fsrmi $\x01, $\x03";
 1967       AsmString = "fsflagsi $\x01, $\x03";
 1983       AsmString = "fadd.d $\x01, $\x02, $\x03";
 1999       AsmString = "fadd.s $\x01, $\x02, $\x03";
 2014       AsmString = "fcvt.d.l $\x01, $\x02";
 2029       AsmString = "fcvt.d.lu $\x01, $\x02";
 2044       AsmString = "fcvt.lu.d $\x01, $\x02";
 2059       AsmString = "fcvt.lu.s $\x01, $\x02";
 2074       AsmString = "fcvt.l.d $\x01, $\x02";
 2089       AsmString = "fcvt.l.s $\x01, $\x02";
 2103       AsmString = "fcvt.s.d $\x01, $\x02";
 2118       AsmString = "fcvt.s.l $\x01, $\x02";
 2133       AsmString = "fcvt.s.lu $\x01, $\x02";
 2147       AsmString = "fcvt.s.w $\x01, $\x02";
 2161       AsmString = "fcvt.s.wu $\x01, $\x02";
 2175       AsmString = "fcvt.wu.d $\x01, $\x02";
 2189       AsmString = "fcvt.wu.s $\x01, $\x02";
 2203       AsmString = "fcvt.w.d $\x01, $\x02";
 2217       AsmString = "fcvt.w.s $\x01, $\x02";
 2233       AsmString = "fdiv.d $\x01, $\x02, $\x03";
 2249       AsmString = "fdiv.s $\x01, $\x02, $\x03";
 2260       AsmString = "fence";
 2278       AsmString = "fmadd.d $\x01, $\x02, $\x03, $\x04";
 2296       AsmString = "fmadd.s $\x01, $\x02, $\x03, $\x04";
 2314       AsmString = "fmsub.d $\x01, $\x02, $\x03, $\x04";
 2332       AsmString = "fmsub.s $\x01, $\x02, $\x03, $\x04";
 2348       AsmString = "fmul.d $\x01, $\x02, $\x03";
 2364       AsmString = "fmul.s $\x01, $\x02, $\x03";
 2382       AsmString = "fnmadd.d $\x01, $\x02, $\x03, $\x04";
 2400       AsmString = "fnmadd.s $\x01, $\x02, $\x03, $\x04";
 2418       AsmString = "fnmsub.d $\x01, $\x02, $\x03, $\x04";
 2436       AsmString = "fnmsub.s $\x01, $\x02, $\x03, $\x04";
 2450       AsmString = "fneg.d $\x01, $\x02";
 2464       AsmString = "fneg.s $\x01, $\x02";
 2478       AsmString = "fabs.d $\x01, $\x02";
 2492       AsmString = "fabs.s $\x01, $\x02";
 2506       AsmString = "fmv.d $\x01, $\x02";
 2520       AsmString = "fmv.s $\x01, $\x02";
 2534       AsmString = "fsqrt.d $\x01, $\x02";
 2548       AsmString = "fsqrt.s $\x01, $\x02";
 2564       AsmString = "fsub.d $\x01, $\x02, $\x03";
 2580       AsmString = "fsub.s $\x01, $\x02, $\x03";
 2589       AsmString = "j $\x02";
 2596       AsmString = "jal $\x02";
 2607       AsmString = "ret";
 2617       AsmString = "jr $\x02";
 2627       AsmString = "jalr $\x02";
 2638       AsmString = "jalr $\x01, $\x02";
 2647       AsmString = "jr $\x03($\x02)";
 2656       AsmString = "jalr $\x03($\x02)";
 2665       AsmString = "sfence.vma";
 2673       AsmString = "sfence.vma $\x01";
 2685       AsmString = "sltz $\x01, $\x02";
 2695       AsmString = "sgtz $\x01, $\x03";
 2708       AsmString = "seqz $\x01, $\x02";
 2720       AsmString = "snez $\x01, $\x03";
 2732       AsmString = "neg $\x01, $\x03";
 2745       AsmString = "negw $\x01, $\x03";
 2758       AsmString = "not $\x01, $\x02";
 2765   while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
 2765   while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
 2766          AsmString[I] != '$' && AsmString[I] != '\0')
 2766          AsmString[I] != '$' && AsmString[I] != '\0')
 2768   OS << '\t' << StringRef(AsmString, I);
 2769   if (AsmString[I] != '\0') {
 2770     if (AsmString[I] == ' ' || AsmString[I] == '\t') {
 2770     if (AsmString[I] == ' ' || AsmString[I] == '\t') {
 2775       if (AsmString[I] == '$') {
 2777         if (AsmString[I] == (char)0xff) {
 2779           int OpIdx = AsmString[I++] - 1;
 2780           int PrintMethodIdx = AsmString[I++] - 1;
 2783           printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS);
 2785         OS << AsmString[I++];
 2787     } while (AsmString[I] != '\0');