Lines Matching refs:OutlinedFn
667 Function *OutlinedFn = PrivAI->getFunction(); in TEST_F() local
668 EXPECT_NE(F, OutlinedFn); in TEST_F()
670 EXPECT_TRUE(OutlinedFn->hasFnAttribute(Attribute::NoUnwind)); in TEST_F()
671 EXPECT_TRUE(OutlinedFn->hasFnAttribute(Attribute::NoRecurse)); in TEST_F()
672 EXPECT_TRUE(OutlinedFn->hasParamAttribute(0, Attribute::NoAlias)); in TEST_F()
673 EXPECT_TRUE(OutlinedFn->hasParamAttribute(1, Attribute::NoAlias)); in TEST_F()
675 EXPECT_TRUE(OutlinedFn->hasInternalLinkage()); in TEST_F()
676 EXPECT_EQ(OutlinedFn->arg_size(), 3U); in TEST_F()
678 EXPECT_EQ(&OutlinedFn->getEntryBlock(), PrivAI->getParent()); in TEST_F()
679 EXPECT_EQ(OutlinedFn->getNumUses(), 1U); in TEST_F()
680 User *Usr = OutlinedFn->user_back(); in TEST_F()
763 for (Function &OutlinedFn : *M) { in TEST_F()
764 if (F == &OutlinedFn || OutlinedFn.isDeclaration()) in TEST_F()
767 EXPECT_TRUE(OutlinedFn.hasFnAttribute(Attribute::NoUnwind)); in TEST_F()
768 EXPECT_TRUE(OutlinedFn.hasFnAttribute(Attribute::NoRecurse)); in TEST_F()
769 EXPECT_TRUE(OutlinedFn.hasParamAttribute(0, Attribute::NoAlias)); in TEST_F()
770 EXPECT_TRUE(OutlinedFn.hasParamAttribute(1, Attribute::NoAlias)); in TEST_F()
772 EXPECT_TRUE(OutlinedFn.hasInternalLinkage()); in TEST_F()
773 EXPECT_EQ(OutlinedFn.arg_size(), 2U); in TEST_F()
775 EXPECT_EQ(OutlinedFn.getNumUses(), 1U); in TEST_F()
776 User *Usr = OutlinedFn.user_back(); in TEST_F()
867 for (Function &OutlinedFn : *M) { in TEST_F()
868 if (F == &OutlinedFn || OutlinedFn.isDeclaration()) in TEST_F()
871 EXPECT_TRUE(OutlinedFn.hasFnAttribute(Attribute::NoUnwind)); in TEST_F()
872 EXPECT_TRUE(OutlinedFn.hasFnAttribute(Attribute::NoRecurse)); in TEST_F()
873 EXPECT_TRUE(OutlinedFn.hasParamAttribute(0, Attribute::NoAlias)); in TEST_F()
874 EXPECT_TRUE(OutlinedFn.hasParamAttribute(1, Attribute::NoAlias)); in TEST_F()
876 EXPECT_TRUE(OutlinedFn.hasInternalLinkage()); in TEST_F()
877 EXPECT_EQ(OutlinedFn.arg_size(), 2U); in TEST_F()
880 for (Instruction &I : instructions(OutlinedFn)) in TEST_F()
884 EXPECT_EQ(OutlinedFn.getNumUses(), 1U); in TEST_F()
885 User *Usr = OutlinedFn.user_back(); in TEST_F()
979 Function *OutlinedFn = PrivAI->getFunction(); in TEST_F() local
980 EXPECT_NE(F, OutlinedFn); in TEST_F()
983 EXPECT_TRUE(OutlinedFn->hasInternalLinkage()); in TEST_F()
984 EXPECT_EQ(OutlinedFn->arg_size(), 3U); in TEST_F()
986 EXPECT_EQ(&OutlinedFn->getEntryBlock(), PrivAI->getParent()); in TEST_F()
987 ASSERT_EQ(OutlinedFn->getNumUses(), 2U); in TEST_F()
991 for (User *Usr : OutlinedFn->users()) { in TEST_F()
1012 EXPECT_EQ(DirectCI->getCalledFunction(), OutlinedFn); in TEST_F()
1195 Function *OutlinedFn = Internal->getFunction(); in TEST_F() local
1197 Type *Arg2Type = OutlinedFn->getArg(2)->getType(); in TEST_F()
4441 Function *OutlinedFn = PrivAI->getFunction(); in TEST_F() local
4442 EXPECT_EQ(F, OutlinedFn); in TEST_F()
4444 EXPECT_EQ(OutlinedFn->arg_size(), 1U); in TEST_F()
4447 OutlinedFn->getEntryBlock().getSingleSuccessor(); in TEST_F()
4488 EXPECT_EQ(CaseBB->getParent(), OutlinedFn); in TEST_F()
4795 Function *OutlinedFn = OutlinedFnCall->getCalledFunction(); in TEST_F() local
4796 ASSERT_NE(OutlinedFn, nullptr); in TEST_F()
4797 EXPECT_TRUE(any_of(instructions(OutlinedFn), in TEST_F()
4799 EXPECT_TRUE(any_of(instructions(OutlinedFn), in TEST_F()