Searched refs:UnifyFunctionExitNodes (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DUnifyFunctionExitNodes.h1 //===-- UnifyFunctionExitNodes.h - Ensure fn's have one return --*- C++ -*-===//
26 struct UnifyFunctionExitNodes : public FunctionPass { struct in namespace:llvm
33 UnifyFunctionExitNodes();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DUnifyFunctionExitNodes.cpp1 //===- UnifyFunctionExitNodes.cpp - Make all functions have a single exit -===//
16 #include "llvm/Transforms/Utils/UnifyFunctionExitNodes.h"
25 char UnifyFunctionExitNodes::ID = 0;
27 UnifyFunctionExitNodes::UnifyFunctionExitNodes() : FunctionPass(ID) { function in class:UnifyFunctionExitNodes
31 INITIALIZE_PASS(UnifyFunctionExitNodes, "mergereturn",
35 return new UnifyFunctionExitNodes();
38 void UnifyFunctionExitNodes::getAnalysisUsage(AnalysisUsage &AU) const{
51 bool UnifyFunctionExitNodes::runOnFunction(Function &F) {
/freebsd-13-stable/lib/clang/libllvm/
H A DMakefile1609 SRCS_MIN+= Transforms/Utils/UnifyFunctionExitNodes.cpp

Completed in 59 milliseconds