Lines Matching refs:LLVMContext
155 NewBI->copyMetadata(*BI, {LLVMContext::MD_loop, LLVMContext::MD_dbg, in ConstantFoldTerminator()
156 LLVMContext::MD_annotation}); in ConstantFoldTerminator()
179 NewBI->copyMetadata(*BI, {LLVMContext::MD_loop, LLVMContext::MD_dbg, in ConstantFoldTerminator()
180 LLVMContext::MD_annotation}); in ConstantFoldTerminator()
321 NewBr->setMetadata(LLVMContext::MD_prof, in ConstantFoldTerminator()
327 MDNode *MakeImplicitMD = SI->getMetadata(LLVMContext::MD_make_implicit); in ConstantFoldTerminator()
329 NewBr->setMetadata(LLVMContext::MD_make_implicit, MakeImplicitMD); in ConstantFoldTerminator()
1241 if (TI->hasMetadata(LLVMContext::MD_loop)) in TryToSimplifyUncondBranchFromEmptyBlock()
1244 if (PredTI->hasMetadata(LLVMContext::MD_loop)) in TryToSimplifyUncondBranchFromEmptyBlock()
1310 if (MDNode *LoopMD = TI->getMetadata(LLVMContext::MD_loop)) in TryToSimplifyUncondBranchFromEmptyBlock()
1312 Pred->getTerminator()->setMetadata(LLVMContext::MD_loop, LoopMD); in TryToSimplifyUncondBranchFromEmptyBlock()
2856 NewCall->setMetadata(LLVMContext::MD_prof, NewWeights); in createCallMatchingInvoke()
2912 II->setMetadata(LLVMContext::MD_prof, CI->getMetadata(LLVMContext::MD_prof)); in changeToInvokeAndSplitBasicBlock()
3034 LLVMContext &Ctx = II->getContext(); in markAliveBlocks()
3213 case LLVMContext::MD_dbg: in combineMetadata()
3215 case LLVMContext::MD_DIAssignID: in combineMetadata()
3218 case LLVMContext::MD_tbaa: in combineMetadata()
3221 case LLVMContext::MD_alias_scope: in combineMetadata()
3224 case LLVMContext::MD_noalias: in combineMetadata()
3225 case LLVMContext::MD_mem_parallel_loop_access: in combineMetadata()
3228 case LLVMContext::MD_access_group: in combineMetadata()
3229 K->setMetadata(LLVMContext::MD_access_group, in combineMetadata()
3232 case LLVMContext::MD_range: in combineMetadata()
3233 if (DoesKMove || !K->hasMetadata(LLVMContext::MD_noundef)) in combineMetadata()
3236 case LLVMContext::MD_fpmath: in combineMetadata()
3239 case LLVMContext::MD_invariant_load: in combineMetadata()
3245 case LLVMContext::MD_nonnull: in combineMetadata()
3246 if (DoesKMove || !K->hasMetadata(LLVMContext::MD_noundef)) in combineMetadata()
3249 case LLVMContext::MD_invariant_group: in combineMetadata()
3252 case LLVMContext::MD_align: in combineMetadata()
3253 if (DoesKMove || !K->hasMetadata(LLVMContext::MD_noundef)) in combineMetadata()
3257 case LLVMContext::MD_dereferenceable: in combineMetadata()
3258 case LLVMContext::MD_dereferenceable_or_null: in combineMetadata()
3263 case LLVMContext::MD_preserve_access_index: in combineMetadata()
3266 case LLVMContext::MD_noundef: in combineMetadata()
3271 case LLVMContext::MD_nontemporal: in combineMetadata()
3275 case LLVMContext::MD_prof: in combineMetadata()
3287 if (auto *JMD = J->getMetadata(LLVMContext::MD_invariant_group)) in combineMetadata()
3289 K->setMetadata(LLVMContext::MD_invariant_group, JMD); in combineMetadata()
3294 unsigned KnownIDs[] = {LLVMContext::MD_tbaa, in combineMetadataForCSE()
3295 LLVMContext::MD_alias_scope, in combineMetadataForCSE()
3296 LLVMContext::MD_noalias, in combineMetadataForCSE()
3297 LLVMContext::MD_range, in combineMetadataForCSE()
3298 LLVMContext::MD_fpmath, in combineMetadataForCSE()
3299 LLVMContext::MD_invariant_load, in combineMetadataForCSE()
3300 LLVMContext::MD_nonnull, in combineMetadataForCSE()
3301 LLVMContext::MD_invariant_group, in combineMetadataForCSE()
3302 LLVMContext::MD_align, in combineMetadataForCSE()
3303 LLVMContext::MD_dereferenceable, in combineMetadataForCSE()
3304 LLVMContext::MD_dereferenceable_or_null, in combineMetadataForCSE()
3305 LLVMContext::MD_access_group, in combineMetadataForCSE()
3306 LLVMContext::MD_preserve_access_index, in combineMetadataForCSE()
3307 LLVMContext::MD_prof, in combineMetadataForCSE()
3308 LLVMContext::MD_nontemporal, in combineMetadataForCSE()
3309 LLVMContext::MD_noundef}; in combineMetadataForCSE()
3330 case LLVMContext::MD_dbg: in copyMetadataForLoad()
3331 case LLVMContext::MD_tbaa: in copyMetadataForLoad()
3332 case LLVMContext::MD_prof: in copyMetadataForLoad()
3333 case LLVMContext::MD_fpmath: in copyMetadataForLoad()
3334 case LLVMContext::MD_tbaa_struct: in copyMetadataForLoad()
3335 case LLVMContext::MD_invariant_load: in copyMetadataForLoad()
3336 case LLVMContext::MD_alias_scope: in copyMetadataForLoad()
3337 case LLVMContext::MD_noalias: in copyMetadataForLoad()
3338 case LLVMContext::MD_nontemporal: in copyMetadataForLoad()
3339 case LLVMContext::MD_mem_parallel_loop_access: in copyMetadataForLoad()
3340 case LLVMContext::MD_access_group: in copyMetadataForLoad()
3341 case LLVMContext::MD_noundef: in copyMetadataForLoad()
3346 case LLVMContext::MD_nonnull: in copyMetadataForLoad()
3350 case LLVMContext::MD_align: in copyMetadataForLoad()
3351 case LLVMContext::MD_dereferenceable: in copyMetadataForLoad()
3352 case LLVMContext::MD_dereferenceable_or_null: in copyMetadataForLoad()
3358 case LLVMContext::MD_range: in copyMetadataForLoad()
3484 NewLI.setMetadata(LLVMContext::MD_nonnull, N); in copyNonnullMetadata()
3499 NewLI.setMetadata(LLVMContext::MD_range, in copyNonnullMetadata()
3508 NewLI.setMetadata(LLVMContext::MD_range, N); in copyRangeMetadata()
3523 NewLI.setMetadata(LLVMContext::MD_nonnull, NN); in copyRangeMetadata()