Struct to control some aspects related to merging constant ranges.

Synopsis

Declared in <llvm/Analysis/ValueLattice.h>

struct MergeOptions;

Member Functions

Name

Description

MergeOptions [constructor]

Constructors

setCheckWiden

Set whether range widening is checked.

setMaxWidenSteps

Set the maximum number of widening steps and enable widening checks.

setMayIncludeUndef

Set whether the merge value may include undef.

Data Members

Name

Description

CheckWiden

Handle repeatedly extending a range by going to overdefined after a number of steps.

MaxWidenSteps

The number of allowed widening steps (including setting the range initially).

MayIncludeUndef

The merge value may include undef.

Created with MrDocs