Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1134 class ScalarizationResult { class
1140 ScalarizationResult(StatusTy Status, Value *ToFreeze = nullptr) in ScalarizationResult() function in __anonadb95c080511::ScalarizationResult
1144 ScalarizationResult(const ScalarizationResult &Other) = default;
1145 ~ScalarizationResult() { in ~ScalarizationResult()
1149 static ScalarizationResult unsafe() { return {StatusTy::Unsafe}; } in unsafe()
1150 static ScalarizationResult safe() { return {StatusTy::Safe}; } in safe()
1151 static ScalarizationResult safeWithFreeze(Value *ToFreeze) { in safeWithFreeze()
1190 static ScalarizationResult canScalarizeAccess(VectorType *VecTy, Value *Idx, in canScalarizeAccess()
1201 return ScalarizationResult::safe(); in canScalarizeAccess()
1202 return ScalarizationResult::unsafe(); in canScalarizeAccess()
[all …]