We need to be able to apply implicit null check speculation to branches lowered from llvm.experimental.guard. For this, add !make.implicit metadata on them.
Details
Details
- Reviewers
- None
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
According to what I am seeing, the brahcnes are already marked as !make.implicit if such metadata was on call.
llvm/lib/Transforms/Utils/GuardUtils.cpp | ||
---|---|---|
49 | I don't get it... Why do you want to remove !prof from them? |
I don't get it... Why do you want to remove !prof from them?