llvm::FunctionOptimizationProfile::ClonePaths

Paths to clone within the function.

Synopsis

Declared in <llvm/CodeGen/BasicBlockSectionsProfileReader.h>

SmallVector<SmallVector<unsigned int>> ClonePaths;

Description

A path a -> b -> c -> d implies cloning b, c, and d along the edge a -> b (a is not cloned). The index of the path in this vector determines the UniqueBBID::CloneID of the cloned blocks in that path.