!make.implicit metadata attached to branch means it will very likely
be eliminated (together with associated cmp instruction).
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D149747
[InlineCost] Consider branches with !make.implicit metadata as free. ClosedPublic Authored by dantrushin on May 3 2023, 7:18 AM.
Details Summary !make.implicit metadata attached to branch means it will very likely
Diff Detail
Event TimelineThis revision is now accepted and ready to land.May 22 2023, 7:54 PM Closed by commit rG291223409c61: [InlineCost] Consider branches with !make.implicit metadata as free. (authored by dantrushin). · Explain WhyMay 25 2023, 8:43 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 525642 llvm/lib/Analysis/InlineCost.cpp
llvm/test/Transforms/Inline/implicit-null-check.ll
|