Lines Matching refs:ScalarizationResult
816 class ScalarizationResult { class
822 ScalarizationResult(StatusTy Status, Value *ToFreeze = nullptr) in ScalarizationResult() function in ScalarizationResult
826 ScalarizationResult(const ScalarizationResult &Other) = default;
827 ~ScalarizationResult() { in ~ScalarizationResult()
831 static ScalarizationResult unsafe() { return {StatusTy::Unsafe}; } in unsafe()
832 static ScalarizationResult safe() { return {StatusTy::Safe}; } in safe()
833 static ScalarizationResult safeWithFreeze(Value *ToFreeze) { in safeWithFreeze()
871 static ScalarizationResult canScalarizeAccess(FixedVectorType *VecTy, in canScalarizeAccess()
877 return ScalarizationResult::safe(); in canScalarizeAccess()
878 return ScalarizationResult::unsafe(); in canScalarizeAccess()
890 return ScalarizationResult::safe(); in canScalarizeAccess()
891 return ScalarizationResult::unsafe(); in canScalarizeAccess()
905 return ScalarizationResult::safeWithFreeze(IdxBase); in canScalarizeAccess()
906 return ScalarizationResult::unsafe(); in canScalarizeAccess()