Hi All, I am sorry to join the party late, but wouldn't it make sense to encode subtarget features in to the llvm bitcode itself (function attributes)? If the info is encoded in llvm bitcode files directly then it would be useful in other situations also. ? - Devang