; SuperH SHcompact instruction set description. -*- Scheme -*- ; Copyright (C) 2006 Red Hat, Inc. ; This file is part of CGEN. ; See file COPYING.CGEN for details. ; Syntax for "delay" is different for SID vs SIM. (define-pmacro (set-delay del targ src) (delay del (set targ src))) ; SIM does not use parallel insns to implement "delay". (define-pmacro (isa-parallel-insns n) (parallel-insns 1) ) ; Not needed for the sim. (define-pmacro (save-delayed-pc disp) (nop) ) (define-pmacro (save-branch-prediction tra likely) (nop) ) (define-pmacro (save-branch-optimization likely) (nop) ) (define-pmacro (save-cfg-address address) (nop) ) ; For making profiling calls and dynamic configuration. (define-pmacro (cg-profile caller callee) (nop) ) (define-pmacro (cg-profile-delay caller callee delay) (nop) ) (define-pmacro (notify-ret pr) (nop) ) ; For dynamic configuration only. (define-pmacro (cg-profile-jump caller callee) (nop) )