/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/sh/ |
H A D | sh_treg_combine.cc | 466 set_of_reg setcc; member 472 : bb (b), setcc (), cstore (), cstore_type (cstore_unknown) { } in bb_entry() 474 rtx comparison_rtx (void) const { return setcc.set_src (); } in comparison_rtx() 485 set_of_reg setcc; member 495 setcc () in cbranch_trace() 753 new_entry.setcc = find_set_of_reg_bb in record_set_of_reg() 758 if (new_entry.setcc.set_src () == NULL_RTX) in record_set_of_reg() 761 else if (GET_CODE (new_entry.setcc.set_rtx) == SET) in record_set_of_reg() 765 log_insn (new_entry.setcc.insn); in record_set_of_reg() 856 if (!reg_dead_after_insn (cstore_dst, trace.setcc.insn)) in can_remove_cstore() [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | cprop.c | 896 cprop_jump (basic_block bb, rtx_insn *setcc, rtx_insn *jump, rtx from, rtx src) in cprop_jump() argument 915 if (setcc != NULL_RTX in cprop_jump() 916 && !modified_between_p (from, setcc, jump) in cprop_jump() 917 && !modified_between_p (src, setcc, jump)) in cprop_jump() 920 rtx setcc_set = single_set (setcc); in cprop_jump() 921 rtx setcc_note = find_reg_equal_equiv_note (setcc); in cprop_jump() 928 setcc = NULL; in cprop_jump() 943 if (setcc && modified_in_p (new_rtx, setcc)) in cprop_jump() 967 if (HAVE_cc0 && setcc != NULL && CC0_P (SET_DEST (single_set (setcc)))) in cprop_jump() 968 delete_insn (setcc); in cprop_jump() [all …]
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | cprop.cc | 898 cprop_jump (basic_block bb, rtx_insn *setcc, rtx_insn *jump, rtx from, rtx src) in cprop_jump() argument 917 if (setcc != NULL_RTX in cprop_jump() 918 && !modified_between_p (from, setcc, jump) in cprop_jump() 919 && !modified_between_p (src, setcc, jump)) in cprop_jump() 922 rtx setcc_set = single_set (setcc); in cprop_jump() 923 rtx setcc_note = find_reg_equal_equiv_note (setcc); in cprop_jump() 930 setcc = NULL; in cprop_jump() 945 if (setcc && modified_in_p (new_rtx, setcc)) in cprop_jump() 1522 bypass_block (basic_block bb, rtx_insn *setcc, rtx_insn *jump) in bypass_block() argument 1533 insn = (setcc != NULL) ? setcc : jump; in bypass_block() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrInteger.td | 38 [(set I32:$dst, (setcc I32:$lhs, I32:$rhs, cond))], 42 [(set I32:$dst, (setcc I64:$lhs, I64:$rhs, cond))], 90 [(set I32:$dst, (setcc I32:$src, 0, SETEQ))], 93 [(set I32:$dst, (setcc I64:$src, 0, SETEQ))],
|
H A D | WebAssemblyInstrFloat.td | 38 [(set I32:$dst, (setcc F32:$lhs, F32:$rhs, cond))], 42 [(set I32:$dst, (setcc F64:$lhs, F64:$rhs, cond))],
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAG.td | 179 def SDTSetCC : SDTypeProfile<1, 3, [ // setcc 582 def setcc : SDNode<"ISD::SETCC" , SDTSetCC>; 1312 // setcc convenience fragments. 1314 (setcc node:$lhs, node:$rhs, SETOEQ)>; 1316 (setcc node:$lhs, node:$rhs, SETOGT)>; 1318 (setcc node:$lhs, node:$rhs, SETOGE)>; 1320 (setcc node:$lhs, node:$rhs, SETOLT)>; 1322 (setcc node:$lhs, node:$rhs, SETOLE)>; 1324 (setcc node:$lhs, node:$rhs, SETONE)>; 1326 (setcc node:$lhs, node:$rhs, SETO)>; [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.td | 3673 // match setcc on i1 variables. 3691 def : Pat<(i1 (setcc i1:$s1, i1:$s2, SETLT)), 3693 def : Pat<(i1 (setcc i1:$s1, i1:$s2, SETULT)), 3712 def : Pat<(i1 (setcc i1:$s1, i1:$s2, SETLE)), 3714 def : Pat<(i1 (setcc i1:$s1, i1:$s2, SETULE)), 3717 def : Pat<(i1 (setcc i1:$s1, i1:$s2, SETEQ)), 3731 def : Pat<(i1 (setcc i1:$s1, i1:$s2, SETGE)), 3733 def : Pat<(i1 (setcc i1:$s1, i1:$s2, SETUGE)), 3747 def : Pat<(i1 (setcc i1:$s1, i1:$s2, SETGT)), 3749 def : Pat<(i1 (setcc i1:$s1, i1:$s2, SETUGT)), [all …]
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/ |
H A D | k6.md | 131 (and (eq_attr "type" "alu,alu1,negnot,icmp,test,imovx,incdec,setcc") 137 (and (eq_attr "type" "alu,alu1,negnot,icmp,test,imovx,incdec,setcc") 143 (and (eq_attr "type" "alu,alu1,negnot,icmp,test,imovx,incdec,setcc")
|
H A D | haswell.md | 597 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,sseishft1,mmx,mmxcmp"))) 603 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,pop,sseishft1,mmx,mmxcmp"))) 609 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,sseishft1,mmx,mmxcmp"))) 617 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,pop,sseishft1,mmx,mmxcmp")))
|
H A D | core2.md | 668 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,sseishft1,mmx,mmxcmp"))) 674 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,pop,sseishft1,mmx,mmxcmp"))) 682 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,sseishft1,mmx,mmxcmp"))) 690 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,pop,sseishft1,mmx,mmxcmp")))
|
H A D | geode.md | 48 (eq_attr "type" "alu,alu1,negnot,icmp,lea,test,imov,imovx,icmov,incdec,setcc"))
|
H A D | ppro.md | 734 …(eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseis… 742 …(eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseis… 748 …(eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseis… 756 …(eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseis…
|
H A D | znver.md | 377 … (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift,ishift1,test,setcc,incdec,icmov") 383 … (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift,ishift1,test,setcc,incdec,icmov") 389 (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec") 395 (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec") 401 (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec") 407 (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec")
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/ |
H A D | k6.md | 131 (and (eq_attr "type" "alu,alu1,negnot,icmp,test,imovx,incdec,setcc") 137 (and (eq_attr "type" "alu,alu1,negnot,icmp,test,imovx,incdec,setcc") 143 (and (eq_attr "type" "alu,alu1,negnot,icmp,test,imovx,incdec,setcc")
|
H A D | haswell.md | 597 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,sseishft1,mmx,mmxcmp"))) 603 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,pop,sseishft1,mmx,mmxcmp"))) 609 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,sseishft1,mmx,mmxcmp"))) 617 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,pop,sseishft1,mmx,mmxcmp")))
|
H A D | core2.md | 668 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,sseishft1,mmx,mmxcmp"))) 674 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,pop,sseishft1,mmx,mmxcmp"))) 682 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,sseishft1,mmx,mmxcmp"))) 690 (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,pop,sseishft1,mmx,mmxcmp")))
|
H A D | geode.md | 48 (eq_attr "type" "alu,alu1,negnot,icmp,lea,test,imov,imovx,icmov,incdec,setcc"))
|
H A D | ppro.md | 734 …(eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseis… 742 …(eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseis… 748 …(eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseis… 756 …(eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseis…
|
H A D | znver1.md | 377 … (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift,ishift1,test,setcc,incdec,icmov") 383 … (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift,ishift1,test,setcc,incdec,icmov") 389 (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec") 395 (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec") 401 (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec") 407 (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec")
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
H A D | LanaiRegisterInfo.td | 41 // and setcc instructions
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoVSDPatterns.td | 211 def : Pat<(vti.Mask (setcc (vti.Vector vti.RegClass:$rs1), 229 def : Pat<(vti.Mask (setcc (vti.Vector vti.RegClass:$rs1), 270 def : Pat<(vti.Mask (setcc (vti.Vector vti.RegClass:$rs1), 282 def : Pat<(fvti.Mask (setcc (fvti.Vector fvti.RegClass:$rs1), 287 def : Pat<(fvti.Mask (setcc (fvti.Vector fvti.RegClass:$rs1), 293 def : Pat<(fvti.Mask (setcc (splat_vector fvti.ScalarRegClass:$rs2),
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/GlobalISel/ |
H A D | SelectionDAGCompat.td | 39 // SelectionDAG has one setcc for all compares. This differentiates 169 def : GINodeEquiv<G_ICMP, setcc> {
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/s390/ |
H A D | subst.md | 37 (define_subst_attr "setcc" "setcc_subst" "" "_cc")
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/s390/ |
H A D | subst.md | 37 (define_subst_attr "setcc" "setcc_subst" "" "_cc")
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/cris/ |
H A D | cris.md | 304 (define_subst_attr "setcc" "setcc_subst" "" "_setcc") 589 (define_insn "*movsi_internal<setcc><setnz><setnzvc>" 658 (define_insn "<acc><anz><anzvc>movhi<setcc><setnz><setnzvc>" 734 (define_insn "<acc><anz><anzvc>movqi<setcc><setnz><setnzvc>" 902 (define_insn "<acc><anz><anzvc>extend<mode>si2<setcc><setnz><setnzvc>" 925 (define_insn "<acc><anz><anzvc>zero_extend<mode>si2<setcc><setnz><setnzvc>" 1601 (define_insn "*expanded_andsi<setcc><setnz><setnzvc>" 1681 (define_insn "*expanded_andhi<setcc><setnz><setnzvc>" 1754 (define_insn "*andqi3<setcc><setnz><setnzvc>" 1801 (define_insn "*iorsi3<setcc><setnz><setnzvc>" [all …]
|