Lines Matching defs:HexagonMCChecker
1 //===----- HexagonMCChecker.cpp - Instruction bundle checking -------------===//
15 #include "HexagonMCChecker.h"
31 const HexagonMCChecker::PredSense
32 HexagonMCChecker::Unconditional(Hexagon::NoRegister, false);
34 void HexagonMCChecker::init() {
57 void HexagonMCChecker::init(MCInst const& MCI) {
222 HexagonMCChecker::HexagonMCChecker(MCInstrInfo const &MCII, MCSubtargetInfo const &STI, MCInst &mcb, MCInst &mcbdx,
229 bool HexagonMCChecker::check() {
242 bool HexagonMCChecker::checkSlots()
266 bool HexagonMCChecker::checkBranches() {
324 bool HexagonMCChecker::checkPredicates() {
358 bool HexagonMCChecker::checkNewValues() {
376 bool HexagonMCChecker::checkRegisters() {
483 bool HexagonMCChecker::checkSolo() {
499 bool HexagonMCChecker::checkShuffle() {
522 void HexagonMCChecker::compoundRegisterMap(unsigned& Register) {
553 bool HexagonMCChecker::hasValidNewValueDef(const NewSense &Use,