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)
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)
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