Add IslPTXGenerator

IslPTXGenerator is used to generate llvm IR for both the host and
device.