Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h101 enum class VectorizationSafetyStatus { enum
166 LLVM_ABI static VectorizationSafetyStatus
207 return Status == VectorizationSafetyStatus::Safe; in isSafeForVectorization()
241 Status == VectorizationSafetyStatus::PossiblySafeWithRtChecks; in shouldRetryWithRuntimeCheck()
337 VectorizationSafetyStatus Status = VectorizationSafetyStatus::Safe;
389 void mergeInStatus(VectorizationSafetyStatus S);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1746 MemoryDepChecker::VectorizationSafetyStatus
1752 return VectorizationSafetyStatus::Safe; in isSafeForVectorization()
1755 return VectorizationSafetyStatus::PossiblySafeWithRtChecks; in isSafeForVectorization()
1760 return VectorizationSafetyStatus::Unsafe; in isSafeForVectorization()
1856 void MemoryDepChecker::mergeInStatus(VectorizationSafetyStatus S) { in mergeInStatus()
2769 MemoryDepChecker::VectorizationSafetyStatus::Safe; in emitUnsafeDependenceRemark()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp1175 MemoryDepChecker::VectorizationSafetyStatus::Unsafe) in canVectorizeIndirectUnsafeDependences()