llvm3.3 has a different TargetTransformInfo