Home | History | Annotate | Download | only in lazy

Lines Matching defs:TheFunction

903 static AllocaInst *CreateEntryBlockAlloca(Function *TheFunction,
905 IRBuilder<> TmpB(&TheFunction->getEntryBlock(),
906 TheFunction->getEntryBlock().begin());
1007 Function *TheFunction = Builder.GetInsertBlock()->getParent();
1011 BasicBlock *ThenBB = BasicBlock::Create(TheContext, "then", TheFunction);
1028 TheFunction->getBasicBlockList().push_back(ElseBB);
1039 TheFunction->getBasicBlockList().push_back(MergeBB);
1069 Function *TheFunction = Builder.GetInsertBlock()->getParent();
1072 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
1083 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
1128 BasicBlock::Create(TheContext, "afterloop", TheFunction);
1150 Function *TheFunction = Builder.GetInsertBlock()->getParent();
1170 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
1253 Function *TheFunction = Proto->Codegen();
1254 if (TheFunction == 0)
1262 BasicBlock *BB = BasicBlock::Create(TheContext, "entry", TheFunction);
1266 Proto->CreateArgumentAllocas(TheFunction);
1273 verifyFunction(*TheFunction);
1275 return TheFunction;
1279 TheFunction->eraseFromParent();