Searched refs:GPUModule (Results 1 – 2 of 2) sorted by relevance
8 ; The instruction marked <<<LeakyInst>>> is copied into the GPUModule,12 ; the metadata into the GPUModule. This stops codegenerating the ptx_kernel by18 ; instruction is copied to the GPUModule.
376 std::unique_ptr<Module> GPUModule; member in GPUNodeBuilder1766 Function *Clone = GPUModule->getFunction(ClonedFnName); in setupKernelSubtreeFunctions()1770 ClonedFnName, GPUModule.get()); in setupKernelSubtreeFunctions()1967 GPUModule.get()); in createKernelFunctionDecl()2271 GPUModule.reset(new Module(Identifier, Builder.getContext())); in createKernelFunction()2276 GPUModule->setTargetTriple(Triple::normalize("nvptx64-nvidia-cuda")); in createKernelFunction()2278 GPUModule->setTargetTriple(Triple::normalize("nvptx64-nvidia-nvcl")); in createKernelFunction()2279 GPUModule->setDataLayout(computeNVPTXDataLayout(true /* is64Bit */)); in createKernelFunction()2282 GPUModule->setTargetTriple(Triple::normalize("spir-unknown-unknown")); in createKernelFunction()2283 GPUModule->setDataLayout(computeSPIRDataLayout(false /* is64Bit */)); in createKernelFunction()[all …]