This is an archive of the discontinued LLVM Phabricator instance.

[GlobalStatus] Handle masked load intrinsics as special loads
Needs ReviewPublic

Authored by TiehuZhang on Jul 1 2022, 6:12 AM.

Details

Summary

GlobalOpt does not optimize global variables used by calls, even for masked load intrinsics. This patch treats masked load intrinsics as special loads so that global variables used by such calls can also be optimized later.

Diff Detail

Event Timeline

TiehuZhang created this revision.Jul 1 2022, 6:12 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 1 2022, 6:12 AM
Herald added a subscriber: hiraditya. · View Herald Transcript
TiehuZhang requested review of this revision.Jul 1 2022, 6:12 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 1 2022, 6:12 AM