Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp963 class ScalarizationResult { class
969 ScalarizationResult(StatusTy Status, Value *ToFreeze = nullptr) in ScalarizationResult() function in __anon6b1f0adf0411::ScalarizationResult
973 ScalarizationResult(const ScalarizationResult &Other) = default;
974 ~ScalarizationResult() { in ~ScalarizationResult()
978 static ScalarizationResult unsafe() { return {StatusTy::Unsafe}; } in unsafe()
979 static ScalarizationResult safe() { return {StatusTy::Safe}; } in safe()
980 static ScalarizationResult safeWithFreeze(Value *ToFreeze) { in safeWithFreeze()
1019 static ScalarizationResult canScalarizeAccess(FixedVectorType *VecTy, in canScalarizeAccess()
1025 return ScalarizationResult::safe(); in canScalarizeAccess()
1026 return ScalarizationResult::unsafe(); in canScalarizeAccess()
[all …]