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::SCEVSignExtendExpr
class  llvm::SCEVCommutativeExpr
class  llvm::SCEVAddExpr
class  llvm::SCEVMulExpr
class  llvm::SCEVUDivExpr
class  llvm::SCEVSDivExpr
class  llvm::SCEVAddRecExpr
class  llvm::SCEVSMaxExpr
class  llvm::SCEVUMaxExpr
class  llvm::SCEVUnknown
struct  llvm::SCEVVisitor< SC, RetVal >

Enumerations

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




This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.