Lines Matching refs:Predicates

201 let Predicates = [HasStdExtZbbOrZbp] in {
208 } // Predicates = [HasStdExtZbbOrZbp]
210 let Predicates = [HasStdExtZba] in {
217 } // Predicates = [HasStdExtZba]
219 let Predicates = [HasStdExtZbbOrZbp] in {
224 } // Predicates = [HasStdExtZbbOrZbp]
226 let Predicates = [HasStdExtZbs] in {
231 } // Predicates = [HasStdExtZbs]
233 let Predicates = [HasStdExtZbp] in {
236 } // Predicates = [HasStdExtZbp]
238 let Predicates = [HasStdExtZbp] in {
242 } // Predicates = [HasStdExtZbp]
244 let Predicates = [HasStdExtZbbOrZbp] in
248 let Predicates = [HasStdExtZbs] in {
253 } // Predicates = [HasStdExtZbs]
255 let Predicates = [HasStdExtZbp] in {
258 } // Predicates = [HasStdExtZbp]
260 let Predicates = [HasStdExtZbt] in {
271 } // Predicates = [HasStdExtZbt]
273 let Predicates = [HasStdExtZbb] in {
280 } // Predicates = [HasStdExtZbb]
282 let Predicates = [HasStdExtZbm, IsRV64] in
286 let Predicates = [HasStdExtZbb] in {
291 } // Predicates = [HasStdExtZbb]
293 let Predicates = [HasStdExtZbr] in {
300 } // Predicates = [HasStdExtZbr]
302 let Predicates = [HasStdExtZbr, IsRV64] in
306 let Predicates = [HasStdExtZbr] in {
313 } // Predicates = [HasStdExtZbr]
315 let Predicates = [HasStdExtZbr, IsRV64] in
319 let Predicates = [HasStdExtZbc] in {
323 } // Predicates = [HasStdExtZbc]
325 let Predicates = [HasStdExtZbb] in {
334 } // Predicates = [HasStdExtZbb]
336 let Predicates = [HasStdExtZbp] in {
339 } // Predicates = [HasStdExtZbp]
341 let Predicates = [HasStdExtZbe] in {
346 } // Predicates = [HasStdExtZbe]
348 let Predicates = [HasStdExtZbp] in {
352 } // Predicates = [HasStdExtZbp]
354 let Predicates = [HasStdExtZbm, IsRV64] in {
357 } // Predicates = [HasStdExtZbm, IsRV64]
359 let Predicates = [HasStdExtZbf] in
362 let Predicates = [HasStdExtZbp] in {
365 } // Predicates = [HasStdExtZbp]
367 let Predicates = [HasStdExtZba, IsRV64] in {
378 } // Predicates = [HasStdExtZbb, IsRV64]
380 let Predicates = [HasStdExtZbbOrZbp, IsRV64] in {
385 } // Predicates = [HasStdExtZbbOrZbp, IsRV64]
387 let Predicates = [HasStdExtZbs, IsRV64] in {
394 } // Predicates = [HasStdExtZbs, IsRV64]
396 let Predicates = [HasStdExtZbp, IsRV64] in {
399 } // Predicates = [HasStdExtZbp, IsRV64]
401 let Predicates = [HasStdExtZbp, IsRV64] in {
403 } // Predicates = [HasStdExtZbp, IsRV64]
405 let Predicates = [HasStdExtZbbOrZbp, IsRV64] in
409 let Predicates = [HasStdExtZbs, IsRV64] in {
418 } // Predicates = [HasStdExtZbs, IsRV64]
420 let Predicates = [HasStdExtZbp, IsRV64] in {
423 } // Predicates = [HasStdExtZbp, IsRV64]
425 let Predicates = [HasStdExtZbt, IsRV64] in {
432 } // Predicates = [HasStdExtZbt, IsRV64]
434 let Predicates = [HasStdExtZbb, IsRV64] in {
441 } // Predicates = [HasStdExtZbb, IsRV64]
443 let Predicates = [HasStdExtZbp, IsRV64] in {
446 } // Predicates = [HasStdExtZbp, IsRV64]
448 let Predicates = [HasStdExtZbe, IsRV64] in {
453 } // Predicates = [HasStdExtZbe, IsRV64]
455 let Predicates = [HasStdExtZbp, IsRV64] in {
458 } // Predicates = [HasStdExtZbp, IsRV64]
460 let Predicates = [HasStdExtZbf, IsRV64] in
463 let Predicates = [HasStdExtZbbOrZbp, IsRV32] in {
470 } // Predicates = [HasStdExtZbbOrZbp, IsRV32]
472 let Predicates = [HasStdExtZbbOrZbp, IsRV64] in {
479 } // Predicates = [HasStdExtZbbOrZbp, IsRV64]
488 let Predicates = [HasStdExtZbbOrZbp, IsRV32] in {
494 } // Predicates = [HasStdExtZbbOrZbp, IsRV32]
496 let Predicates = [HasStdExtZbbOrZbp, IsRV64] in {
502 } // Predicates = [HasStdExtZbbOrZbp, IsRV64]
504 let Predicates = [HasStdExtZbbOrZbp] in {
510 } // Predicates = [HasStdExtZbbOrZbp]
535 let DecoderNamespace = "RVBC", Predicates = [HasStdExtZbproposedc, HasStdExtC] in {
538 } // DecoderNamespace = "RVBC", Predicates = [HasStdExtZbproposedc, HasStdExtC]
540 let DecoderNamespace = "RVBC", Predicates = [HasStdExtZbproposedc, HasStdExtZba, HasStdExtC, IsRV64…
547 let Predicates = [HasStdExtZba, IsRV64] in {
553 let Predicates = [HasStdExtZbp] in {
588 } // Predicates = [HasStdExtZbp]
590 let Predicates = [HasStdExtZbp, IsRV32] in {
611 } // Predicates = [HasStdExtZbp, IsRV32]
613 let Predicates = [HasStdExtZbp, IsRV64] in {
656 } // Predicates = [HasStdExtZbp, IsRV64]
658 let Predicates = [HasStdExtZbbOrZbp] in {
661 } // Predicates = [HasStdExtZbbOrZbp]
663 let Predicates = [HasStdExtZbbOrZbp, IsRV64] in {
666 } // Predicates = [HasStdExtZbbOrZbp, IsRV64]
668 let Predicates = [HasStdExtZbp] in {
677 } // Predicates = [HasStdExtZbp]
679 let Predicates = [HasStdExtZbp, IsRV64] in {
684 } // Predicates = [HasStdExtZbp, IsRV64]
686 let Predicates = [HasStdExtZbs] in {
695 } // Predicates = [HasStdExtZbs]
700 let Predicates = [HasStdExtZbproposedc, HasStdExtC] in {
705 } // Predicates = [HasStdExtZbproposedc, HasStdExtC]
707 let Predicates = [HasStdExtZbproposedc, HasStdExtZba, HasStdExtC, IsRV64] in {
710 } // Predicates = [HasStdExtZbproposedc, HasStdExtC, IsRV64]
716 let Predicates = [HasStdExtZbbOrZbp] in {
720 } // Predicates = [HasStdExtZbbOrZbp]
722 let Predicates = [HasStdExtZbbOrZbp] in {
725 } // Predicates = [HasStdExtZbbOrZbp]
727 let Predicates = [HasStdExtZbs] in {
761 let Predicates = [HasStdExtZbbOrZbp] in {
771 let Predicates = [HasStdExtZbp] in {
784 } // Predicates = [HasStdExtZbp]
786 let Predicates = [HasStdExtZbp, IsRV32] in {
792 } // Predicates = [HasStdExtZbp, IsRV32]
794 let Predicates = [HasStdExtZbp, IsRV64] in {
797 } // Predicates = [HasStdExtZbp, IsRV64]
799 let Predicates = [HasStdExtZbt] in {
825 } // Predicates = [HasStdExtZbt]
831 let Predicates = [HasStdExtZbt] in {
843 } // Predicates = [HasStdExtZbt]
845 let Predicates = [HasStdExtZbb] in {
849 } // Predicates = [HasStdExtZbb]
851 let Predicates = [HasStdExtZbb] in {
856 let Predicates = [HasStdExtZbb] in {
861 } // Predicates = [HasStdExtZbb]
863 let Predicates = [HasStdExtZbb, IsRV32] in {
865 } // Predicates = [HasStdExtZbb, IsRV32]
867 let Predicates = [HasStdExtZbb, IsRV64] in {
869 } // Predicates = [HasStdExtZbb, IsRV64]
871 let Predicates = [HasStdExtZbp, IsRV32] in {
878 let Predicates = [HasStdExtZbp, IsRV64] in {
884 let Predicates = [HasStdExtZbp] in
889 let Predicates = [HasStdExtZbbOrZbp, IsRV32] in
891 let Predicates = [HasStdExtZbbOrZbp, IsRV64] in
894 let Predicates = [HasStdExtZba] in {
901 } // Predicates = [HasStdExtZba]
903 let Predicates = [HasStdExtZba, IsRV64] in {
925 } // Predicates = [HasStdExtZba, IsRV64]
927 let Predicates = [HasStdExtZbbOrZbp, IsRV64] in {
933 } // Predicates = [HasStdExtZbbOrZbp, IsRV64]
935 let Predicates = [HasStdExtZbp, IsRV64] in {
944 } // Predicates = [HasStdExtZbp, IsRV64]
946 let Predicates = [HasStdExtZbt, IsRV64] in {
955 } // Predicates = [HasStdExtZbt, IsRV64]
957 let Predicates = [HasStdExtZbb, IsRV64] in {
961 } // Predicates = [HasStdExtZbb, IsRV64]
963 let Predicates = [HasStdExtZbp, IsRV64] in {
971 } // Predicates = [HasStdExtZbp, IsRV64]
973 let Predicates = [HasStdExtZbc] in {
977 } // Predicates = [HasStdExtZbc]
979 let Predicates = [HasStdExtZbe] in {
982 } // Predicates = [HasStdExtZbe]
984 let Predicates = [HasStdExtZbe, IsRV64] in {
987 } // Predicates = [HasStdExtZbe, IsRV64]
989 let Predicates = [HasStdExtZbr] in {
996 } // Predicates = [HasStdExtZbr]
998 let Predicates = [HasStdExtZbr, IsRV64] in {
1001 } // Predicates = [HasStdExtZbr, IsRV64]