Home
last modified time | relevance | path

Searched refs:ResultReason (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.h89 enum class ResultReason { enum
122 static const char *getVecReason(ResultReason Reason) { in getVecReason()
124 case ResultReason::NotInstructions: in getVecReason()
126 case ResultReason::DiffOpcodes: in getVecReason()
128 case ResultReason::DiffTypes: in getVecReason()
130 case ResultReason::DiffMathFlags: in getVecReason()
132 case ResultReason::DiffWrapFlags: in getVecReason()
134 case ResultReason::DiffBBs: in getVecReason()
136 case ResultReason::RepeatedInstrs: in getVecReason()
138 case ResultReason::NotConsecutive: in getVecReason()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.cpp32 std::optional<ResultReason>
41 return ResultReason::DiffOpcodes; in notVectorizableBasedOnOpcodesAndTypes()
49 return ResultReason::DiffTypes; in notVectorizableBasedOnOpcodesAndTypes()
59 return ResultReason::DiffMathFlags; in notVectorizableBasedOnOpcodesAndTypes()
73 return ResultReason::DiffWrapFlags; in notVectorizableBasedOnOpcodesAndTypes()
103 return ResultReason::DiffTypes; in notVectorizableBasedOnOpcodesAndTypes()
115 return ResultReason::DiffOpcodes; in notVectorizableBasedOnOpcodesAndTypes()
123 return ResultReason::Unimplemented; in notVectorizableBasedOnOpcodesAndTypes()
149 return ResultReason::NotConsecutive; in notVectorizableBasedOnOpcodesAndTypes()
153 return ResultReason::NotConsecutive; in notVectorizableBasedOnOpcodesAndTypes()
[all …]