-
Use GEN_INT when appropriate. · 9f61f8ad
(define_attr type): New types for SQRT. (call patterns): Use SCRATCH for LR0. Use new predicate call_operand so that some integers can be used as addresses; fix CALLI so it doesn't accept constant. (EXBYTE, EXTHW, INBYTE, INHW): Use ZERO_EXTEND instead of AND when combine will make it. Use PSImode for BP value and don't reference BP explicitly. Clean up define_expands for these operations. (rotlsi3): Use PSImode pseudo for FC. (sign_extend): Sign extension insns clobber BP. ({load,store}_multiple): Use PSImode pseudo for CR. (MTSR): Add pattern for TRUNCATE from SImode to PSImode. (sqrtsf2, sqrtdf2, movpsi): New patterns. (load/store bytes/halfword): Clean up to accept temporaries as input and use PSImode when required. (movhi, movqi): Allocate temporaries here. (reload_inqi, reload_outqi, reload_inhi, reload_outhi): New patterns. (movdf, movdi, movti): Use SCRATCH for BP register. (reload_{in,out}{df,di,ti}): New patterns. From-SVN: r2445
Richard Kenner committed
Name |
Last commit
|
Last update |
---|---|---|
gcc | Loading commit data... |