Home
last modified time | relevance | path

Searched refs:IsThumb2 (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMInstrThumb2.td1920 Requires<[IsThumb2,HasV7]>;
1923 Requires<[IsThumb2,HasV7]>;
1926 Requires<[IsThumb2,HasV7]>;
1954 Requires<[IsThumb2,HasV7]>;
1961 Requires<[IsThumb2,HasV7]>;
1966 Requires<[IsThumb2,HasV7]>;
2941 Requires<[IsThumb2]>;
4764 Requires<[IsThumb2]>;
4766 Requires<[IsThumb2]>;
4778 Requires<[IsThumb2]>;
[all …]
H A DARMInstrFormats.td370 Requires<[IsThumb2,UseNegativeImmediates]>;
486 : AsmPseudoInst<asm, iops, oops>, Requires<[IsThumb2]>;
534 list<Predicate> Predicates = [IsThumb2];
1131 list<Predicate> Predicates = [IsThumb2, HasDSP];
1341 list<Predicate> Predicates = [IsThumb2];
1362 list<Predicate> Predicates = [IsThumb2];
1375 list<Predicate> Predicates = [IsThumb2];
1481 list<Predicate> Predicates = [IsThumb2];
1514 list<Predicate> Predicates = [IsThumb2];
1545 list<Predicate> Predicates = [IsThumb2, HasV6T2];
[all …]
H A DARMPredicates.td158 def IsThumb2 : Predicate<"Subtarget->isThumb2()">,
H A DARMISelDAGToDAG.cpp5511 bool IsThumb2 = Subtarget->isThumb2(); in tryReadRegister() local
5525 Opcode = IsThumb2 ? ARM::t2MRC : ARM::MRC; in tryReadRegister()
5530 Opcode = IsThumb2 ? ARM::t2MRRC : ARM::MRRC; in tryReadRegister()
5549 N, CurDAG->getMachineNode(IsThumb2 ? ARM::t2MRSbanked : ARM::MRSbanked, in tryReadRegister()
5603 ReplaceNode(N, CurDAG->getMachineNode(IsThumb2 ? ARM::t2MRS_AR : ARM::MRS, in tryReadRegister()
5612 N, CurDAG->getMachineNode(IsThumb2 ? ARM::t2MRSsys_AR : ARM::MRSsys, DL, in tryReadRegister()
5626 bool IsThumb2 = Subtarget->isThumb2(); in tryWriteRegister() local
5639 Opcode = IsThumb2 ? ARM::t2MCR : ARM::MCR; in tryWriteRegister()
5644 Opcode = IsThumb2 ? ARM::t2MCRR : ARM::MCRR; in tryWriteRegister()
5664 N, CurDAG->getMachineNode(IsThumb2 ? ARM::t2MSRbanked : ARM::MSRbanked, in tryWriteRegister()
[all …]
H A DARMISelLowering.cpp11112 if (IsThumb2) in getLdOpcode()
11131 if (IsThumb2) in getStOpcode()
11165 } else if (IsThumb2) { in emitPostLd()
11207 } else if (IsThumb2) { in emitPostSt()
11289 IsThumb1, IsThumb2); in EmitStructByval()
11291 IsThumb1, IsThumb2); in EmitStructByval()
11304 IsThumb1, IsThumb2); in EmitStructByval()
11414 IsThumb1, IsThumb2); in EmitStructByval()
11416 IsThumb1, IsThumb2); in EmitStructByval()
11457 IsThumb1, IsThumb2); in EmitStructByval()
[all …]
H A DARMInstrVFP.td1297 Requires<[IsThumb2, HasV6T2]>;
1303 Requires<[IsThumb2]>;
H A DARMInstrThumb.td341 let Predicates = [IsThumb2, HasV8];