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.cpp1489 class ScalarizationResult { class
1495 ScalarizationResult(StatusTy Status, Value *ToFreeze = nullptr) in ScalarizationResult() function in __anonadb95c080611::ScalarizationResult
1499 ScalarizationResult(const ScalarizationResult &Other) = default;
1500 ~ScalarizationResult() { in ~ScalarizationResult()
1504 static ScalarizationResult unsafe() { return {StatusTy::Unsafe}; } in unsafe()
1505 static ScalarizationResult safe() { return {StatusTy::Safe}; } in safe()
1506 static ScalarizationResult safeWithFreeze(Value *ToFreeze) { in safeWithFreeze()
1545 static ScalarizationResult canScalarizeAccess(VectorType *VecTy, Value *Idx, in canScalarizeAccess()
1557 return ScalarizationResult::safe(); in canScalarizeAccess()
1558 return ScalarizationResult::unsafe(); in canScalarizeAccess()
[all …]