/dports/devel/llvm11/llvm-11.0.1.src/lib/Target/RISCV/ |
H A D | RISCVInstrInfoB.td | 649 def : Pat<(and GPR:$rs1, (not GPR:$rs2)), (ANDN GPR:$rs1, GPR:$rs2)>; 650 def : Pat<(or GPR:$rs1, (not GPR:$rs2)), (ORN GPR:$rs1, GPR:$rs2)>; 651 def : Pat<(xor GPR:$rs1, (not GPR:$rs2)), (XNOR GPR:$rs1, GPR:$rs2)>; 662 def : Pat<(rotl GPR:$rs1, GPR:$rs2), (ROL GPR:$rs1, GPR:$rs2)>; 663 def : Pat<(fshl GPR:$rs1, GPR:$rs1, GPR:$rs2), (ROL GPR:$rs1, GPR:$rs2)>; 664 def : Pat<(rotr GPR:$rs1, GPR:$rs2), (ROR GPR:$rs1, GPR:$rs2)>; 665 def : Pat<(fshr GPR:$rs1, GPR:$rs1, GPR:$rs2), (ROR GPR:$rs1, GPR:$rs2)>; 838 def : Pat<(smin GPR:$rs1, GPR:$rs2), (MIN GPR:$rs1, GPR:$rs2)>; 841 def : Pat<(smax GPR:$rs1, GPR:$rs2), (MAX GPR:$rs1, GPR:$rs2)>; 844 def : Pat<(umin GPR:$rs1, GPR:$rs2), (MINU GPR:$rs1, GPR:$rs2)>; [all …]
|
H A D | RISCVInstrInfoA.td | 216 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 227 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 241 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 243 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 286 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 288 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>; 302 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 311 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 313 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering)>; 388 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoB.td | 661 def : Pat<(and GPR:$rs1, (not GPR:$rs2)), (ANDN GPR:$rs1, GPR:$rs2)>; 662 def : Pat<(or GPR:$rs1, (not GPR:$rs2)), (ORN GPR:$rs1, GPR:$rs2)>; 663 def : Pat<(xor GPR:$rs1, (not GPR:$rs2)), (XNOR GPR:$rs1, GPR:$rs2)>; 674 def : Pat<(rotl GPR:$rs1, GPR:$rs2), (ROL GPR:$rs1, GPR:$rs2)>; 675 def : Pat<(rotr GPR:$rs1, GPR:$rs2), (ROR GPR:$rs1, GPR:$rs2)>; 810 def : Pat<(fshl GPR:$rs1, GPR:$rs3, GPR:$rs2), 811 (FSL GPR:$rs1, GPR:$rs2, GPR:$rs3)>; 834 def : Pat<(smin GPR:$rs1, GPR:$rs2), (MIN GPR:$rs1, GPR:$rs2)>; 837 def : Pat<(smax GPR:$rs1, GPR:$rs2), (MAX GPR:$rs1, GPR:$rs2)>; 840 def : Pat<(umin GPR:$rs1, GPR:$rs2), (MINU GPR:$rs1, GPR:$rs2)>; [all …]
|
H A D | RISCVInstrInfoA.td | 216 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 227 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 241 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 243 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 286 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 288 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>; 302 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 311 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 313 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering)>; 388 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), [all …]
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoB.td | 638 def : Pat<(rotl GPR:$rs1, GPR:$rs2), (ROL GPR:$rs1, GPR:$rs2)>; 639 def : Pat<(rotr GPR:$rs1, GPR:$rs2), (ROR GPR:$rs1, GPR:$rs2)>; 715 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>; 717 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>; 719 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>; 721 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>; 723 (CMOV GPR:$rs1, (SLT GPR:$x, GPR:$y), GPR:$rs3)>; 725 (CMOV GPR:$rs1, (SLT GPR:$x, GPR:$y), GPR:$rs3)>; 774 def : Pat<(smin GPR:$rs1, GPR:$rs2), (MIN GPR:$rs1, GPR:$rs2)>; 775 def : Pat<(smax GPR:$rs1, GPR:$rs2), (MAX GPR:$rs1, GPR:$rs2)>; [all …]
|
H A D | RISCVInstrInfoA.td | 216 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 227 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 241 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 243 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 286 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 288 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>; 302 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 311 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 313 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering)>; 388 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoB.td | 638 def : Pat<(rotl GPR:$rs1, GPR:$rs2), (ROL GPR:$rs1, GPR:$rs2)>; 639 def : Pat<(rotr GPR:$rs1, GPR:$rs2), (ROR GPR:$rs1, GPR:$rs2)>; 715 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>; 717 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>; 719 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>; 721 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>; 723 (CMOV GPR:$rs1, (SLT GPR:$x, GPR:$y), GPR:$rs3)>; 725 (CMOV GPR:$rs1, (SLT GPR:$x, GPR:$y), GPR:$rs3)>; 774 def : Pat<(smin GPR:$rs1, GPR:$rs2), (MIN GPR:$rs1, GPR:$rs2)>; 775 def : Pat<(smax GPR:$rs1, GPR:$rs2), (MAX GPR:$rs1, GPR:$rs2)>; [all …]
|
H A D | RISCVInstrInfoA.td | 216 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 227 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 241 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 243 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 286 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 288 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>; 302 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 311 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 313 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering)>; 388 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), [all …]
|
/dports/devel/llvm90/llvm-9.0.1.src/lib/Target/RISCV/ |
H A D | RISCVInstrInfoA.td | 36 (outs GPR:$rd), (ins GPR:$rs1, GPR:$rs2), 178 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 189 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 203 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 205 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 248 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 264 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 273 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, imm:$ordering), 275 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, imm:$ordering)>; 350 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, imm:$ordering), [all …]
|
/dports/devel/llvm80/llvm-8.0.1.src/lib/Target/RISCV/ |
H A D | RISCVInstrInfoA.td | 37 (outs GPR:$rd), (ins GPR:$rs1, GPR:$rs2), 179 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 190 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 204 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 206 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 249 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 251 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>; 253 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 5)>; 265 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 274 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, imm:$ordering), [all …]
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoZb.td | 772 def : Pat<(and GPR:$rs1, (not GPR:$rs2)), (ANDN GPR:$rs1, GPR:$rs2)>; 773 def : Pat<(or GPR:$rs1, (not GPR:$rs2)), (ORN GPR:$rs1, GPR:$rs2)>; 774 def : Pat<(xor GPR:$rs1, (not GPR:$rs2)), (XNOR GPR:$rs1, GPR:$rs2)>; 879 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>; 881 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>; 883 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>; 885 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>; 887 (CMOV GPR:$rs1, (SLT GPR:$x, GPR:$y), GPR:$rs3)>; 889 (CMOV GPR:$rs1, (SLT GPR:$x, GPR:$y), GPR:$rs3)>; 1028 (SH1ADD (SH3ADD GPR:$r, GPR:$r), (SH3ADD GPR:$r, GPR:$r))>; [all …]
|
H A D | RISCVInstrInfoA.td | 215 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 226 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 240 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 242 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 285 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 287 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>; 301 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 310 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 312 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering)>; 387 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), [all …]
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoA.td | 216 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 227 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 241 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 243 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 286 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 288 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>; 302 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 311 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 313 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, imm:$ordering)>; 388 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoA.td | 216 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 227 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 241 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 243 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 286 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 288 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>; 302 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 311 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 313 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering)>; 388 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), [all …]
|
/dports/devel/llvm10/llvm-10.0.1.src/lib/Target/RISCV/ |
H A D | RISCVInstrInfoA.td | 216 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 227 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 241 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 243 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 286 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 288 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>; 302 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 311 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 313 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, imm:$ordering)>; 388 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoA.td | 216 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 227 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 241 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 243 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 286 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 288 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>; 302 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 311 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 313 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, imm:$ordering)>; 388 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), [all …]
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoA.td | 215 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 226 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 240 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 242 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 285 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 287 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>; 301 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 310 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 312 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering)>; 387 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), [all …]
|
H A D | RISCVInstrInfoB.td | 792 def : Pat<(and GPR:$rs1, (not GPR:$rs2)), (ANDN GPR:$rs1, GPR:$rs2)>; 793 def : Pat<(or GPR:$rs1, (not GPR:$rs2)), (ORN GPR:$rs1, GPR:$rs2)>; 794 def : Pat<(xor GPR:$rs1, (not GPR:$rs2)), (XNOR GPR:$rs1, GPR:$rs2)>; 898 def : Pat<(select (XLenVT (setne GPR:$x, GPR:$y)), GPR:$rs1, GPR:$rs3), 899 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>; 900 def : Pat<(select (XLenVT (seteq GPR:$x, GPR:$y)), GPR:$rs3, GPR:$rs1), 901 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>; 903 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>; 905 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>; 907 (CMOV GPR:$rs1, (SLT GPR:$x, GPR:$y), GPR:$rs3)>; [all …]
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Target/RISCV/ |
H A D | RISCVInstrInfoA.td | 215 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 226 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 240 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 242 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 285 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 287 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>; 301 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 310 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 312 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering)>; 387 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), [all …]
|
H A D | RISCVInstrInfoB.td | 792 def : Pat<(and GPR:$rs1, (not GPR:$rs2)), (ANDN GPR:$rs1, GPR:$rs2)>; 793 def : Pat<(or GPR:$rs1, (not GPR:$rs2)), (ORN GPR:$rs1, GPR:$rs2)>; 794 def : Pat<(xor GPR:$rs1, (not GPR:$rs2)), (XNOR GPR:$rs1, GPR:$rs2)>; 898 def : Pat<(select (XLenVT (setne GPR:$x, GPR:$y)), GPR:$rs1, GPR:$rs3), 899 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>; 900 def : Pat<(select (XLenVT (seteq GPR:$x, GPR:$y)), GPR:$rs3, GPR:$rs1), 901 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>; 903 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>; 905 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>; 907 (CMOV GPR:$rs1, (SLT GPR:$x, GPR:$y), GPR:$rs3)>; [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoA.td | 215 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 226 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 240 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 242 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 285 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 287 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>; 301 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 310 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 312 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering)>; 387 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), [all …]
|
H A D | RISCVInstrInfoB.td | 792 def : Pat<(and GPR:$rs1, (not GPR:$rs2)), (ANDN GPR:$rs1, GPR:$rs2)>; 793 def : Pat<(or GPR:$rs1, (not GPR:$rs2)), (ORN GPR:$rs1, GPR:$rs2)>; 794 def : Pat<(xor GPR:$rs1, (not GPR:$rs2)), (XNOR GPR:$rs1, GPR:$rs2)>; 898 def : Pat<(select (XLenVT (setne GPR:$x, GPR:$y)), GPR:$rs1, GPR:$rs3), 899 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>; 900 def : Pat<(select (XLenVT (seteq GPR:$x, GPR:$y)), GPR:$rs3, GPR:$rs1), 901 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>; 903 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>; 905 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>; 907 (CMOV GPR:$rs1, (SLT GPR:$x, GPR:$y), GPR:$rs3)>; [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoA.td | 215 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 226 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 240 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 242 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 285 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 287 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>; 301 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 310 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 312 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering)>; 387 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), [all …]
|
H A D | RISCVInstrInfoB.td | 792 def : Pat<(and GPR:$rs1, (not GPR:$rs2)), (ANDN GPR:$rs1, GPR:$rs2)>; 793 def : Pat<(or GPR:$rs1, (not GPR:$rs2)), (ORN GPR:$rs1, GPR:$rs2)>; 794 def : Pat<(xor GPR:$rs1, (not GPR:$rs2)), (XNOR GPR:$rs1, GPR:$rs2)>; 898 def : Pat<(select (XLenVT (setne GPR:$x, GPR:$y)), GPR:$rs1, GPR:$rs3), 899 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>; 900 def : Pat<(select (XLenVT (seteq GPR:$x, GPR:$y)), GPR:$rs3, GPR:$rs1), 901 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>; 903 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>; 905 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>; 907 (CMOV GPR:$rs1, (SLT GPR:$x, GPR:$y), GPR:$rs3)>; [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoA.td | 215 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 226 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2), 240 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 242 (AMOInst GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt, 285 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>; 287 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>; 301 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 310 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 312 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering)>; 387 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), [all …]
|