LLVM  4.0.0
Macros | Functions | Variables
InferFunctionAttrs.cpp File Reference
#include "llvm/Transforms/IPO/InferFunctionAttrs.h"
#include "llvm/Analysis/TargetLibraryInfo.h"
#include "llvm/Analysis/MemoryBuiltins.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/Module.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/Transforms/Utils/BuildLibCalls.h"
Include dependency graph for InferFunctionAttrs.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "inferattrs"
 

Functions

static bool inferAllPrototypeAttributes (Module &M, const TargetLibraryInfo &TLI)
 
 INITIALIZE_PASS_BEGIN (InferFunctionAttrsLegacyPass,"inferattrs","Infer set function attributes", false, false) INITIALIZE_PASS_END(InferFunctionAttrsLegacyPass
 

Variables

 inferattrs
 
Infer set function attributes
 
Infer set function false
 

Macro Definition Documentation

#define DEBUG_TYPE   "inferattrs"

Definition at line 21 of file InferFunctionAttrs.cpp.

Function Documentation

static bool inferAllPrototypeAttributes ( Module M,
const TargetLibraryInfo TLI 
)
static
INITIALIZE_PASS_BEGIN ( InferFunctionAttrsLegacyPass  ,
"inferattrs"  ,
"Infer set function attributes ,
false  ,
false   
)

Variable Documentation

Infer set function attributes

Definition at line 75 of file InferFunctionAttrs.cpp.

Infer set function false

Definition at line 75 of file InferFunctionAttrs.cpp.

inferattrs

Definition at line 75 of file InferFunctionAttrs.cpp.