llvm::ScalarEvolution Class Reference

#include <ScalarEvolution.h>

List of all members.

Classes

struct  BackedgeTakenInfo
class  SCEVCallbackVH

Public Member Functions

LLVMContext & getContext () const
bool isSCEVable (const Type *Ty) const
uint64_t getTypeSizeInBits (const Type *Ty) const
const Type * getEffectiveSCEVType (const Type *Ty) const
const SCEVgetSCEV (Value *V)
const SCEVgetConstant (ConstantInt *V)
const SCEVgetConstant (const APInt &Val)
const SCEVgetConstant (const Type *Ty, uint64_t V, bool isSigned=false)
const SCEV