Legalizing in AArch64TargetLowering::LowerCONCAT_VECTORS() and combining in DAGCombiner::visitCONCAT_VECTORS() could cause an infinite loop, as described in https://github.com/llvm/llvm-project/issues/63322.
This commit fixes that issue by conditionally skipping the combining.
Drop the "To avoid the infinite loop..." sentence - its just repeating what is explained earlier.