Searched refs:LegalityRes (Results 1 – 3 of 3) sorted by relevance
287 const auto &LegalityRes = StopForDebug ? Legality.getForcedPackForDebugging() in vectorizeRec() local289 LLVM_DEBUG(dbgs() << DEBUG_PREFIX << "Legality: " << LegalityRes << "\n"); in vectorizeRec()291 std::make_unique<Action>(&LegalityRes, Bndl, UserBndl, Depth); in vectorizeRec()293 switch (LegalityRes.getSubclassID()) { in vectorizeRec()347 const LegalityResult &LegalityRes = *ActionPtr->LegalityRes; in emitVectors() local353 switch (LegalityRes.getSubclassID()) { in emitVectors()382 NewVec = cast<DiamondReuse>(LegalityRes).getVector()->Vec; in emitVectors()386 auto *VecOp = cast<DiamondReuseWithShuffle>(LegalityRes).getVector()->Vec; in emitVectors()388 cast<DiamondReuseWithShuffle>(LegalityRes).getMask(); in emitVectors()396 cast<DiamondReuseMultiInput>(LegalityRes).getCollectDescr(); in emitVectors()
30 const LegalityResult *LegalityRes = nullptr; member38 : LegalityRes(LR), Bndl(B), UserBndl(UB), Depth(Depth) {} in Action()
17 OS << Idx << ". " << *LegalityRes << " Depth:" << Depth << "\n"; in print()