Store scheduling with DFA scheduler

Nathan Sidwell nathan@codesourcery.com
Tue Apr 26 11:29:00 GMT 2005


Jon,
> (define_insn_reservation "arith" 1 (eq_attr "type" "arith") "x")
> (define_insn_reservation "loads" 2 (eq_attr "type" "load") "x,m")
> (define_insn_reservation "stores" 3 (eq_attr "type" "store") "x,m*2")

Stores don't really have a 'result', why have you set the cycle
count to 3?  Shouldn't it be '1'? (then you won't need store bypasses
for autoincrements)

nathan

-- 
Nathan Sidwell    ::   http://www.codesourcery.com   ::     CodeSourcery LLC
nathan@codesourcery.com    ::     http://www.planetfall.pwp.blueyonder.co.uk



More information about the Gcc mailing list