[DAG] Add TODO to remove creation of INSERT_SUBVECTOR nodes from SimplifyMultipleUseD...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 12 Aug 2022 09:45:21 +0000 (10:45 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 12 Aug 2022 09:45:30 +0000 (10:45 +0100)
commit4de35f4bbf962e2402ce1fa53b7d9393141b0c6f
tree998fd4b074dc945d2b1e7fcdaf320305d846a430
parent1626ee6a9581be98d4a2dc251524ad6dc2725696
[DAG] Add TODO to remove creation of INSERT_SUBVECTOR nodes from SimplifyMultipleUseDemandedBits

SimplifyMultipleUseDemandedBits shouldn't be creating general nodes like this - although we allow bitcasts, even general constant folding is avoided.

Removing it causes a number of regressions that need addressing first, but I've added a TODO for now.
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp