Lines Matching refs:trait
537 void genOpInterfaceMethods(const tblgen::InterfaceTrait *trait);
2250 for (const auto &trait : op.getTraits()) { in genOpInterfaceMethods() local
2251 if (const auto *opTrait = dyn_cast<tblgen::InterfaceTrait>(&trait)) in genOpInterfaceMethods()
2283 for (const auto &trait : op.getTraits()) { in genSideEffectInterfaceMethods() local
2284 const auto *opTrait = dyn_cast<tblgen::SideEffectTrait>(&trait); in genSideEffectInterfaceMethods()
2362 const auto *trait = in genTypeInterfaceMethods() local
2364 Interface interface = trait->getInterface(); in genTypeInterfaceMethods()
2482 for (auto &trait : op.getTraits()) { in genVerifier() local
2483 if (auto *t = dyn_cast<tblgen::PredTrait>(&trait)) { in genVerifier()
2737 for (const auto &trait : op.getTraits()) { in genTraits() local
2738 if (auto *opTrait = dyn_cast<tblgen::NativeTrait>(&trait)) { in genTraits()
2749 for (const auto &trait : op.getTraits()) { in genTraits() local
2750 if (auto *opTrait = dyn_cast<tblgen::NativeTrait>(&trait)) { in genTraits()
2753 } else if (auto *opTrait = dyn_cast<tblgen::InterfaceTrait>(&trait)) { in genTraits()