Home
last modified time | relevance | path

Searched refs:hasMetadata (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstruction.h246 bool hasMetadata() const { return DbgLoc || Value::hasMetadata(); }
250 bool hasMetadataOtherThanDebugLoc() const { return Value::hasMetadata(); }
253 bool hasMetadata(unsigned KindID) const {
258 bool hasMetadata(StringRef Kind) const {
265 if (!hasMetadata()) return nullptr;
272 if (!hasMetadata()) return nullptr;
281 if (hasMetadata())
H A DGlobalObject.h131 using Value::hasMetadata;
H A DValue.h588 bool hasMetadata() const { return (bool)HasMetadata; } in hasMetadata() function
592 bool hasMetadata(unsigned KindID) const { in hasMetadata() function
595 bool hasMetadata(StringRef Kind) const { in hasMetadata() function
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DMemoryProfileInfoTest.cpp121 EXPECT_FALSE(Call1->hasMetadata(LLVMContext::MD_memprof)); in TEST_F()
132 EXPECT_FALSE(Call2->hasMetadata(LLVMContext::MD_memprof)); in TEST_F()
166 EXPECT_TRUE(Call->hasMetadata(LLVMContext::MD_memprof)); in TEST_F()
222 EXPECT_TRUE(Call->hasMetadata(LLVMContext::MD_memprof)); in TEST_F()
342 EXPECT_TRUE(Call->hasMetadata(LLVMContext::MD_memprof)); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DImportedFunctionsInliningStatistics.cpp41 ValueLookup->Imported = F.hasMetadata("thinlto_src_module"); in createInlineGraphNode()
79 ImportedFunctions += int(F.hasMetadata("thinlto_src_module")); in setModuleInfo()
H A DMemoryDependenceAnalysis.cpp281 if (!LI->hasMetadata(LLVMContext::MD_invariant_group)) in getInvariantGroupPointerDependency()
344 U->hasMetadata(LLVMContext::MD_invariant_group)) in getInvariantGroupPointerDependency()
408 if (LI && LI->hasMetadata(LLVMContext::MD_invariant_load)) in getSimplePointerDependencyFrom()
H A DMemorySSA.cpp398 return I->hasMetadata(LLVMContext::MD_invariant_load) || in isUseTriviallyOptimizableToLiveOnEntry()
2509 if (!I.hasMetadata(LLVMContext::MD_invariant_group) || I.isVolatile()) in getInvariantGroupClobberingInstruction()
2557 if (U->hasMetadata(LLVMContext::MD_invariant_group) && in getInvariantGroupClobberingInstruction()
/llvm-project-15.0.7/llvm/lib/IR/
H A DMetadata.cpp1289 if (!hasMetadata()) in getMetadata()
1297 if (!hasMetadata()) in getMetadata()
1305 if (hasMetadata()) in getMetadata()
1310 if (hasMetadata()) in getMetadata()
1316 if (hasMetadata()) { in getAllMetadata()
1392 if (!Node && !hasMetadata()) in setMetadata()
1402 if (!Value::hasMetadata()) in dropUnknownNonDebugMetadata()
1428 if (!Node && !hasMetadata()) in setMetadata()
H A DInstruction.cpp843 if (!SrcInst.hasMetadata()) in copyMetadata()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DAnnotationRemarks.cpp56 if (!I.hasMetadata(LLVMContext::MD_annotation)) in runImpl()
H A DEarlyCSE.cpp757 return LI->hasMetadata(LLVMContext::MD_invariant_load); in isInvariantLoad()
1043 if (LI->hasMetadata(LLVMContext::MD_invariant_load)) in isOperatingOnInvariantMemAt()
H A DLoopPredication.cpp566 LI->hasMetadata(LLVMContext::MD_invariant_load)) in isLoopInvariantValue()
/llvm-project-15.0.7/llvm/tools/bugpoint-passes/
H A DTestPasses.cpp176 I.hasMetadata("fpmath")) in runOnFunction()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp285 if (AssocGO->hasMetadata(LLVMContext::MD_type)) in splitAndWriteThinLTOBitcode()
287 return GO->hasMetadata(LLVMContext::MD_type); in splitAndWriteThinLTOBitcode()
500 if (GO.hasMetadata(LLVMContext::MD_type)) in hasTypeMetadata()
H A DGlobalSplit.cpp115 if (GV.hasMetadata(LLVMContext::MD_vcall_visibility)) in splitGlobal()
H A DWholeProgramDevirt.cpp796 if (GV.hasMetadata(LLVMContext::MD_type) && in updateVCallVisibilityInModule()
1573 if (GV->hasMetadata(LLVMContext::MD_absolute_symbol)) in importConstant()
H A DAttributor.cpp2398 if (!Copied->hasMetadata()) in internalizeFunctions()
3038 !Callee->hasMetadata(LLVMContext::MD_callback)) in identifyDefaultAbstractAttributes()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DMemoryOpRemark.cpp384 if (!I->hasMetadata(LLVMContext::MD_annotation)) in canHandle()
H A DSCCPSolver.cpp1114 if (I->hasMetadata(LLVMContext::MD_nonnull)) in getValueFromMetadata()
/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DCloningTest.cpp585 EXPECT_EQ(OldI.hasMetadata(), NewI.hasMetadata()); in TEST_F()
586 if (OldI.hasMetadata()) { in TEST_F()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp2245 if (LI.hasMetadata(LLVMContext::MD_nontemporal)) in getLoadMemOperandFlags()
2248 if (LI.hasMetadata(LLVMContext::MD_invariant_load)) in getLoadMemOperandFlags()
2266 if (SI.hasMetadata(LLVMContext::MD_nontemporal)) in getStoreMemOperandFlags()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp2290 bool IsNonTemporal = I->hasMetadata(LLVMContext::MD_nontemporal); in createMachineMemOperandFor()
2291 bool IsInvariant = I->hasMetadata(LLVMContext::MD_invariant_load); in createMachineMemOperandFor()
2292 bool IsDereferenceable = I->hasMetadata(LLVMContext::MD_dereferenceable); in createMachineMemOperandFor()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DMetadataTest.cpp3357 ASSERT_FALSE(F->hasMetadata()); in TEST_F()
3367 EXPECT_TRUE(F->hasMetadata()); in TEST_F()
3373 EXPECT_TRUE(F->hasMetadata()); in TEST_F()
3379 EXPECT_FALSE(F->hasMetadata()); in TEST_F()
3390 EXPECT_TRUE(F->hasMetadata()); in TEST_F()
3402 EXPECT_FALSE(F->hasMetadata()); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp736 return LI->hasMetadata(LLVMContext::MD_invariant_load); in getVectorizablePrefix()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp2299 if (F.isDeclaration() && F.hasMetadata()) in writeModuleMetadata()
2304 if (GV.hasMetadata()) in writeModuleMetadata()
2337 if (F.hasMetadata()) { in writeFunctionMetadataAttachment()
3380 bool NeedsMetadataAttachment = F.hasMetadata(); in writeFunction()

12