Home
last modified time | relevance | path

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

/dragonfly/contrib/gcc-8.0/gcc/
HDcprop.c897 cprop_jump (basic_block bb, rtx_insn *setcc, rtx_insn *jump, rtx from, rtx src) in cprop_jump() argument
916 if (setcc != NULL_RTX in cprop_jump()
917 && !modified_between_p (from, setcc, jump) in cprop_jump()
918 && !modified_between_p (src, setcc, jump)) in cprop_jump()
921 rtx setcc_set = single_set (setcc); in cprop_jump()
922 rtx setcc_note = find_reg_equal_equiv_note (setcc); in cprop_jump()
929 setcc = NULL; in cprop_jump()
944 if (setcc && modified_in_p (new_rtx, setcc)) in cprop_jump()
968 if (HAVE_cc0 && setcc != NULL && CC0_P (SET_DEST (single_set (setcc)))) in cprop_jump()
969 delete_insn (setcc); in cprop_jump()
[all …]
/dragonfly/contrib/gcc-4.7/gcc/
HDcprop.c880 cprop_jump (basic_block bb, rtx setcc, rtx jump, rtx from, rtx src) in cprop_jump() argument
899 if (setcc != NULL_RTX in cprop_jump()
900 && !modified_between_p (from, setcc, jump) in cprop_jump()
901 && !modified_between_p (src, setcc, jump)) in cprop_jump()
904 rtx setcc_set = single_set (setcc); in cprop_jump()
905 rtx setcc_note = find_reg_equal_equiv_note (setcc); in cprop_jump()
912 setcc = NULL_RTX; in cprop_jump()
927 if (setcc && modified_in_p (new_rtx, setcc)) in cprop_jump()
952 if (setcc != NULL && CC0_P (SET_DEST (single_set (setcc)))) in cprop_jump()
953 delete_insn (setcc); in cprop_jump()
[all …]
/dragonfly/contrib/gcc-4.7/gcc/config/i386/
HDk6.md132 … (and (eq_attr "type" "alu,alu1,negnot,icmp,test,imovx,incdec,setcc")
138 … (and (eq_attr "type" "alu,alu1,negnot,icmp,test,imovx,incdec,setcc")
144 … (and (eq_attr "type" "alu,alu1,negnot,icmp,test,imovx,incdec,setcc")
HDcore2.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")))
HDgeode.md49 … (eq_attr "type" "alu,alu1,negnot,icmp,lea,test,imov,imovx,icmov,incdec,setcc"))
HDppro.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…
HDatom.md370 (and (eq_attr "type" "setcc")
377 (and (eq_attr "type" "setcc")
HDi386.md316 icmp,test,ibr,setcc,icmov,
347 (cond [(eq_attr "type" "incdec,setcc,icmov,str,lea,other,multi,idiv,leave,
409 (ior (eq_attr "type" "imovx,setcc,icmov,bitmanip")
557 (eq_attr "type" "setcc")
10599 [(set_attr "type" "setcc")
10608 [(set_attr "type" "setcc")
11190 ;; Convert setcc + movzbl to xor + setcc if operands don't overlap.
/dragonfly/contrib/gcc-8.0/gcc/config/i386/
HDk6.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")
HDhaswell.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")))
HDcore2.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")))
HDgeode.md48 … (eq_attr "type" "alu,alu1,negnot,icmp,lea,test,imov,imovx,icmov,incdec,setcc"))
HDppro.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…
HDznver1.md248 … (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift,ishift1,test,setcc,incdec,icmov")
254 … (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift,ishift1,test,setcc,incdec,icmov")
260 … (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec")
266 … (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec")
HDslm.md369 (and (eq_attr "type" "setcc")
376 (and (eq_attr "type" "setcc")
HDatom.md370 (and (eq_attr "type" "setcc")
377 (and (eq_attr "type" "setcc")
HDi386.md446 imul,imulx,idiv,icmp,test,ibr,setcc,icmov,
486 (cond [(eq_attr "type" "incdec,setcc,icmov,str,lea,other,multi,idiv,leave,
552 (ior (eq_attr "type" "imovx,setcc,icmov,bitmanip,msklog,mskmov,
736 (eq_attr "type" "setcc")
12188 [(set_attr "type" "setcc")
12197 [(set_attr "type" "setcc")
12460 ;; Convert setcc + movzbl to xor + setcc if operands don't overlap.