pass normally runs at optimization level None, or is part of the register allocation pipeline. llvm-svn: 205228