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:
parent
671302a908
commit
cb08295d5d
@ -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. */
|
||||
|
Loading…
Reference in New Issue
Block a user