MLIR 22.0.0git
mlir::intrange::detail Namespace Reference

Functions

void defaultInferResultRanges (InferIntRangeInterface interface, ArrayRef< IntegerValueRange > argRanges, SetIntLatticeFn setResultRanges)
 Default implementation of inferResultRanges which dispatches to the inferResultRangesFromOptional.
void defaultInferResultRangesFromOptional (InferIntRangeInterface interface, ArrayRef< ConstantIntRanges > argRanges, SetIntRangeFn setResultRanges)
 Default implementation of inferResultRangesFromOptional which dispatches to the inferResultRanges.

Function Documentation

◆ defaultInferResultRanges()

void mlir::intrange::detail::defaultInferResultRanges ( InferIntRangeInterface interface,
ArrayRef< IntegerValueRange > argRanges,
SetIntLatticeFn setResultRanges )

Default implementation of inferResultRanges which dispatches to the inferResultRangesFromOptional.

Definition at line 168 of file InferIntRangeInterface.cpp.

◆ defaultInferResultRangesFromOptional()

void mlir::intrange::detail::defaultInferResultRangesFromOptional ( InferIntRangeInterface interface,
ArrayRef< ConstantIntRanges > argRanges,
SetIntRangeFn setResultRanges )

Default implementation of inferResultRangesFromOptional which dispatches to the inferResultRanges.

Definition at line 187 of file InferIntRangeInterface.cpp.