Lines Matching refs:Func
58 Function *Func = M->getFunction("foo"); in TEST() local
59 SmallVector<BasicBlock *, 3> Candidates{ getBlockByName(Func, "header"), in TEST()
60 getBlockByName(Func, "body1"), in TEST()
61 getBlockByName(Func, "body2") }; in TEST()
66 CodeExtractorAnalysisCache CEAC(*Func); in TEST()
69 BasicBlock *Exit = getBlockByName(Func, "notExtracted"); in TEST()
78 EXPECT_FALSE(verifyFunction(*Func)); in TEST()
106 Function *Func = M->getFunction("foo"); in TEST() local
107 SmallVector<BasicBlock *, 3> Candidates{getBlockByName(Func, "header"), in TEST()
108 getBlockByName(Func, "body1"), in TEST()
109 getBlockByName(Func, "body2")}; in TEST()
114 CodeExtractorAnalysisCache CEAC(*Func); in TEST()
120 EXPECT_EQ(Inputs[0], Func->getArg(2)); in TEST()
121 EXPECT_EQ(Inputs[1], Func->getArg(0)); in TEST()
122 EXPECT_EQ(Inputs[2], Func->getArg(1)); in TEST()
127 BasicBlock *Exit = getBlockByName(Func, "notExtracted"); in TEST()
136 EXPECT_FALSE(verifyFunction(*Func)); in TEST()
166 Function *Func = M->getFunction("foo"); in TEST() local
167 SmallVector<BasicBlock *, 3> Candidates{ getBlockByName(Func, "test0"), in TEST()
168 getBlockByName(Func, "test1"), in TEST()
169 getBlockByName(Func, "test") }; in TEST()
174 CodeExtractorAnalysisCache CEAC(*Func); in TEST()
194 EXPECT_FALSE(verifyFunction(*Func)); in TEST()
223 Function *Func = M->getFunction("foo"); in TEST() local
224 SmallVector<BasicBlock *, 3> Candidates{ getBlockByName(Func, "test0"), in TEST()
225 getBlockByName(Func, "test1"), in TEST()
226 getBlockByName(Func, "test") }; in TEST()
231 CodeExtractorAnalysisCache CEAC(*Func); in TEST()
251 EXPECT_FALSE(verifyFunction(*Func)); in TEST()
281 Function *Func = M->getFunction("foo"); in TEST() local
283 getBlockByName(Func, "extracted1"), in TEST()
284 getBlockByName(Func, "extracted2") in TEST()
290 CodeExtractorAnalysisCache CEAC(*Func); in TEST()
293 BasicBlock *Exit1 = getBlockByName(Func, "exit1"); in TEST()
294 BasicBlock *Exit2 = getBlockByName(Func, "exit2"); in TEST()
302 EXPECT_FALSE(verifyFunction(*Func)); in TEST()
352 Function *Func = M->getFunction("foo"); in TEST() local
353 EXPECT_FALSE(verifyFunction(*Func, &errs())); in TEST()
356 getBlockByName(Func, "catch"), in TEST()
357 getBlockByName(Func, "invoke.cont2"), in TEST()
358 getBlockByName(Func, "invoke.cont3"), in TEST()
359 getBlockByName(Func, "lpad2") in TEST()
365 CodeExtractorAnalysisCache CEAC(*Func); in TEST()
369 EXPECT_FALSE(verifyFunction(*Func, &errs())); in TEST()
393 Function *Func = M->getFunction("foo"); in TEST() local
394 SmallVector<BasicBlock *, 1> Blocks{ getBlockByName(Func, "entry"), in TEST()
395 getBlockByName(Func, "lpad") }; in TEST()
400 CodeExtractorAnalysisCache CEAC(*Func); in TEST()
404 EXPECT_FALSE(verifyFunction(*Func)); in TEST()
446 Function *Func = M->getFunction("test"); in TEST() local
447 SmallVector<BasicBlock *, 1> Blocks{ getBlockByName(Func, "if.else") }; in TEST()
448 AssumptionCache AC(*Func); in TEST()
452 CodeExtractorAnalysisCache CEAC(*Func); in TEST()
456 EXPECT_FALSE(verifyFunction(*Func)); in TEST()
457 EXPECT_FALSE(CE.verifyAssumptionCache(*Func, *Outlined, &AC)); in TEST()
490 Function *Func = M->getFunction("foo"); in TEST() local
491 SmallVector<BasicBlock *, 1> Blocks{getBlockByName(Func, "extract")}; in TEST()
496 CodeExtractorAnalysisCache CEAC(*Func); in TEST()
506 EXPECT_FALSE(verifyFunction(*Func)); in TEST()
534 Function *Func = M->getFunction("foo"); in TEST() local
535 SmallVector<BasicBlock *, 1> Blocks{getBlockByName(Func, "extract")}; in TEST()
542 CodeExtractorAnalysisCache CEAC(*Func); in TEST()
556 EXPECT_FALSE(verifyFunction(*Func)); in TEST()