Lines Matching full:create
30 Function *F = Function::Create(FTy, Function::ExternalLinkage, "foo", M);
31 BasicBlock *Entry = BasicBlock::Create(C, "entry", F);
32 BasicBlock *Exit = BasicBlock::Create(C, "exit", F);
33 ReturnInst::Create(C, Exit);
35 // To avoid triggering an assertion in BranchInst::Create, we first create
39 BranchInst *BI = BranchInst::Create(Exit, Exit, False, Entry);
53 Function *F = Function::Create(FTy, Function::ExternalLinkage, "foo", M);
54 BasicBlock *Entry = BasicBlock::Create(C, "entry", F);
55 ReturnInst *RI = ReturnInst::Create(C, Entry);
101 Function *F = Function::Create(FTy, Function::ExternalLinkage, "foo", M);
124 Function *F = Function::Create(FTy, Function::ExternalLinkage, "foo", M);
154 Function *F1 = Function::Create(FTy, Function::ExternalLinkage, "foo1", M1);
155 Function *F2 = Function::Create(FTy, Function::ExternalLinkage, "foo2", M2);
156 Function *F3 = Function::Create(FTy, Function::ExternalLinkage, "foo3", M3);
158 BasicBlock *Entry1 = BasicBlock::Create(C, "entry", F1);
159 BasicBlock *Entry3 = BasicBlock::Create(C, "entry", F3);
162 CallInst::Create(F2,"call",Entry1);
169 ReturnInst::Create(C, ConstZero, Entry1);
170 ReturnInst::Create(C, ConstZero, Entry3);
222 Function::Create(FTy, GlobalValue::LinkOnceODRLinkage, "foo", &M);
256 auto *F = Function::Create(FunctionType::get(Type::getVoidTy(C), false),
258 IRBuilder<> Builder(BasicBlock::Create(C, "", F));
293 Function *F1 = Function::Create(FTy1, Function::ExternalLinkage, "foo", M1);
299 Function *F2 = Function::Create(FTy2, Function::ExternalLinkage, "foo", M2);
311 Function *F = Function::Create(FTy, Function::ExternalLinkage, "foo", M);
312 BasicBlock *Entry = BasicBlock::Create(C, "entry", F);
313 BasicBlock *Default = BasicBlock::Create(C, "default", F);
314 BasicBlock *OnOne = BasicBlock::Create(C, "on_one", F);
315 BasicBlock *OnTwo = BasicBlock::Create(C, "on_two", F);
317 BasicBlock *Exit = BasicBlock::Create(C, "exit", F);
319 BranchInst::Create(Exit, Default);
320 BranchInst::Create(Exit, OnTwo);
321 BranchInst::Create(Exit, OnOne);
322 ReturnInst::Create(C, Exit);
325 SwitchInst *Switch = SwitchInst::Create(Cond, Default, 2, Entry);
339 Function *F1 = Function::Create(FTy, Function::ExternalLinkage, "foo1", M);
340 Function *F2 = Function::Create(FTy, Function::ExternalLinkage, "foo2", M);
341 BasicBlock *Entry1 = BasicBlock::Create(C, "entry", F1);
342 BasicBlock *Entry2 = BasicBlock::Create(C, "entry", F2);
346 ReturnInst::Create(C, Entry1);
349 ReturnInst::Create(C, Entry2);
366 Function *F = Function::Create(FTy, Function::ExternalLinkage, "foo", M);
367 BasicBlock *Entry = BasicBlock::Create(C, "entry", F);
378 ReturnInst::Create(C, Entry);
393 Function *F = Function::Create(FTy, Function::ExternalLinkage, "foo", M);
394 BasicBlock *Entry = BasicBlock::Create(C, "entry", F);
395 ReturnInst *RI = ReturnInst::Create(C, Entry);
400 Instruction *GEPVec = GetElementPtrInst::Create(