struct WideIVInfo

Declaration

struct WideIVInfo { /* full declaration omitted */ };

Description

Collect information about induction variables that are used by sign/zero extend operations. This information is recorded by CollectExtend and provides the input to WidenIV.

Declared at: llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h:64

Member Variables

public llvm::PHINode* NarrowIV = nullptr
public llvm::Type* WidestNativeType = nullptr
public bool IsSigned = false