Remove the chance of non-deterministic insertion of zexts of the sources by using a SetVector, instead of SmallPtrSet. Do the same for sinks for consistency and to negate the issue from possibly happening. The SafeWrap instructions are now also stored in a SmallVector. The IRPromoter members of these structures have been changed to references.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo