reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2646 ASSERT_FALSE(F->hasMetadata()); 2647 EXPECT_EQ(nullptr, F->getMetadata(LLVMContext::MD_dbg)); 2648 EXPECT_EQ(nullptr, F->getMetadata("dbg")); 2649 EXPECT_EQ(nullptr, F->getMetadata("other")); 2655 F->setMetadata("dbg", SP1); 2656 EXPECT_TRUE(F->hasMetadata()); 2657 EXPECT_EQ(SP1, F->getMetadata(LLVMContext::MD_dbg)); 2658 EXPECT_EQ(SP1, F->getMetadata("dbg")); 2659 EXPECT_EQ(nullptr, F->getMetadata("other")); 2661 F->setMetadata(LLVMContext::MD_dbg, SP2); 2662 EXPECT_TRUE(F->hasMetadata()); 2663 EXPECT_EQ(SP2, F->getMetadata(LLVMContext::MD_dbg)); 2664 EXPECT_EQ(SP2, F->getMetadata("dbg")); 2665 EXPECT_EQ(nullptr, F->getMetadata("other")); 2667 F->setMetadata("dbg", nullptr); 2668 EXPECT_FALSE(F->hasMetadata()); 2669 EXPECT_EQ(nullptr, F->getMetadata(LLVMContext::MD_dbg)); 2670 EXPECT_EQ(nullptr, F->getMetadata("dbg")); 2671 EXPECT_EQ(nullptr, F->getMetadata("other")); 2677 F->setMetadata("other1", T1); 2678 F->setMetadata("other2", T2); 2679 EXPECT_TRUE(F->hasMetadata()); 2680 EXPECT_EQ(T1, F->getMetadata("other1")); 2681 EXPECT_EQ(T2, F->getMetadata("other2")); 2682 EXPECT_EQ(nullptr, F->getMetadata("dbg")); 2684 F->setMetadata("other1", T2); 2685 F->setMetadata("other2", T1); 2686 EXPECT_EQ(T2, F->getMetadata("other1")); 2687 EXPECT_EQ(T1, F->getMetadata("other2")); 2689 F->setMetadata("other1", nullptr); 2690 F->setMetadata("other2", nullptr); 2691 EXPECT_FALSE(F->hasMetadata()); 2692 EXPECT_EQ(nullptr, F->getMetadata("other1")); 2693 EXPECT_EQ(nullptr, F->getMetadata("other2"));