Home
last modified time | relevance | path

Searched refs:setcc (Results 1 – 25 of 83) sorted by relevance

1234

/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/sh/
H A Dsh_treg_combine.cc466 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 Dcprop.c896 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 Dcprop.cc898 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 DWebAssemblyInstrInteger.td38 [(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 DWebAssemblyInstrFloat.td38 [(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 DTargetSelectionDAG.td179 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 DPPCInstrInfo.td3673 // 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 Dk6.md131 (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 Dhaswell.md597 (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 Dcore2.md668 (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 Dgeode.md48 (eq_attr "type" "alu,alu1,negnot,icmp,lea,test,imov,imovx,icmov,incdec,setcc"))
H A Dppro.md734 …(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 Dznver.md377 … (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 Dk6.md131 (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 Dhaswell.md597 (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 Dcore2.md668 (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 Dgeode.md48 (eq_attr "type" "alu,alu1,negnot,icmp,lea,test,imov,imovx,icmov,incdec,setcc"))
H A Dppro.md734 …(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 Dznver1.md377 … (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 DLanaiRegisterInfo.td41 // and setcc instructions
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVSDPatterns.td211 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 DSelectionDAGCompat.td39 // 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 Dsubst.md37 (define_subst_attr "setcc" "setcc_subst" "" "_cc")
/netbsd-src/external/gpl3/gcc/dist/gcc/config/s390/
H A Dsubst.md37 (define_subst_attr "setcc" "setcc_subst" "" "_cc")
/netbsd-src/external/gpl3/gcc/dist/gcc/config/cris/
H A Dcris.md304 (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 …]

1234