Add all the dmb/dsb optional limitations, including the alternative values.

These are needed for some code llvm generates when targeting ARMv7.
This commit is contained in:
Andrew Turner 2014-10-03 12:20:37 +00:00
parent 671302a908
commit cb08295d5d

View File

@ -14695,10 +14695,18 @@ static const struct asm_cond conds[] =
static struct asm_barrier_opt barrier_opt_names[] =
{
{ "sy", 0xf },
{ "un", 0x7 },
{ "st", 0xe },
{ "unst", 0x6 }
{ "sy", 0xf },
{ "un", 0x7 },
{ "st", 0xe },
{ "unst", 0x6 },
{ "ish", 0xb },
{ "sh", 0xb },
{ "ishst", 0xa },
{ "shst", 0xa },
{ "nsh", 0x7 },
{ "nshst", 0x6 },
{ "osh", 0x3 },
{ "oshst", 0x2 }
};
/* Table of ARM-format instructions. */