struct DecIntegerState

Declaration

template <typename base_ty = uint32_t>
struct DecIntegerState { /* full declaration omitted */ };

Description

Specialization of the integer state for a decreasing value, hence 0 is the best state and ~0u the worst.

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:1436

Templates

base_ty = uint32_t

Method Overview

  • public DecIntegerState<base_ty> & takeAssumedMaximum(llvm::DecIntegerState::base_t Value)
  • public DecIntegerState<base_ty> & takeKnownMinimum(llvm::DecIntegerState::base_t Value)

Methods

DecIntegerState<base_ty>& takeAssumedMaximum(
    llvm::DecIntegerState::base_t Value)

Description

Take maximum of assumed and \p Value.

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:1440

Parameters

llvm::DecIntegerState::base_t Value

DecIntegerState<base_ty>& takeKnownMinimum(
    llvm::DecIntegerState::base_t Value)

Description

Take minimum of known and \p Value.

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:1447

Parameters

llvm::DecIntegerState::base_t Value