Lines Matching refs:IsThumb
308 Requires<[IsThumb, IsThumb1Only]>;
313 Requires<[IsThumb, IsThumb1Only]>;
325 Requires<[IsThumb, HasV6M]> {
332 let Predicates = [IsThumb, HasV6M];
355 def : InstAlias<"bkpt", (tBKPT 0), 0>, Requires<[IsThumb]>;
358 []>, T1Encoding<0b101110>, Requires<[IsThumb, HasV8]> {
365 … []>, T1Encoding<0b101101>, Requires<[IsThumb, IsNotMClass]>, Deprecated<HasV8Ops> {
418 Requires<[IsThumb, IsThumb1Only]> {
493 Requires<[IsThumb, Has8MSecExt]>,
526 Requires<[IsThumb]>, Sched<[WriteBrL]> {
539 Requires<[IsThumb, HasV5T, IsNotMClass]>, Sched<[WriteBrL]> {
553 Requires<[IsThumb, HasV5T]>,
563 Requires<[IsThumb, Has8MSecExt]>,
573 Requires<[IsThumb, Has8MSecExt]>, Sched<[WriteBr]>;
579 Requires<[IsThumb, IsThumb1Only]>, Sched<[WriteBr]>;
586 Requires<[IsThumb]>, Sched<[WriteBr]>;
615 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
641 Requires<[IsThumb]>, Sched<[WriteBr]>;
651 Requires<[IsThumb, IsNotMachO]>, Sched<[WriteBr]>;
839 list<Predicate> Predicates = [IsThumb];
859 Requires<[IsThumb, IsThumb1Only]>;
1268 Requires<[IsThumb, IsThumb1Only, HasV6]>, Sched<[WriteALU]>;
1275 Requires<[IsThumb, IsThumb1Only, HasV6]>, Sched<[WriteALU]>;
1282 Requires<[IsThumb, IsThumb1Only, HasV6]>, Sched<[WriteALU]>;
1405 Requires<[IsThumb, IsThumb1Only, HasV6]>,
1414 Requires<[IsThumb, IsThumb1Only, HasV6]>,
1434 def : Pat<(debugtrap), (tBKPT 0)>, Requires<[IsThumb, HasV5T]>;
1435 def : Pat<(debugtrap), (tUDF 254)>, Requires<[IsThumb, NoV5T]>;
1439 Requires<[IsThumb, IsWindows]> {
1450 Requires<[IsThumb, IsThumb1Only, HasV6]>,
1459 Requires<[IsThumb, IsThumb1Only, HasV6]>, Sched<[WriteALU]>;
1544 Requires<[IsThumb,IsNotWindows]>;
1552 Requires<[IsThumb,IsWindows]>;
1584 Requires<[IsThumb, DontUseMovtInPic]>;
1590 Requires<[IsThumb, DontUseMovt]>;
1595 Requires<[IsThumb, DontUseMovtInPic]>;
1598 Requires<[IsThumb, DontUseMovt]>;
1607 Requires<[IsThumb]>;
1620 Requires<[IsThumb, IsThumb1Only, IsLE]>;
1622 Requires<[IsThumb, IsThumb1Only, IsLE]>;
1624 Requires<[IsThumb, IsThumb1Only, IsLE]>;
1656 Requires<[IsThumb, IsThumb1Only, HasV6]>;
1659 Requires<[IsThumb, IsThumb1Only, HasV6]>;
1662 Requires<[IsThumb, IsThumb1Only, HasV6]>;
1665 Requires<[IsThumb, IsThumb1Only, HasV6]>;
1723 Requires<[IsThumb, IsThumb1Only]>;
1743 def : InstAlias<"nop", (tMOVr R8, R8, 14, 0), 0>, Requires<[IsThumb, IsThumb1Only]>;