LLVM: llvm::WideIVInfo Struct Reference (original) (raw)

Collect information about induction variables that are used by sign/zero extend operations. More...

#include "[llvm/Transforms/Utils/SimplifyIndVar.h](SimplifyIndVar%5F8h%5Fsource.html)"

Detailed 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.

Definition at line 71 of file SimplifyIndVar.h.

Member Data Documentation

IsSigned

bool llvm::WideIVInfo::IsSigned = false

NarrowIV

PHINode* llvm::WideIVInfo::NarrowIV = nullptr

WidestNativeType

Type* llvm::WideIVInfo::WidestNativeType = nullptr


The documentation for this struct was generated from the following file: