Lines Matching refs:IsThumb
1670 opc, asm, "", pattern>, Requires<[IsThumb, HasAcquireRelease]> {
1885 asm, "", pattern>, Requires<[IsThumb, HasAcquireRelease]>,
2254 Requires<[IsThumb, HasV8MBaseline]> {
2274 Requires<[IsThumb, HasV8MBaseline]>, Sched<[WriteALU]>;
2289 Requires<[IsThumb, HasV8MBaseline]> {
2311 Sched<[WriteALU]>, Requires<[IsThumb, HasV8MBaseline]>;
3303 Requires<[HasDivideInThumb, IsThumb, HasV8MBaseline]>,
3315 Requires<[HasDivideInThumb, IsThumb, HasV8MBaseline]>,
3613 Requires<[IsThumb, HasDB]> {
3621 Requires<[IsThumb, HasDB]> {
3629 Requires<[IsThumb, HasDB]> {
3637 "tsb", "\t$opt", []>, Requires<[IsThumb, HasV8_4a]> {
3688 Requires<[IsThumb, HasV8MBaseline]>, Sched<[WriteLd]>;
3693 Requires<[IsThumb, HasV8MBaseline]>, Sched<[WriteLd]>;
3698 Requires<[IsThumb, HasV8MBaseline]>, Sched<[WriteLd]> {
3722 Requires<[IsThumb, HasAcquireRelease, HasV7Clrex]>, Sched<[WriteLd]>;
3727 Requires<[IsThumb, HasAcquireRelease, HasV7Clrex]>, Sched<[WriteLd]>;
3732 Requires<[IsThumb, HasAcquireRelease, HasV7Clrex]>, Sched<[WriteLd]> {
3747 [], {?, ?, ?, ?}>, Requires<[IsThumb,
3763 Requires<[IsThumb, HasV8MBaseline]>, Sched<[WriteST]>;
3770 Requires<[IsThumb, HasV8MBaseline]>, Sched<[WriteST]>;
3778 Requires<[IsThumb, HasV8MBaseline]>, Sched<[WriteST]> {
3805 Requires<[IsThumb, HasAcquireRelease,
3814 Requires<[IsThumb, HasAcquireRelease,
3823 Requires<[IsThumb, HasAcquireRelease, HasV7Clrex]>,
3840 {?, ?, ?, ?}>, Requires<[IsThumb, HasAcquireRelease,
3848 Requires<[IsThumb, HasV7Clrex]> {
3860 Requires<[IsThumb, HasV8MBaseline]>;
3863 Requires<[IsThumb, HasV8MBaseline]>;
3866 Requires<[IsThumb, HasV8MBaseline]>;
3869 Requires<[IsThumb, HasV8MBaseline]>;
3873 Requires<[IsThumb, HasAcquireRelease, HasV7Clrex]>;
3876 Requires<[IsThumb, HasAcquireRelease, HasV7Clrex]>;
3879 Requires<[IsThumb, HasAcquireRelease, HasV7Clrex]>;
3882 Requires<[IsThumb, HasAcquireRelease, HasV7Clrex]>;
3940 Requires<[IsThumb, HasV8MBaseline]> {
4077 Requires<[IsThumb, HasV8MBaseline]>, Sched<[WriteBr]> {
4089 Requires<[IsThumb, HasV8MBaseline]>, Sched<[WriteBr]> {
4316 Requires<[IsThumb, UseMovt]>;
4326 Requires<[IsThumb, HasV8MBaseline, UseMovtInPic]>;
4340 Requires<[IsThumb, HasV8MBaseline, UseMovt]>;
4342 Requires<[IsThumb, HasV8MBaseline, UseMovt]>;
4351 Requires<[IsThumb, HasV8MBaseline, DontUseMovtInPic]>;
4357 Requires<[IsThumb, HasV8MBaseline, DontUseMovtInPic]>;
4502 Requires<[IsThumb, HasVirtualization]> {
4523 Requires<[IsThumb,IsMClass]> {
4561 Requires<[IsThumb, HasVirtualization]> {
4582 Requires<[IsThumb,IsMClass]> {
4829 Requires<[IsThumb, Has8MSecExt]>;
4832 Requires<[IsThumb, Has8MSecExt]>;
4835 Requires<[IsThumb, Has8MSecExt]>;
4838 Requires<[IsThumb, Has8MSecExt]>;
4909 let AddedComplexity = 8, Predicates = [IsThumb, HasAcquireRelease, HasV7Clrex] in {