This is an archive of the discontinued LLVM Phabricator instance.

[clang][CodeGen] Add noundef metadata to load instructions (preliminary 3 or 5)
Needs ReviewPublic

Authored by jmciver on Nov 29 2022, 11:53 PM.

Details

Summary

Add noundef attribute support for matrix and vector type loads in support of elemental or sufflevector operations.

Diff Detail

Event Timeline

jmciver created this revision.Nov 29 2022, 11:53 PM
Herald added a project: Restricted Project. · View Herald TranscriptNov 29 2022, 11:53 PM
jmciver edited the summary of this revision. (Show Details)Nov 30 2022, 12:06 AM
jmciver published this revision for review.Nov 30 2022, 12:19 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 30 2022, 12:19 AM
Herald added a subscriber: cfe-commits. · View Herald Transcript
jmciver updated this revision to Diff 480267.Dec 5 2022, 3:57 PM

Updating D138983: [clang][CodeGen] Add noundef metadata to load instructions (preliminary 3 or 3)

The following tests have been updated:

  • matrix-type-operators.c
jmciver retitled this revision from [clang][CodeGen] Add noundef metadata to load instructions (preliminary 3 or 3) to [clang][CodeGen] Add noundef metadata to load instructions (preliminary 3 or 4).Dec 6 2022, 8:00 AM
jmciver retitled this revision from [clang][CodeGen] Add noundef metadata to load instructions (preliminary 3 or 4) to [clang][CodeGen] Add noundef metadata to load instructions (preliminary 3 or 5).Dec 6 2022, 10:49 PM