Lines Matching defs:TheFunction
641 Function *TheFunction = Builder->GetInsertBlock()->getParent();
645 BasicBlock *ThenBB = BasicBlock::Create(*TheContext, "then", TheFunction);
663 TheFunction->insert(TheFunction->end(), ElseBB);
675 TheFunction->insert(TheFunction->end(), MergeBB);
707 Function *TheFunction = Builder->GetInsertBlock()->getParent();
709 BasicBlock *LoopBB = BasicBlock::Create(*TheContext, "loop", TheFunction);
758 BasicBlock::Create(*TheContext, "afterloop", TheFunction);
801 Function *TheFunction = getFunction(P.getName());
802 if (!TheFunction)
806 BasicBlock *BB = BasicBlock::Create(*TheContext, "entry", TheFunction);
811 for (auto &Arg : TheFunction->args())
819 verifyFunction(*TheFunction);
822 TheFPM->run(*TheFunction, *TheFAM);
824 return TheFunction;
828 TheFunction->eraseFromParent();