Lines Matching refs:Wrapper
120 Function *Wrapper = Function::Create(Ty, Function::PrivateLinkage, in CreateWrapper() local
122 BasicBlock *BB = BasicBlock::Create(M->getContext(), "body", Wrapper); in CreateWrapper()
127 Function::arg_iterator AI = Wrapper->arg_begin(); in CreateWrapper()
128 Function::arg_iterator AE = Wrapper->arg_end(); in CreateWrapper()
209 Wrapper->eraseFromParent(); in CreateWrapper()
210 Wrapper = Function::Create(Ty, Function::PrivateLinkage, in CreateWrapper()
212 BasicBlock *BB = BasicBlock::Create(M->getContext(), "body", Wrapper); in CreateWrapper()
214 Wrapper->setName(F->getName() + "_bitcast_invalid"); in CreateWrapper()
218 Wrapper->eraseFromParent(); in CreateWrapper()
222 return Wrapper; in CreateWrapper()
291 Function *Wrapper = Pair.first->second; in runOnModule() local
292 if (!Wrapper) in runOnModule()
296 U->get()->replaceAllUsesWith(Wrapper); in runOnModule()
298 U->set(Wrapper); in runOnModule()