Lines Matching refs:MergeFunctions
1371 class MergeFunctions : public ModulePass { class
1374 MergeFunctions() in MergeFunctions() function in __anon7fe985500411::MergeFunctions
1459 char MergeFunctions::ID = 0;
1460 INITIALIZE_PASS(MergeFunctions, "mergefunc", "Merge Functions", false, false)
1463 return new MergeFunctions(); in createMergeFunctionsPass()
1466 bool MergeFunctions::doSanityCheck(std::vector<WeakVH> &Worklist) { in doSanityCheck()
1538 bool MergeFunctions::runOnModule(Module &M) { in runOnModule()
1599 void MergeFunctions::replaceDirectCallers(Function *Old, Function *New) { in replaceDirectCallers()
1639 void MergeFunctions::writeThunkOrAlias(Function *F, Function *G) { in writeThunkOrAlias()
1681 void MergeFunctions::writeThunk(Function *F, Function *G) { in writeThunk()
1728 void MergeFunctions::writeAlias(Function *F, Function *G) { in writeAlias()
1742 void MergeFunctions::mergeTwoFunctions(Function *F, Function *G) { in mergeTwoFunctions()
1775 void MergeFunctions::replaceFunctionInTree(const FunctionNode &FN, in replaceFunctionInTree()
1796 bool MergeFunctions::insert(Function *NewFunction) { in insert()
1846 void MergeFunctions::remove(Function *F) { in remove()
1860 void MergeFunctions::removeUsers(Value *V) { in removeUsers()