Home | History | Annotate | Download | only in ARM

Lines Matching refs:Opc

105   // Return the non-pre/post incrementing version of 'Opc'. Return 0
107 virtual unsigned getUnindexedOpcode(unsigned Opc) const =0;
416 bool isUncondBranchOpcode(int Opc) {
417 return Opc == ARM::B || Opc == ARM::tB || Opc == ARM::t2B;
421 bool isCondBranchOpcode(int Opc) {
422 return Opc == ARM::Bcc || Opc == ARM::tBcc || Opc == ARM::t2Bcc;
426 bool isJumpTableBranchOpcode(int Opc) {
427 return Opc == ARM::BR_JTr || Opc == ARM::BR_JTm || Opc == ARM::BR_JTadd ||
428 Opc == ARM::tBR_JTr || Opc == ARM::t2BR_JT;
432 bool isIndirectBranchOpcode(int Opc) {
433 return Opc == ARM::BX || Opc == ARM::MOVPCRX || Opc == ARM::tBRIND;
436 static inline bool isPopOpcode(int Opc) {
437 return Opc == ARM::tPOP_RET || Opc == ARM::LDMIA_RET ||
438 Opc == ARM::t2LDMIA_RET || Opc == ARM::tPOP || Opc == ARM::LDMIA_UPD ||
439 Opc == ARM::t2LDMIA_UPD || Opc == ARM::VLDMDIA_UPD;
442 static inline bool isPushOpcode(int Opc) {
443 return Opc == ARM::tPUSH || Opc == ARM::t2STMDB_UPD ||
444 Opc == ARM::STMDB_UPD || Opc == ARM::VSTMDDB_UPD;
452 unsigned getMatchingCondBranchOpcode(unsigned Opc);