mirror of git://gcc.gnu.org/git/gcc.git
From Jie Zhang <jie.zhang@analog.com>:
* config/bfin/bfin-protos.h (enum bfin_cpu_type, bfin_cpu_type, bfin_si_revision, bfin_workarounds): Move these ... * config/bfin/bfin.h: ... here. From-SVN: r151487
This commit is contained in:
parent
c7cb1555e5
commit
4dce27df21
|
@ -20,6 +20,11 @@
|
||||||
(bfin_gen_bundles): Remove dummy insns created by
|
(bfin_gen_bundles): Remove dummy insns created by
|
||||||
add_sched_insns_for_speculation.
|
add_sched_insns_for_speculation.
|
||||||
|
|
||||||
|
From Jie Zhang <jie.zhang@analog.com>:
|
||||||
|
* config/bfin/bfin-protos.h (enum bfin_cpu_type, bfin_cpu_type,
|
||||||
|
bfin_si_revision, bfin_workarounds): Move these ...
|
||||||
|
* config/bfin/bfin.h: ... here.
|
||||||
|
|
||||||
2009-09-07 Martin Jambor <mjambor@suse.cz>
|
2009-09-07 Martin Jambor <mjambor@suse.cz>
|
||||||
|
|
||||||
PR middle-end/41282
|
PR middle-end/41282
|
||||||
|
|
|
@ -22,44 +22,6 @@
|
||||||
#ifndef GCC_BFIN_PROTOS_H
|
#ifndef GCC_BFIN_PROTOS_H
|
||||||
#define GCC_BFIN_PROTOS_H
|
#define GCC_BFIN_PROTOS_H
|
||||||
|
|
||||||
/* CPU type. */
|
|
||||||
typedef enum bfin_cpu_type
|
|
||||||
{
|
|
||||||
BFIN_CPU_UNKNOWN,
|
|
||||||
BFIN_CPU_BF512,
|
|
||||||
BFIN_CPU_BF514,
|
|
||||||
BFIN_CPU_BF516,
|
|
||||||
BFIN_CPU_BF518,
|
|
||||||
BFIN_CPU_BF522,
|
|
||||||
BFIN_CPU_BF523,
|
|
||||||
BFIN_CPU_BF524,
|
|
||||||
BFIN_CPU_BF525,
|
|
||||||
BFIN_CPU_BF526,
|
|
||||||
BFIN_CPU_BF527,
|
|
||||||
BFIN_CPU_BF531,
|
|
||||||
BFIN_CPU_BF532,
|
|
||||||
BFIN_CPU_BF533,
|
|
||||||
BFIN_CPU_BF534,
|
|
||||||
BFIN_CPU_BF536,
|
|
||||||
BFIN_CPU_BF537,
|
|
||||||
BFIN_CPU_BF538,
|
|
||||||
BFIN_CPU_BF539,
|
|
||||||
BFIN_CPU_BF542,
|
|
||||||
BFIN_CPU_BF544,
|
|
||||||
BFIN_CPU_BF547,
|
|
||||||
BFIN_CPU_BF548,
|
|
||||||
BFIN_CPU_BF549,
|
|
||||||
BFIN_CPU_BF561
|
|
||||||
} bfin_cpu_t;
|
|
||||||
|
|
||||||
/* Value of -mcpu= */
|
|
||||||
extern bfin_cpu_t bfin_cpu_type;
|
|
||||||
|
|
||||||
/* Value of -msi-revision= */
|
|
||||||
extern int bfin_si_revision;
|
|
||||||
|
|
||||||
extern unsigned int bfin_workarounds;
|
|
||||||
|
|
||||||
/* For the anomaly 05-00-0245 */
|
/* For the anomaly 05-00-0245 */
|
||||||
#define WA_SPECULATIVE_LOADS 0x00000001
|
#define WA_SPECULATIVE_LOADS 0x00000001
|
||||||
#define ENABLE_WA_SPECULATIVE_LOADS \
|
#define ENABLE_WA_SPECULATIVE_LOADS \
|
||||||
|
|
|
@ -26,6 +26,44 @@
|
||||||
#define BRT 1
|
#define BRT 1
|
||||||
#define BRF 0
|
#define BRF 0
|
||||||
|
|
||||||
|
/* CPU type. */
|
||||||
|
typedef enum bfin_cpu_type
|
||||||
|
{
|
||||||
|
BFIN_CPU_UNKNOWN,
|
||||||
|
BFIN_CPU_BF512,
|
||||||
|
BFIN_CPU_BF514,
|
||||||
|
BFIN_CPU_BF516,
|
||||||
|
BFIN_CPU_BF518,
|
||||||
|
BFIN_CPU_BF522,
|
||||||
|
BFIN_CPU_BF523,
|
||||||
|
BFIN_CPU_BF524,
|
||||||
|
BFIN_CPU_BF525,
|
||||||
|
BFIN_CPU_BF526,
|
||||||
|
BFIN_CPU_BF527,
|
||||||
|
BFIN_CPU_BF531,
|
||||||
|
BFIN_CPU_BF532,
|
||||||
|
BFIN_CPU_BF533,
|
||||||
|
BFIN_CPU_BF534,
|
||||||
|
BFIN_CPU_BF536,
|
||||||
|
BFIN_CPU_BF537,
|
||||||
|
BFIN_CPU_BF538,
|
||||||
|
BFIN_CPU_BF539,
|
||||||
|
BFIN_CPU_BF542,
|
||||||
|
BFIN_CPU_BF544,
|
||||||
|
BFIN_CPU_BF547,
|
||||||
|
BFIN_CPU_BF548,
|
||||||
|
BFIN_CPU_BF549,
|
||||||
|
BFIN_CPU_BF561
|
||||||
|
} bfin_cpu_t;
|
||||||
|
|
||||||
|
/* Value of -mcpu= */
|
||||||
|
extern bfin_cpu_t bfin_cpu_type;
|
||||||
|
|
||||||
|
/* Value of -msi-revision= */
|
||||||
|
extern int bfin_si_revision;
|
||||||
|
|
||||||
|
extern unsigned int bfin_workarounds;
|
||||||
|
|
||||||
/* Print subsidiary information on the compiler version in use. */
|
/* Print subsidiary information on the compiler version in use. */
|
||||||
#define TARGET_VERSION fprintf (stderr, " (BlackFin bfin)")
|
#define TARGET_VERSION fprintf (stderr, " (BlackFin bfin)")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue