modify to refactor CL-CUDA.LANG.COMPILER.COMPILE-TYPE-OF package