Lines Matching defs:isLegal
92 virtual bool isLegal(const MachineInstr *MI,
119 assert(isLegal(MI, TII) && "Cannot convert instruction");
138 bool isLegal(const MachineInstr *MI,
140 if (!InstrConverterBase::isLegal(MI, TII))
153 assert(isLegal(MI, TII) && "Cannot convert instruction");
181 assert(isLegal(MI, TII) && "Cannot convert instruction");
215 bool isLegal(const MachineInstr *MI,
217 if (!InstrConverterBase::isLegal(MI, TII))
267 assert(isLegal(MI, TII) && "Cannot convert instruction");
326 bool isLegal(RegDomain RD) const { return LegalDstDomains[RD]; }
469 if (C.isLegal((RegDomain)i)) {
471 if (I == Converters.end() || !I->second->isLegal(MI, TII))
479 assert(C.isLegal(DstDomain) && "Cannot calculate cost for illegal closure");
494 assert(C.isLegal(Domain) && "Cannot convert illegal closure");
812 if (!C.empty() && C.isLegal(MaskDomain))