LLVM 20.0.0git
|
#include "llvm/Analysis/DDG.h"
#include "llvm/ADT/SCCIterator.h"
#include "llvm/Analysis/LoopInfo.h"
#include "llvm/Analysis/LoopIterator.h"
#include "llvm/Support/CommandLine.h"
Go to the source code of this file.
Macros | |
#define | DEBUG_TYPE "ddg" |
Typedefs | |
using | BasicBlockListType = SmallVector< BasicBlock *, 8 > |
Variables | |
static cl::opt< bool > | SimplifyDDG ("ddg-simplify", cl::init(true), cl::Hidden, cl::desc("Simplify DDG by merging nodes that have less interesting edges.")) |
static cl::opt< bool > | CreatePiBlocks ("ddg-pi-blocks", cl::init(true), cl::Hidden, cl::desc("Create pi-block nodes.")) |
using BasicBlockListType = SmallVector<BasicBlock *, 8> |
|
static |
Referenced by llvm::DDGBuilder::shouldCreatePiBlocks().
|
static |
Referenced by llvm::DDGBuilder::shouldSimplify().