This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Remove the HasSideEffects property from riscv_vector.td
ClosedPublic

Authored by craig.topper on Oct 18 2021, 12:31 PM.

Details

Summary

It was being used to control the nothrow attribute on the builtins. The
nothrow attribute is for C++ exceptions. Even if the vector builtins
have side effects in IR, that's different than the nothrow attribute.

Diff Detail

Event Timeline

craig.topper created this revision.Oct 18 2021, 12:31 PM
craig.topper requested review of this revision.Oct 18 2021, 12:31 PM
Herald added a project: Restricted Project. · View Herald TranscriptOct 18 2021, 12:31 PM
Herald added a subscriber: MaskRay. · View Herald Transcript
This revision is now accepted and ready to land.Oct 18 2021, 6:46 PM