Added in https://reviews.llvm.org/D22845, I do not really know why
simplifyCFG here needs the TTI, so I assumed it would be better if it
had the precise information for the TM it is trying to bugpoint, and not
only the minimal DataLayout Concept.
(We can sprinkle a bit of const into here once https://reviews.llvm.org/D120518 lands)