| /dragonfly/contrib/gcc-8.0/gcc/ |
| HD | cprop.c | 897 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/ |
| HD | cprop.c | 880 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/ |
| HD | k6.md | 132 … (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")
|
| HD | 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")))
|
| HD | geode.md | 49 … (eq_attr "type" "alu,alu1,negnot,icmp,lea,test,imov,imovx,icmov,incdec,setcc"))
|
| HD | 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…
|
| HD | atom.md | 370 (and (eq_attr "type" "setcc") 377 (and (eq_attr "type" "setcc")
|
| HD | i386.md | 316 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/ |
| HD | 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")
|
| HD | 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")))
|
| HD | 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")))
|
| HD | geode.md | 48 … (eq_attr "type" "alu,alu1,negnot,icmp,lea,test,imov,imovx,icmov,incdec,setcc"))
|
| HD | 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…
|
| HD | znver1.md | 248 … (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")
|
| HD | slm.md | 369 (and (eq_attr "type" "setcc") 376 (and (eq_attr "type" "setcc")
|
| HD | atom.md | 370 (and (eq_attr "type" "setcc") 377 (and (eq_attr "type" "setcc")
|
| HD | i386.md | 446 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.
|