Allow isPower2 predicate to work with any operand type. It should use isKnownToBeAPowerOfTwo() of LLVM when the operand is not a constant.
Allow isPower2 predicate to work with any operand type.
It should use isKnownToBeAPowerOfTwo() of LLVM when the operand is not a constant.

nunoplopes/alive,nunoplopes/alive,nunoplopes/alive,chubbymaggie/alive,rutgers-apl/alive-loops,chubbymaggie/alive,rutgers-apl/alive-loops,nunoplopes/alive,rutgers-apl/alive-loops,rutgers-apl/alive-loops,chubbymaggie/alive,chubbymaggie/alive