LLVM API Documentation

BasicInliner.cpp File Reference

#include "llvm/Module.h"
#include "llvm/Function.h"
#include "llvm/Transforms/Utils/BasicInliner.h"
#include "llvm/Transforms/Utils/Cloning.h"
#include "llvm/Support/CallSite.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Debug.h"
#include "llvm/ADT/SmallPtrSet.h"
#include <vector>

Include dependency graph for BasicInliner.cpp:

Go to the source code of this file.

Namespaces

namespace  llvm

Classes

struct  llvm::BasicInlinerImpl

Defines

#define DEBUG_TYPE   "basicinliner"

Variables

static cl::opt< unsigned > BasicInlineThreshold ("inline-threshold", cl::Hidden, cl::init(200), cl::desc("Control the amount of basic inlining to perform (default = 200)"))


Define Documentation

#define DEBUG_TYPE   "basicinliner"

Definition at line 15 of file BasicInliner.cpp.


Variable Documentation

cl::opt<unsigned> BasicInlineThreshold("inline-threshold", cl::Hidden, cl::init(200), cl::desc("Control the amount of basic inlining to perform (default = 200)")) [static]