Searched refs:LegalityResult (Results 1 – 4 of 4) sorted by relevance
158 class LegalityResult {162 LegalityResult(LegalityResultID ID) : ID(ID) {} in LegalityResult() function166 LegalityResult(const LegalityResult &) = delete;167 LegalityResult &operator=(const LegalityResult &) = delete;170 virtual ~LegalityResult() {} in ~LegalityResult()177 friend raw_ostream &operator<<(raw_ostream &OS, const LegalityResult &LR) {185 class LegalityResultWithReason : public LegalityResult {188 : LegalityResult(ID), Reason(Reason) {} in LegalityResultWithReason()195 LegalityResult::print(OS); in print()201 class Widen final : public LegalityResult {[all …]
26 class LegalityResult; variable30 const LegalityResult *LegalityRes = nullptr;36 Action(const LegalityResult *LR, ArrayRef<Value *> B, ArrayRef<Value *> UB, in Action()
26 void LegalityResult::dump() const { in dump()211 const LegalityResult &LegalityAnalysis::canVectorize(ArrayRef<Value *> Bndl, in canVectorize()
347 const LegalityResult &LegalityRes = *ActionPtr->LegalityRes; in emitVectors()