Lines Matching refs:LLVMContext
156 NewBI->copyMetadata(*BI, {LLVMContext::MD_loop, LLVMContext::MD_dbg, in ConstantFoldTerminator()
157 LLVMContext::MD_annotation}); in ConstantFoldTerminator()
180 NewBI->copyMetadata(*BI, {LLVMContext::MD_loop, LLVMContext::MD_dbg, in ConstantFoldTerminator()
181 LLVMContext::MD_annotation}); in ConstantFoldTerminator()
322 NewBr->setMetadata(LLVMContext::MD_prof, in ConstantFoldTerminator()
328 MDNode *MakeImplicitMD = SI->getMetadata(LLVMContext::MD_make_implicit); in ConstantFoldTerminator()
330 NewBr->setMetadata(LLVMContext::MD_make_implicit, MakeImplicitMD); in ConstantFoldTerminator()
1252 if (TI->hasMetadata(LLVMContext::MD_loop)) in TryToSimplifyUncondBranchFromEmptyBlock()
1255 if (PredTI->hasMetadata(LLVMContext::MD_loop)) in TryToSimplifyUncondBranchFromEmptyBlock()
1321 if (MDNode *LoopMD = TI->getMetadata(LLVMContext::MD_loop)) in TryToSimplifyUncondBranchFromEmptyBlock()
1323 Pred->getTerminator()->setMetadata(LLVMContext::MD_loop, LoopMD); in TryToSimplifyUncondBranchFromEmptyBlock()
2902 NewCall->setMetadata(LLVMContext::MD_prof, NewWeights); in createCallMatchingInvoke()
2958 II->setMetadata(LLVMContext::MD_prof, CI->getMetadata(LLVMContext::MD_prof)); in changeToInvokeAndSplitBasicBlock()
3080 LLVMContext &Ctx = II->getContext(); in markAliveBlocks()
3259 case LLVMContext::MD_dbg: in combineMetadata()
3261 case LLVMContext::MD_DIAssignID: in combineMetadata()
3264 case LLVMContext::MD_tbaa: in combineMetadata()
3267 case LLVMContext::MD_alias_scope: in combineMetadata()
3270 case LLVMContext::MD_noalias: in combineMetadata()
3271 case LLVMContext::MD_mem_parallel_loop_access: in combineMetadata()
3274 case LLVMContext::MD_access_group: in combineMetadata()
3275 K->setMetadata(LLVMContext::MD_access_group, in combineMetadata()
3278 case LLVMContext::MD_range: in combineMetadata()
3279 if (DoesKMove || !K->hasMetadata(LLVMContext::MD_noundef)) in combineMetadata()
3282 case LLVMContext::MD_fpmath: in combineMetadata()
3285 case LLVMContext::MD_invariant_load: in combineMetadata()
3291 case LLVMContext::MD_nonnull: in combineMetadata()
3292 if (DoesKMove || !K->hasMetadata(LLVMContext::MD_noundef)) in combineMetadata()
3295 case LLVMContext::MD_invariant_group: in combineMetadata()
3298 case LLVMContext::MD_mmra: in combineMetadata()
3301 case LLVMContext::MD_align: in combineMetadata()
3302 if (DoesKMove || !K->hasMetadata(LLVMContext::MD_noundef)) in combineMetadata()
3306 case LLVMContext::MD_dereferenceable: in combineMetadata()
3307 case LLVMContext::MD_dereferenceable_or_null: in combineMetadata()
3312 case LLVMContext::MD_preserve_access_index: in combineMetadata()
3315 case LLVMContext::MD_noundef: in combineMetadata()
3320 case LLVMContext::MD_nontemporal: in combineMetadata()
3324 case LLVMContext::MD_prof: in combineMetadata()
3336 if (auto *JMD = J->getMetadata(LLVMContext::MD_invariant_group)) in combineMetadata()
3338 K->setMetadata(LLVMContext::MD_invariant_group, JMD); in combineMetadata()
3343 auto JMMRA = J->getMetadata(LLVMContext::MD_mmra); in combineMetadata()
3344 auto KMMRA = K->getMetadata(LLVMContext::MD_mmra); in combineMetadata()
3346 K->setMetadata(LLVMContext::MD_mmra, in combineMetadata()
3353 unsigned KnownIDs[] = {LLVMContext::MD_tbaa, in combineMetadataForCSE()
3354 LLVMContext::MD_alias_scope, in combineMetadataForCSE()
3355 LLVMContext::MD_noalias, in combineMetadataForCSE()
3356 LLVMContext::MD_range, in combineMetadataForCSE()
3357 LLVMContext::MD_fpmath, in combineMetadataForCSE()
3358 LLVMContext::MD_invariant_load, in combineMetadataForCSE()
3359 LLVMContext::MD_nonnull, in combineMetadataForCSE()
3360 LLVMContext::MD_invariant_group, in combineMetadataForCSE()
3361 LLVMContext::MD_align, in combineMetadataForCSE()
3362 LLVMContext::MD_dereferenceable, in combineMetadataForCSE()
3363 LLVMContext::MD_dereferenceable_or_null, in combineMetadataForCSE()
3364 LLVMContext::MD_access_group, in combineMetadataForCSE()
3365 LLVMContext::MD_preserve_access_index, in combineMetadataForCSE()
3366 LLVMContext::MD_prof, in combineMetadataForCSE()
3367 LLVMContext::MD_nontemporal, in combineMetadataForCSE()
3368 LLVMContext::MD_noundef, in combineMetadataForCSE()
3369 LLVMContext::MD_mmra}; in combineMetadataForCSE()
3390 case LLVMContext::MD_dbg: in copyMetadataForLoad()
3391 case LLVMContext::MD_tbaa: in copyMetadataForLoad()
3392 case LLVMContext::MD_prof: in copyMetadataForLoad()
3393 case LLVMContext::MD_fpmath: in copyMetadataForLoad()
3394 case LLVMContext::MD_tbaa_struct: in copyMetadataForLoad()
3395 case LLVMContext::MD_invariant_load: in copyMetadataForLoad()
3396 case LLVMContext::MD_alias_scope: in copyMetadataForLoad()
3397 case LLVMContext::MD_noalias: in copyMetadataForLoad()
3398 case LLVMContext::MD_nontemporal: in copyMetadataForLoad()
3399 case LLVMContext::MD_mem_parallel_loop_access: in copyMetadataForLoad()
3400 case LLVMContext::MD_access_group: in copyMetadataForLoad()
3401 case LLVMContext::MD_noundef: in copyMetadataForLoad()
3406 case LLVMContext::MD_nonnull: in copyMetadataForLoad()
3410 case LLVMContext::MD_align: in copyMetadataForLoad()
3411 case LLVMContext::MD_dereferenceable: in copyMetadataForLoad()
3412 case LLVMContext::MD_dereferenceable_or_null: in copyMetadataForLoad()
3418 case LLVMContext::MD_range: in copyMetadataForLoad()
3564 NewLI.setMetadata(LLVMContext::MD_nonnull, N); in copyNonnullMetadata()
3579 NewLI.setMetadata(LLVMContext::MD_range, in copyNonnullMetadata()
3588 NewLI.setMetadata(LLVMContext::MD_range, N); in copyRangeMetadata()
3603 NewLI.setMetadata(LLVMContext::MD_nonnull, NN); in copyRangeMetadata()