reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

unittests/IR/MetadataTest.cpp
 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"));