Move FunctionPass::doesNotModifyCFG to AnalysisUsage::preservesCFG()