This is an archive of the discontinued LLVM Phabricator instance.

[PATCH 11/27] [noalias] D9379: llvm.noalias and ValueTracking
Needs ReviewPublic

Authored by jeroen.dobbelaere on Oct 4 2019, 2:45 PM.

Details

Reviewers
hfinkel
jdoerfert
Summary

This is part of the series started by D68484.

Rebase of:

  • D9379: llvm.noalias - don't interfere with llvm.assume
  • D9398: llvm.noalias - GetUnderlyingObjects to optionally collect noalias calls

And adapted for full restrict.

Diff Detail

Event Timeline

Herald added a project: Restricted Project. · View Herald TranscriptOct 4 2019, 2:45 PM
jeroen.dobbelaere retitled this revision from [PATCH 17/38] [noalias] D9379: llvm.noalias - don't interfere with llvm.assume to [PATCH 10/26] [noalias] D9379: llvm.noalias - don't interfere with llvm.assume.
jeroen.dobbelaere edited the summary of this revision. (Show Details)
jeroen.dobbelaere retitled this revision from [PATCH 10/26] [noalias] D9379: llvm.noalias - don't interfere with llvm.assume to [PATCH 11/27] [noalias] D9379: llvm.noalias and ValueTracking.
jeroen.dobbelaere edited the summary of this revision. (Show Details)

Rebased to 9fb46a452d4e5666828c95610ceac8dcd9e4ce16 (September 7, 2020)