If this is supposed to allow for target customization, should the number come from TTI? What is the underlying hardware constraint(s) you're trying to model? Also, a test case would be nice. http://reviews.llvm.org/D5444