LLVM API Documentation

ScalarEvolutionExpressions.h File Reference

#include "llvm/Analysis/ScalarEvolution.h"

Include dependency graph for ScalarEvolutionExpressions.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm

Classes

class  llvm::SCEVConstant
class  llvm::SCEVTruncateExpr
class  llvm::SCEVZeroExtendExpr
class  llvm::SCEVCommutativeExpr
class  llvm::SCEVAddExpr
class  llvm::SCEVMulExpr
class  llvm::SCEVSDivExpr
class  llvm::SCEVAddRecExpr
class  llvm::SCEVUnknown
struct  llvm::SCEVVisitor< SC, RetVal >

Enumerations

enum  llvm::SCEVTypes {
  llvm::scConstant, llvm::scTruncate, llvm::scZeroExtend, llvm::scAddExpr,
  llvm::scMulExpr, llvm::scSDivExpr, llvm::scAddRecExpr, llvm::scUnknown,
  llvm::scCouldNotCompute
}