Add Candidate to Cycles if it is not already contained in Cycles.
Declared in <llvm/ADT/GenericUniformityImpl.h>
template<typename CycleInfoT>
bool
insertIfNotContained(
CycleInfoT const& CI,
SmallVector<CycleRef>& Cycles,
CycleRef Candidate);
true iff Candidate was added to Cycles.
| Name | Description |
|---|---|
| CI | Cycle information used for containment checks. |
| Cycles | Accumulated set of outermost divergent cycles. |
| Candidate | Cycle to insert unless already nested in Cycles. |