@@ -230,8 +230,7 @@ declare dso_local noalias noundef i8* @malloc(i64 noundef)
230
230
CallBase *Call = findCall (*Func, " call" );
231
231
Trie.buildAndAttachMIBMetadata (Call);
232
232
233
- EXPECT_TRUE (Call->hasFnAttr (" memprof" ));
234
- EXPECT_EQ (Call->getFnAttr (" memprof" ).getValueAsString (), " ambiguous" );
233
+ EXPECT_FALSE (Call->hasFnAttr (" memprof" ));
235
234
EXPECT_TRUE (Call->hasMetadata (LLVMContext::MD_memprof));
236
235
MDNode *MemProfMD = Call->getMetadata (LLVMContext::MD_memprof);
237
236
ASSERT_EQ (MemProfMD->getNumOperands (), 2u );
@@ -280,8 +279,7 @@ declare dso_local noalias noundef i8* @malloc(i64 noundef)
280
279
CallBase *Call = findCall (*Func, " call" );
281
280
Trie.buildAndAttachMIBMetadata (Call);
282
281
283
- EXPECT_TRUE (Call->hasFnAttr (" memprof" ));
284
- EXPECT_EQ (Call->getFnAttr (" memprof" ).getValueAsString (), " ambiguous" );
282
+ EXPECT_FALSE (Call->hasFnAttr (" memprof" ));
285
283
EXPECT_TRUE (Call->hasMetadata (LLVMContext::MD_memprof));
286
284
MDNode *MemProfMD = Call->getMetadata (LLVMContext::MD_memprof);
287
285
ASSERT_EQ (MemProfMD->getNumOperands (), 2u );
@@ -335,8 +333,7 @@ declare dso_local noalias noundef i8* @malloc(i64 noundef)
335
333
CallBase *Call = findCall (*Func, " call" );
336
334
Trie.buildAndAttachMIBMetadata (Call);
337
335
338
- EXPECT_TRUE (Call->hasFnAttr (" memprof" ));
339
- EXPECT_EQ (Call->getFnAttr (" memprof" ).getValueAsString (), " ambiguous" );
336
+ EXPECT_FALSE (Call->hasFnAttr (" memprof" ));
340
337
EXPECT_TRUE (Call->hasMetadata (LLVMContext::MD_memprof));
341
338
MDNode *MemProfMD = Call->getMetadata (LLVMContext::MD_memprof);
342
339
ASSERT_EQ (MemProfMD->getNumOperands (), 2u );
@@ -395,8 +392,7 @@ declare dso_local noalias noundef i8* @malloc(i64 noundef)
395
392
CallBase *Call = findCall (*Func, " call" );
396
393
Trie.buildAndAttachMIBMetadata (Call);
397
394
398
- EXPECT_TRUE (Call->hasFnAttr (" memprof" ));
399
- EXPECT_EQ (Call->getFnAttr (" memprof" ).getValueAsString (), " ambiguous" );
395
+ EXPECT_FALSE (Call->hasFnAttr (" memprof" ));
400
396
EXPECT_TRUE (Call->hasMetadata (LLVMContext::MD_memprof));
401
397
MDNode *MemProfMD = Call->getMetadata (LLVMContext::MD_memprof);
402
398
ASSERT_EQ (MemProfMD->getNumOperands (), 2u );
@@ -467,8 +463,7 @@ declare dso_local noalias noundef i8* @malloc(i64 noundef)
467
463
ASSERT_NE (Call, nullptr );
468
464
Trie.buildAndAttachMIBMetadata (Call);
469
465
470
- EXPECT_TRUE (Call->hasFnAttr (" memprof" ));
471
- EXPECT_EQ (Call->getFnAttr (" memprof" ).getValueAsString (), " ambiguous" );
466
+ EXPECT_FALSE (Call->hasFnAttr (" memprof" ));
472
467
EXPECT_TRUE (Call->hasMetadata (LLVMContext::MD_memprof));
473
468
MDNode *MemProfMD = Call->getMetadata (LLVMContext::MD_memprof);
474
469
EXPECT_THAT (MemProfMD, MemprofMetadataEquals (ExpectedVals));
@@ -541,8 +536,7 @@ declare dso_local noalias noundef i8* @malloc(i64 noundef)
541
536
// Restore original option value.
542
537
MemProfKeepAllNotColdContexts = OrigMemProfKeepAllNotColdContexts;
543
538
544
- EXPECT_TRUE (Call->hasFnAttr (" memprof" ));
545
- EXPECT_EQ (Call->getFnAttr (" memprof" ).getValueAsString (), " ambiguous" );
539
+ EXPECT_FALSE (Call->hasFnAttr (" memprof" ));
546
540
EXPECT_TRUE (Call->hasMetadata (LLVMContext::MD_memprof));
547
541
MDNode *MemProfMD = Call->getMetadata (LLVMContext::MD_memprof);
548
542
EXPECT_THAT (MemProfMD, MemprofMetadataEquals (ExpectedVals));
@@ -670,8 +664,7 @@ declare dso_local noalias noundef i8* @malloc(i64 noundef)
670
664
// The hot allocations will be converted to NotCold and pruned as they
671
665
// are unnecessary to determine how to clone the cold allocation.
672
666
673
- EXPECT_TRUE (Call->hasFnAttr (" memprof" ));
674
- EXPECT_EQ (Call->getFnAttr (" memprof" ).getValueAsString (), " ambiguous" );
667
+ EXPECT_FALSE (Call->hasFnAttr (" memprof" ));
675
668
EXPECT_TRUE (Call->hasMetadata (LLVMContext::MD_memprof));
676
669
MemProfMD = Call->getMetadata (LLVMContext::MD_memprof);
677
670
ASSERT_EQ (MemProfMD->getNumOperands (), 2u );
0 commit comments