#include ">

LLVM: lib/Analysis/ScalarEvolutionDivision.cpp File Reference (original) (raw)

#include "[llvm/Analysis/ScalarEvolutionDivision.h](ScalarEvolutionDivision%5F8h%5Fsource.html)"
#include "[llvm/ADT/APInt.h](APInt%5F8h%5Fsource.html)"
#include "[llvm/ADT/DenseMap.h](DenseMap%5F8h%5Fsource.html)"
#include "[llvm/ADT/SmallVector.h](SmallVector%5F8h%5Fsource.html)"
#include "[llvm/Analysis/ScalarEvolution.h](ScalarEvolution%5F8h%5Fsource.html)"
#include "[llvm/IR/InstIterator.h](InstIterator%5F8h%5Fsource.html)"
#include "[llvm/IR/Instructions.h](Instructions%5F8h%5Fsource.html)"
#include "[llvm/Support/Casting.h](Casting%5F8h%5Fsource.html)"
#include <cassert>
#include <cstdint>

Go to the source code of this file.

Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
Macros
#define DEBUG_TYPE "scev-division"
Functions
static int sizeOfSCEV (const SCEV *S)

Macro Definition Documentation

DEBUG_TYPE

#define DEBUG_TYPE "scev-division"

Definition at line 24 of file ScalarEvolutionDivision.cpp.

Function Documentation

sizeOfSCEV()

int sizeOfSCEV ( const SCEV * S) inlinestatic

Definition at line 32 of file ScalarEvolutionDivision.cpp.

References F, and Size.

Referenced by llvm::SCEVDivision::visitMulExpr().