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

References

gen/lib/Target/Sparc/SparcGenAsmMatcher.inc
   94       switch (Mnemonic.size()) {
   97         switch (Mnemonic[0]) {
  100           if (memcmp(Mnemonic.data()+1, "ddc", 3) != 0)
  103             Mnemonic = "addx";
  106           if (memcmp(Mnemonic.data()+1, "duw", 3) != 0)
  109             Mnemonic = "ld";
  112           switch (Mnemonic[1]) {
  115             switch (Mnemonic[2]) {
  118               switch (Mnemonic[3]) {
  121                 Mnemonic = "stb";	 // "stsb"
  124                 Mnemonic = "sth";	 // "stsh"
  129               switch (Mnemonic[3]) {
  132                 Mnemonic = "stb";	 // "stub"
  135                 Mnemonic = "sth";	 // "stuh"
  142             if (memcmp(Mnemonic.data()+2, "bc", 2) != 0)
  145               Mnemonic = "subx";
  152         switch (Mnemonic[0]) {
  155           if (memcmp(Mnemonic.data()+1, "duwa", 4) != 0)
  158             Mnemonic = "lda";
  161           if (Mnemonic[1] != 't')
  163           switch (Mnemonic[2]) {
  166             switch (Mnemonic[3]) {
  169               if (Mnemonic[4] != 'a')
  171               Mnemonic = "stba";	 // "stsba"
  174               if (Mnemonic[4] != 'a')
  176               Mnemonic = "stha";	 // "stsha"
  181             switch (Mnemonic[3]) {
  184               if (Mnemonic[4] != 'a')
  186               Mnemonic = "stba";	 // "stuba"
  189               if (Mnemonic[4] != 'a')
  191               Mnemonic = "stha";	 // "stuha"
  200         switch (Mnemonic[0]) {
  203           if (memcmp(Mnemonic.data()+1, "ddccc", 5) != 0)
  206             Mnemonic = "addxcc";
  209           if (memcmp(Mnemonic.data()+1, "flush", 5) != 0)
  211           Mnemonic = "flush";	 // "iflush"
  214           if (memcmp(Mnemonic.data()+1, "eturn", 5) != 0)
  217             Mnemonic = "rett";
  220           if (memcmp(Mnemonic.data()+1, "ubccc", 5) != 0)
  223             Mnemonic = "subxcc";
  230   switch (Mnemonic.size()) {
  233     switch (Mnemonic[0]) {
  236       if (memcmp(Mnemonic.data()+1, "ddc", 3) != 0)
  239         Mnemonic = "addx";
  242       if (memcmp(Mnemonic.data()+1, "duw", 3) != 0)
  245         Mnemonic = "ld";
  248       switch (Mnemonic[1]) {
  251         switch (Mnemonic[2]) {
  254           switch (Mnemonic[3]) {
  257             Mnemonic = "stb";	 // "stsb"
  260             Mnemonic = "sth";	 // "stsh"
  265           switch (Mnemonic[3]) {
  268             Mnemonic = "stb";	 // "stub"
  271             Mnemonic = "sth";	 // "stuh"
  278         if (memcmp(Mnemonic.data()+2, "bc", 2) != 0)
  281           Mnemonic = "subx";
  288     switch (Mnemonic[0]) {
  291       if (memcmp(Mnemonic.data()+1, "duwa", 4) != 0)
  294         Mnemonic = "lda";
  297       if (Mnemonic[1] != 't')
  299       switch (Mnemonic[2]) {
  302         switch (Mnemonic[3]) {
  305           if (Mnemonic[4] != 'a')
  307           Mnemonic = "stba";	 // "stsba"
  310           if (Mnemonic[4] != 'a')
  312           Mnemonic = "stha";	 // "stsha"
  317         switch (Mnemonic[3]) {
  320           if (Mnemonic[4] != 'a')
  322           Mnemonic = "stba";	 // "stuba"
  325           if (Mnemonic[4] != 'a')
  327           Mnemonic = "stha";	 // "stuha"
  336     switch (Mnemonic[0]) {
  339       if (memcmp(Mnemonic.data()+1, "ddccc", 5) != 0)
  342         Mnemonic = "addxcc";
  345       if (memcmp(Mnemonic.data()+1, "flush", 5) != 0)
  347       Mnemonic = "flush";	 // "iflush"
  350       if (memcmp(Mnemonic.data()+1, "eturn", 5) != 0)
  353         Mnemonic = "rett";
  356       if (memcmp(Mnemonic.data()+1, "ubccc", 5) != 0)
  359         Mnemonic = "subxcc";