llvm::LiveInterval::createSubRangeFrom

Create a subrange for LaneMask copied from CopyFrom.

Synopsis

Declared in <llvm/CodeGen/LiveInterval.h>

SubRange*
createSubRangeFrom(
    BumpPtrAllocator& Allocator,
    LaneBitmask LaneMask,
    LiveRange const& CopyFrom);

Description

Like createSubRange() but the new range is filled with a copy of the liveness information in CopyFrom.

Return Value

Newly created subrange for LaneMask copied from CopyFrom.

Parameters

NameDescription
AllocatorAllocator used to construct the subrange.
LaneMaskLane mask covered by the new subrange.
CopyFromLive range whose segments and values are copied.