78 static_cast<VerifierFailureAction>(Action),
79 OutMessages? &Messages : 0);
82 *OutMessages =
strdup(Messages.c_str());
89 static_cast<VerifierFailureAction>(Action));
bool verifyModule(const Module &M, VerifierFailureAction action=AbortProcessAction, std::string *ErrorInfo=0)
Check a module for errors.
void initializeDomViewerPass(PassRegistry &)
void initializeMemDepPrinterPass(PassRegistry &)
void initializeRegionViewerPass(PassRegistry &)
void initializeCostModelAnalysisPass(PassRegistry &)
void initializeRegionPrinterPass(PassRegistry &)
void initializePostDomViewerPass(PassRegistry &)
void initializePostDomOnlyViewerPass(PassRegistry &)
void initializeScalarEvolutionAliasAnalysisPass(PassRegistry &)
LLVMContext ** unwrap(LLVMContextRef *Tys)
void initializeLoopInfoPass(PassRegistry &)
LLVMBool LLVMVerifyModule(LLVMModuleRef M, LLVMVerifierFailureAction Action, char **OutMessages)
void initializeTargetTransformInfoAnalysisGroup(PassRegistry &)
void initializeBranchProbabilityInfoPass(PassRegistry &)
void initializeDomOnlyPrinterPass(PassRegistry &)
void initializeTypeBasedAliasAnalysisPass(PassRegistry &)
void initializeIVUsersPass(PassRegistry &)
void LLVMViewFunctionCFG(LLVMValueRef Fn)
void initializeInstCountPass(PassRegistry &)
void initializePostDomPrinterPass(PassRegistry &)
void initializeAliasSetPrinterPass(PassRegistry &)
void LLVMInitializeAnalysis(LLVMPassRegistryRef R)
void initializeAnalysis(PassRegistry &)
initializeAnalysis - Initialize all passes linked into the Analysis library.
LLVMVerifierFailureAction
void initializeAliasAnalysisCounterPass(PassRegistry &)
void initializeCFGOnlyPrinterPass(PassRegistry &)
void initializeAliasAnalysisAnalysisGroup(PassRegistry &)
void initializeDelinearizationPass(PassRegistry &)
void initializeModuleDebugInfoPrinterPass(PassRegistry &)
void initializeAliasDebuggerPass(PassRegistry &)
void initializeNoAAPass(PassRegistry &)
void initializeDomOnlyViewerPass(PassRegistry &)
bool verifyFunction(const Function &F, VerifierFailureAction action=AbortProcessAction)
void initializeCFGPrinterPass(PassRegistry &)
void initializeCFGViewerPass(PassRegistry &)
void initializeRegionInfoPass(PassRegistry &)
void initializeAAEvalPass(PassRegistry &)
void initializeBasicAliasAnalysisPass(PassRegistry &)
void initializeBlockFrequencyInfoPass(PassRegistry &)
struct LLVMOpaqueValue * LLVMValueRef
char *strdup(const char *s1);
void initializePostDomOnlyPrinterPass(PassRegistry &)
void initializeDependenceAnalysisPass(PassRegistry &)
LLVMBool LLVMVerifyFunction(LLVMValueRef Fn, LLVMVerifierFailureAction Action)
struct LLVMOpaquePassRegistry * LLVMPassRegistryRef
void LLVMViewFunctionCFGOnly(LLVMValueRef Fn)
void initializeCFGOnlyViewerPass(PassRegistry &)
void initializeLintPass(PassRegistry &)
void initializeIntervalPartitionPass(PassRegistry &)
void initializeRegionOnlyViewerPass(PassRegistry &)
void initializePostDominatorTreePass(PassRegistry &)
void initializeDominanceFrontierPass(PassRegistry &)
void initializeDomPrinterPass(PassRegistry &)
void initializeLibCallAliasAnalysisPass(PassRegistry &)
void initializeMemoryDependenceAnalysisPass(PassRegistry &)
void initializeRegionOnlyPrinterPass(PassRegistry &)
struct LLVMOpaqueModule * LLVMModuleRef
void initializeScalarEvolutionPass(PassRegistry &)
void initializeLazyValueInfoPass(PassRegistry &)