LLVM API Documentation

Namespaces | Typedefs | Enumerations | Functions
ScalarEvolutionNormalization.h File Reference
#include "llvm/ADT/SmallPtrSet.h"
Include dependency graph for ScalarEvolutionNormalization.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


Typedefs

typedef SmallPtrSet< const
Loop *, 2 > 
llvm::PostIncLoopSet
 PostIncLoopSet - A set of loops.

Enumerations

enum  llvm::TransformKind { llvm::Normalize, llvm::NormalizeAutodetect, llvm::Denormalize }

Functions

const SCEVllvm::TransformForPostIncUse (TransformKind Kind, const SCEV *S, Instruction *User, Value *OperandValToReplace, PostIncLoopSet &Loops, ScalarEvolution &SE, DominatorTree &DT)