import gdb-1999-08-09 snapshot
[binutils-gdb.git] / sim / common / cgen-defs.h
index d3c9a8ae57baddea2e8b2bd974756d914d29b191..1faa2ee9ddf20bb981a240909d90e5e7506866fd 100644 (file)
@@ -92,6 +92,15 @@ typedef SCACHE *SEM_PC;
 #else
 typedef IADDR SEM_PC;
 #endif
+
+/* Kinds of branches.  */
+typedef enum {
+  SEM_BRANCH_UNTAKEN,
+  /* Branch to an uncacheable address (e.g. j reg).  */
+  SEM_BRANCH_UNCACHEABLE,
+  /* Branch to a cacheable (fixed) address.  */
+  SEM_BRANCH_CACHEABLE
+} SEM_BRANCH_TYPE;
 \f
 /* Virtual insn support.  */