Similar to memset, memset_pattern{4,8,16} all will return and do not
unwind. Use fallthrough to include all attributes also set for memset.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D114904
[BuildLibCalls] Add nounwind,willreturn to memset_pattern{4,8,16}. ClosedPublic Authored by fhahn on Dec 1 2021, 12:51 PM.
Details Summary Similar to memset, memset_pattern{4,8,16} all will return and do not
Diff Detail
Event Timelinefhahn added a parent revision: D114883: [BuildLibCalls] Add support for memset_pattern{4,8}..Dec 2 2021, 2:16 AM This revision is now accepted and ready to land.Jan 11 2022, 12:19 PM Closed by commit rGe3275cfa947b: [BuildLibCalls] Add nounwind,willreturn to memset_pattern{4,8,16}. (authored by fhahn). · Explain WhyJan 12 2022, 2:33 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 399272 llvm/lib/Transforms/Utils/BuildLibCalls.cpp
llvm/test/Transforms/DeadStoreElimination/libcalls-darwin.ll
llvm/test/Transforms/InferFunctionAttrs/annotate.ll
|