|
Loading...
|
gcc@gcc.gnu.org
[Prev] Thread [Next] | [Prev] Date [Next]
Re: symbol_refs vs. eq_attr in define_insn_reservations Richard Sandiford Thu Feb 16 12:01:07 2012
Quentin Neill <[EMAIL PROTECTED]> writes: > Hi, > > For readability (and correctness) I'm interested in rewriting a bunch of: > > (define_insn_reservation "insn1" 0 (eq_attr "attr1" "val1,val2")) > > into something like: > > (define attr "consattr1" "val1,val2" > (const (cond [ > (eq_attr "attr1" "val1") (const_string "cvaly") > (eq_attr "attr1" "val2") (const_string "cvaly")] > (const_string "cvaln")))) > > (define_insn_reservation "insn1" 0 (eq_attr "consattr1" "cval")) The general idea should work, but I don't think the (cond ...) should be wrapped in a (const ...) Richard
- symbol_refs vs. eq_attr in define_insn_reservations Quentin Neill 2012/02/13
- Re: symbol_refs vs. eq_attr in define_insn_reservations Richard Sandiford 2012/02/16 <=