@@ -230,8 +230,7 @@ declare dso_local noalias noundef i8* @malloc(i64 noundef)
230230 CallBase *Call = findCall (*Func, " call" );
231231 Trie.buildAndAttachMIBMetadata (Call);
232232
233- EXPECT_TRUE (Call->hasFnAttr (" memprof" ));
234- EXPECT_EQ (Call->getFnAttr (" memprof" ).getValueAsString (), " ambiguous" );
233+ EXPECT_FALSE (Call->hasFnAttr (" memprof" ));
235234 EXPECT_TRUE (Call->hasMetadata (LLVMContext::MD_memprof));
236235 MDNode *MemProfMD = Call->getMetadata (LLVMContext::MD_memprof);
237236 ASSERT_EQ (MemProfMD->getNumOperands (), 2u );
@@ -280,8 +279,7 @@ declare dso_local noalias noundef i8* @malloc(i64 noundef)
280279 CallBase *Call = findCall (*Func, " call" );
281280 Trie.buildAndAttachMIBMetadata (Call);
282281
283- EXPECT_TRUE (Call->hasFnAttr (" memprof" ));
284- EXPECT_EQ (Call->getFnAttr (" memprof" ).getValueAsString (), " ambiguous" );
282+ EXPECT_FALSE (Call->hasFnAttr (" memprof" ));
285283 EXPECT_TRUE (Call->hasMetadata (LLVMContext::MD_memprof));
286284 MDNode *MemProfMD = Call->getMetadata (LLVMContext::MD_memprof);
287285 ASSERT_EQ (MemProfMD->getNumOperands (), 2u );
@@ -335,8 +333,7 @@ declare dso_local noalias noundef i8* @malloc(i64 noundef)
335333 CallBase *Call = findCall (*Func, " call" );
336334 Trie.buildAndAttachMIBMetadata (Call);
337335
338- EXPECT_TRUE (Call->hasFnAttr (" memprof" ));
339- EXPECT_EQ (Call->getFnAttr (" memprof" ).getValueAsString (), " ambiguous" );
336+ EXPECT_FALSE (Call->hasFnAttr (" memprof" ));
340337 EXPECT_TRUE (Call->hasMetadata (LLVMContext::MD_memprof));
341338 MDNode *MemProfMD = Call->getMetadata (LLVMContext::MD_memprof);
342339 ASSERT_EQ (MemProfMD->getNumOperands (), 2u );
@@ -395,8 +392,7 @@ declare dso_local noalias noundef i8* @malloc(i64 noundef)
395392 CallBase *Call = findCall (*Func, " call" );
396393 Trie.buildAndAttachMIBMetadata (Call);
397394
398- EXPECT_TRUE (Call->hasFnAttr (" memprof" ));
399- EXPECT_EQ (Call->getFnAttr (" memprof" ).getValueAsString (), " ambiguous" );
395+ EXPECT_FALSE (Call->hasFnAttr (" memprof" ));
400396 EXPECT_TRUE (Call->hasMetadata (LLVMContext::MD_memprof));
401397 MDNode *MemProfMD = Call->getMetadata (LLVMContext::MD_memprof);
402398 ASSERT_EQ (MemProfMD->getNumOperands (), 2u );
@@ -467,8 +463,7 @@ declare dso_local noalias noundef i8* @malloc(i64 noundef)
467463 ASSERT_NE (Call, nullptr );
468464 Trie.buildAndAttachMIBMetadata (Call);
469465
470- EXPECT_TRUE (Call->hasFnAttr (" memprof" ));
471- EXPECT_EQ (Call->getFnAttr (" memprof" ).getValueAsString (), " ambiguous" );
466+ EXPECT_FALSE (Call->hasFnAttr (" memprof" ));
472467 EXPECT_TRUE (Call->hasMetadata (LLVMContext::MD_memprof));
473468 MDNode *MemProfMD = Call->getMetadata (LLVMContext::MD_memprof);
474469 EXPECT_THAT (MemProfMD, MemprofMetadataEquals (ExpectedVals));
@@ -541,8 +536,7 @@ declare dso_local noalias noundef i8* @malloc(i64 noundef)
541536 // Restore original option value.
542537 MemProfKeepAllNotColdContexts = OrigMemProfKeepAllNotColdContexts;
543538
544- EXPECT_TRUE (Call->hasFnAttr (" memprof" ));
545- EXPECT_EQ (Call->getFnAttr (" memprof" ).getValueAsString (), " ambiguous" );
539+ EXPECT_FALSE (Call->hasFnAttr (" memprof" ));
546540 EXPECT_TRUE (Call->hasMetadata (LLVMContext::MD_memprof));
547541 MDNode *MemProfMD = Call->getMetadata (LLVMContext::MD_memprof);
548542 EXPECT_THAT (MemProfMD, MemprofMetadataEquals (ExpectedVals));
@@ -670,8 +664,7 @@ declare dso_local noalias noundef i8* @malloc(i64 noundef)
670664 // The hot allocations will be converted to NotCold and pruned as they
671665 // are unnecessary to determine how to clone the cold allocation.
672666
673- EXPECT_TRUE (Call->hasFnAttr (" memprof" ));
674- EXPECT_EQ (Call->getFnAttr (" memprof" ).getValueAsString (), " ambiguous" );
667+ EXPECT_FALSE (Call->hasFnAttr (" memprof" ));
675668 EXPECT_TRUE (Call->hasMetadata (LLVMContext::MD_memprof));
676669 MemProfMD = Call->getMetadata (LLVMContext::MD_memprof);
677670 ASSERT_EQ (MemProfMD->getNumOperands (), 2u );
0 commit comments