llvm::LoopVectorizationLegality::hasUncountableExitWithSideEffects

Return true if an uncountable exit requires side-effect-safe handling.

Synopsis

Declared in <llvm/Transforms/Vectorize/LoopVectorizationLegality.h>

bool
hasUncountableExitWithSideEffects() const;

Description

True for an early exit loop with state-changing or potentially-faulting operations where the uncountable exit condition must be determined before any of the state changes or potentially faulting operations take place.

Return Value

True if an uncountable exit requires side-effect-safe handling.