Doesn't iterating over function give BB's? I.e. shouldn't this be `for (BasicBlock &BB : F)`? http://reviews.llvm.org/D6868 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/