Lines Matching defs:Outlined
75 Function *Outlined = CE.extractCodeRegion(CEAC);
76 EXPECT_TRUE(Outlined);
78 BasicBlock *ExitSplit = getBlockByName(Outlined, "notExtracted.split");
85 EXPECT_FALSE(verifyFunction(*Outlined));
124 Function *Outlined = CE.extractCodeRegion(CEAC, Inputs, Outputs);
125 EXPECT_TRUE(Outlined);
132 StoreInst *SI = cast<StoreInst>(Outlined->getArg(3)->user_back());
136 BasicBlock *ExitSplit = getBlockByName(Outlined, "notExtracted.split");
143 EXPECT_FALSE(verifyFunction(*Outlined));
183 Function *Outlined = CE.extractCodeRegion(CEAC);
184 EXPECT_TRUE(Outlined);
186 BasicBlock *FirstExitStub = getBlockByName(Outlined, "first.exitStub");
187 BasicBlock *NextExitStub = getBlockByName(Outlined, "next.exitStub");
201 EXPECT_FALSE(verifyFunction(*Outlined));
240 Function *Outlined = CE.extractCodeRegion(CEAC);
241 EXPECT_TRUE(Outlined);
243 BasicBlock *FirstExitStub = getBlockByName(Outlined, "first.exitStub");
244 BasicBlock *NextExitStub = getBlockByName(Outlined, "next.exitStub");
258 EXPECT_FALSE(verifyFunction(*Outlined));
299 Function *Outlined = CE.extractCodeRegion(CEAC);
300 EXPECT_TRUE(Outlined);
309 EXPECT_FALSE(verifyFunction(*Outlined));
374 Function *Outlined = CE.extractCodeRegion(CEAC);
375 EXPECT_TRUE(Outlined);
376 EXPECT_FALSE(verifyFunction(*Outlined, &errs()));
409 Function *Outlined = CE.extractCodeRegion(CEAC);
410 EXPECT_TRUE(Outlined);
411 EXPECT_FALSE(verifyFunction(*Outlined));
461 Function *Outlined = CE.extractCodeRegion(CEAC);
462 EXPECT_TRUE(Outlined);
463 EXPECT_FALSE(verifyFunction(*Outlined));
465 EXPECT_FALSE(CE.verifyAssumptionCache(*Func, *Outlined, &AC));
511 Function *Outlined = CE.extractCodeRegion(CEAC);
512 EXPECT_TRUE(Outlined);
513 EXPECT_FALSE(verifyFunction(*Outlined));
568 Function *Outlined = CE.extractCodeRegion(CEAC, Inputs, Outputs);
569 EXPECT_TRUE(Outlined);
572 EXPECT_EQ(Outlined->arg_size(), 3U);
573 EXPECT_FALSE(verifyFunction(*Outlined));
611 Function *Outlined = CE.extractCodeRegion(CEAC, Inputs, Outputs);
612 EXPECT_TRUE(Outlined);
613 EXPECT_FALSE(verifyFunction(*Outlined));
669 Function *Outlined = CE.extractCodeRegion(CEAC, Inputs, Outputs);
670 EXPECT_TRUE(Outlined);
671 EXPECT_FALSE(verifyFunction(*Outlined));
705 // Outlined function argument should be declared in 0 address space
725 Function *Outlined = CE.extractCodeRegion(CEAC, Inputs, Outputs);
726 EXPECT_TRUE(Outlined);
727 EXPECT_EQ(Outlined->arg_size(), 1U);
729 EXPECT_EQ(Outlined->getArg(0)->getType(),
731 EXPECT_FALSE(verifyFunction(*Outlined));