Lines Matching refs:IsThumb
275 Requires<[IsThumb, IsThumb1Only]>;
280 Requires<[IsThumb, IsThumb1Only]>;
292 Requires<[IsThumb, HasV6M]> {
299 let Predicates = [IsThumb, HasV6M];
322 def : InstAlias<"bkpt", (tBKPT 0), 0>, Requires<[IsThumb]>;
325 []>, T1Encoding<0b101110>, Requires<[IsThumb, HasV8]> {
385 Requires<[IsThumb, IsThumb1Only]> {
460 Requires<[IsThumb, Has8MSecExt]>,
489 Requires<[IsThumb]>, Sched<[WriteBrL]> {
502 Requires<[IsThumb, HasV5T, IsNotMClass]>, Sched<[WriteBrL]> {
516 Requires<[IsThumb, HasV5T]>,
526 Requires<[IsThumb, Has8MSecExt]>,
538 Requires<[IsThumb, IsThumb1Only]>, Sched<[WriteBr]>;
566 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
592 Requires<[IsThumb]>, Sched<[WriteBr]>;
602 Requires<[IsThumb, IsNotMachO]>, Sched<[WriteBr]>;
790 list<Predicate> Predicates = [IsThumb];
810 Requires<[IsThumb, IsThumb1Only]>;
1161 Requires<[IsThumb, IsThumb1Only, HasV6]>, Sched<[WriteALU]>;
1168 Requires<[IsThumb, IsThumb1Only, HasV6]>, Sched<[WriteALU]>;
1175 Requires<[IsThumb, IsThumb1Only, HasV6]>, Sched<[WriteALU]>;
1233 Requires<[IsThumb, IsThumb1Only, HasV6]>,
1242 Requires<[IsThumb, IsThumb1Only, HasV6]>,
1268 Requires<[IsThumb, IsThumb1Only, HasV6]>,
1277 Requires<[IsThumb, IsThumb1Only, HasV6]>, Sched<[WriteALU]>;
1349 Requires<[IsThumb,IsNotWindows]>;
1356 Requires<[IsThumb,IsWindows]>;
1404 Requires<[IsThumb, DontUseMovt]>;
1410 Requires<[IsThumb, DontUseMovt]>;
1415 Requires<[IsThumb, DontUseMovt]>;
1418 Requires<[IsThumb, DontUseMovt]>;
1427 Requires<[IsThumb]>;
1440 Requires<[IsThumb, IsThumb1Only, IsLE]>;
1442 Requires<[IsThumb, IsThumb1Only, IsLE]>;
1444 Requires<[IsThumb, IsThumb1Only, IsLE]>;
1458 Requires<[IsThumb, IsThumb1Only, HasV6]>;
1461 Requires<[IsThumb, IsThumb1Only, HasV6]>;
1464 Requires<[IsThumb, IsThumb1Only, HasV6]>;
1467 Requires<[IsThumb, IsThumb1Only, HasV6]>;
1525 Requires<[IsThumb, IsThumb1Only]>;
1545 def : InstAlias<"nop", (tMOVr R8, R8, 14, 0), 0>, Requires<[IsThumb, IsThumb1Only]>;