LLVM 22.0.0git
LiveRangeUtils.h File Reference

This file contains helper functions to modify live ranges. More...

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Functions

template<typename LiveRangeT, typename EqClassesT>
static void llvm::DistributeRange (LiveRangeT &LR, LiveRangeT *SplitLRs[], EqClassesT VNIClasses)
 Helper function that distributes live range value numbers and the corresponding segments of a primary live range LR to a list of newly created live ranges SplitLRs.

Detailed Description

This file contains helper functions to modify live ranges.

Definition in file LiveRangeUtils.h.