LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Enumerations | Functions
Collaboration diagram for Analysis:

Enumerations

enum  LLVMVerifierFailureAction { LLVMAbortProcessAction, LLVMPrintMessageAction, LLVMReturnStatusAction }
 

Functions

LLVMBool LLVMVerifyModule (LLVMModuleRef M, LLVMVerifierFailureAction Action, char **OutMessage)
 
LLVMBool LLVMVerifyFunction (LLVMValueRef Fn, LLVMVerifierFailureAction Action)
 
void LLVMViewFunctionCFG (LLVMValueRef Fn)
 
void LLVMViewFunctionCFGOnly (LLVMValueRef Fn)
 

Detailed Description

Enumeration Type Documentation

Enumerator
LLVMAbortProcessAction 
LLVMPrintMessageAction 
LLVMReturnStatusAction 

Definition at line 35 of file c/Analysis.h.

Function Documentation

LLVMBool LLVMVerifyFunction ( LLVMValueRef  Fn,
LLVMVerifierFailureAction  Action 
)

Definition at line 87 of file Analysis/Analysis.cpp.

References llvm::verifyFunction().

LLVMBool LLVMVerifyModule ( LLVMModuleRef  M,
LLVMVerifierFailureAction  Action,
char **  OutMessage 
)

Definition at line 73 of file Analysis/Analysis.cpp.

References llvm::LibFunc::strdup, llvm::unwrap(), and llvm::verifyModule().

void LLVMViewFunctionCFG ( LLVMValueRef  Fn)

Definition at line 92 of file Analysis/Analysis.cpp.

References F(), and llvm::Function::viewCFG().

void LLVMViewFunctionCFGOnly ( LLVMValueRef  Fn)

Definition at line 97 of file Analysis/Analysis.cpp.

References F(), and llvm::Function::viewCFGOnly().