LLVM API Documentation

InlineSimple.cpp File Reference

#include "llvm/CallingConv.h"
#include "llvm/Instructions.h"
#include "llvm/IntrinsicInst.h"
#include "llvm/Module.h"
#include "llvm/Type.h"
#include "llvm/Analysis/CallGraph.h"
#include "llvm/Support/CallSite.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Transforms/IPO.h"
#include "llvm/Transforms/IPO/InlinerPass.h"
#include "llvm/Transforms/Utils/InlineCost.h"
#include "llvm/ADT/SmallPtrSet.h"

Include dependency graph for InlineSimple.cpp:

Go to the source code of this file.

Defines

#define DEBUG_TYPE   "inline"

Functions

Passllvm::createFunctionInliningPass ()
Passllvm::createFunctionInliningPass (int Threshold)

Variables

static RegisterPass
< SimpleInliner > 
X ("inline","Function Integration/Inlining")


Define Documentation

#define DEBUG_TYPE   "inline"

Definition at line 14 of file InlineSimple.cpp.


Variable Documentation

Definition at line 35 of file InlineSimple.cpp.

char ID [static]

Definition at line 39 of file InlineSimple.cpp.

Definition at line 34 of file InlineSimple.cpp.

RegisterPass<SimpleInliner> X("inline","Function Integration/Inlining") [static]




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