Pulled out of D106237, this folds truncstore(extend(x)) back to store(x) if the original store was legal. This can come up due to the order we fold nodes. A fold from X86 needs to be adjusted to prevent infinite loops, to have it pick the operand of a trunc more directly.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo