rename-insn-defs ( insn -- )


Vocabulary
compiler.cfg.renaming

Definition
IN: compiler.cfg.renaming

GENERIC: rename-insn-defs ( insn -- )


Methods
USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##abs-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##add-float rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##add-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##add-sub-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##add-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##add rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##alien-global rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##allot rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##and-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##and-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##and rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##andn-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##avg-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##bit-count rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##box-alien rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##box-displaced-alien rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##box-long-long rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##box rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors arrays compiler.cfg.instructions
compiler.cfg.renaming kernel sequences ;

M: ##callback-inputs rename-insn-defs
[ [ first3 [ rename-value ] 2dip 3array ] map ]
change-reg-outputs
[ [ first3 [ rename-value ] 2dip 3array ] map ]
change-stack-outputs drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##compare-float-ordered rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##compare-float-unordered rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##compare-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##compare-integer-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##compare-integer rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##compare-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##compare rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##convert-integer rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##copy rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##div-float rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##div-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##dot-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##double>single-float rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##fill-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##fixnum-add rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##fixnum-mul rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##fixnum-sub rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##float-pack-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##float>integer-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##float>integer rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##gather-int-vector-2 rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##gather-int-vector-4 rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##gather-vector-2 rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##gather-vector-4 rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##horizontal-add-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##horizontal-shl-vector-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##horizontal-shr-vector-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##horizontal-sub-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##integer>float-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##integer>float rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##integer>scalar rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##load-double rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##load-float rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##load-integer rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##load-memory-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##load-memory rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##load-reference rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##load-tagged rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##load-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##local-allot rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##log2 rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##max-float rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##max-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##max rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##merge-vector-head rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##merge-vector-tail rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##min-float rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##min-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##min rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##move-vector-mask rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##mul-float rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##mul-high-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##mul-horizontal-add-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##mul-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##mul-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##mul rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##neg rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##not-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##not rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##or-imm rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##or-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##or rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors arrays compiler.cfg.instructions
compiler.cfg.renaming kernel sequences ;

M: ##parallel-copy rename-insn-defs
[ [ first2 [ rename-value ] dip 2array ] map ]
change-values drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##peek rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##phi rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##reload rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##sad-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##sar-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##sar rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##saturated-add-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##saturated-mul-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##saturated-sub-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##scalar>integer rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##scalar>vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##select-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##shl-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##shl-vector-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##shl-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##shl rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##shr-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##shr-vector-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##shr-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##shr rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##shuffle-vector-halves-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##shuffle-vector-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##shuffle-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##signed-pack-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##single>double-float rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##slot-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##slot rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##sqrt-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##sqrt rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##sub-float rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##sub-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##sub-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##sub rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##tagged>integer rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##tail>head-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##test-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##test-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##test rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##unbox-alien rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##unbox-any-c-ptr rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##unbox-long-long rename-insn-defs
[ rename-value ] change-dst1 [ rename-value ] change-dst2
drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##unbox rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##unpack-vector-head rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##unpack-vector-tail rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##unsigned-pack-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##vector>scalar rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##vm-field rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##xor-imm rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##xor-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##xor rename-insn-defs [ rename-value ] change-dst drop ;


USING: accessors compiler.cfg.instructions
compiler.cfg.renaming kernel ;

M: ##zero-vector rename-insn-defs
[ rename-value ] change-dst drop ;


USING: accessors arrays compiler.cfg.instructions
compiler.cfg.renaming kernel sequences ;

M: alien-call-insn rename-insn-defs
[ [ first3 [ rename-value ] 2dip 3array ] map ]
change-reg-outputs drop ;


USING: compiler.cfg.instructions compiler.cfg.renaming kernel ;

M: insn rename-insn-defs drop ;