]> granicus.if.org Git - llvm/commit
[X86] resolveTargetShuffleInputs - add depth to limit recursion.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 29 Jul 2019 17:17:58 +0000 (17:17 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 29 Jul 2019 17:17:58 +0000 (17:17 +0000)
commit4f4ab9ef4ceaec3e7598a9730f50086059fe535d
treef827e4c174dc1c66e827f1f242b89499f4d6dc91
parent6b43815b282eb747b6da31f56291033d867a9589
[X86] resolveTargetShuffleInputs - add depth to limit recursion.

Avoids slow downs from calls to ComputeNumSignBits/computeKnownBits going too deep.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@367240 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp