Home | History | Annotate | Download | only in complete

Lines Matching defs:TheFunction

1077 static AllocaInst *CreateEntryBlockAlloca(Function *TheFunction,
1079 IRBuilder<> TmpB(&TheFunction->getEntryBlock(),
1080 TheFunction->getEntryBlock().begin());
1187 Function *TheFunction = Builder.GetInsertBlock()->getParent();
1191 BasicBlock *ThenBB = BasicBlock::Create(TheContext, "then", TheFunction);
1208 TheFunction->getBasicBlockList().push_back(ElseBB);
1219 TheFunction->getBasicBlockList().push_back(MergeBB);
1249 Function *TheFunction = Builder.GetInsertBlock()->getParent();
1252 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
1263 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
1308 BasicBlock::Create(TheContext, "afterloop", TheFunction);
1330 Function *TheFunction = Builder.GetInsertBlock()->getParent();
1350 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
1433 Function *TheFunction = Proto->Codegen();
1434 if (TheFunction == 0)
1442 BasicBlock *BB = BasicBlock::Create(TheContext, "entry", TheFunction);
1446 Proto->CreateArgumentAllocas(TheFunction);
1453 verifyFunction(*TheFunction);
1455 return TheFunction;
1459 TheFunction->eraseFromParent();