search for: llvm_kernel

Displaying 6 results from an estimated 6 matches for "llvm_kernel".

2019 Jun 07
3
is clang9 supporting asm-goto?
...following: """ clang version 9.0.0 (https://github.com/llvm/llvm-project.git f8ffb926e206982c57d862d12fe0004a135e014c) """ but I still get "compiler lacks asm-goto support". what am I doing wrong? Thanks, best. [1] https://fosdem.org/2019/schedule/event/llvm_kernel/attachments/slides/3330/export/events/attachments/llvm_kernel/slides/3330/clang_linux_fosdem_19.pdf [2] https://www.phoronix.com/scan.php?page=news_item&px=LLVM-Asm-Goto-Merged [3] https://reviews.llvm.org/D56571 -------------- next part -------------- An HTML attachment was scrubbed... URL: &l...
2012 Jul 26
0
[LLVMdev] [PROPOSAL] LLVM multi-module support
...ew type > called 'llvmir' to LLVM-IR. It can be used to embed LLVM-IR submodules > as global variables. > > ------------------------------------------------------------------------ > target datalayout = ... > target triple = "x86_64-unknown-linux-gnu" > > @llvm_kernel = private unnamed_addr constant llvm_kernel { > target triple = nvptx64-unknown-unknown > define internal ptx_kernel void @gpu_kernel(i8* %Array) { > ... > } > } > ------------------------------------------------------------------------ > > By default the globa...
2012 Jul 26
6
[LLVMdev] [PROPOSAL] LLVM multi-module support
...support to LLVM, we propose to add a new type called 'llvmir' to LLVM-IR. It can be used to embed LLVM-IR submodules as global variables. ------------------------------------------------------------------------ target datalayout = ... target triple = "x86_64-unknown-linux-gnu" @llvm_kernel = private unnamed_addr constant llvm_kernel { target triple = nvptx64-unknown-unknown define internal ptx_kernel void @gpu_kernel(i8* %Array) { ... } } ------------------------------------------------------------------------ By default the global will be compiled to a llvm string sto...
2012 Jul 26
0
[LLVMdev] [PROPOSAL] LLVM multi-module support
...new type > called 'llvmir' to LLVM-IR. It can be used to embed LLVM-IR submodules > as global variables. > > ------------------------------------------------------------------------ > target datalayout = ... > target triple = "x86_64-unknown-linux-gnu" > > @llvm_kernel = private unnamed_addr constant llvm_kernel { > target triple = nvptx64-unknown-unknown > define internal ptx_kernel void @gpu_kernel(i8* %Array) { > ... > } > } > ------------------------------------------------------------------------ > > By default the g...
2012 Jul 26
7
[LLVMdev] [PROPOSAL] LLVM multi-module support
...9; to LLVM-IR. It can be used to embed LLVM-IR submodules > > as global variables. > > > > ------------------------------------------------------------------------ > > target datalayout = ... > > target triple = "x86_64-unknown-linux-gnu" > > > > @llvm_kernel = private unnamed_addr constant llvm_kernel { > > target triple = nvptx64-unknown-unknown > > define internal ptx_kernel void @gpu_kernel(i8* %Array) { > > ... > > } > > } > > ---------------------------------------------------------------------...
2012 Jul 26
0
[LLVMdev] [PROPOSAL] LLVM multi-module support
...d to embed LLVM-IR submodules >> > as global variables. >> > >> > ------------------------------------------------------------------------ >> > target datalayout = ... >> > target triple = "x86_64-unknown-linux-gnu" >> > >> > @llvm_kernel = private unnamed_addr constant llvm_kernel { >> > target triple = nvptx64-unknown-unknown >> > define internal ptx_kernel void @gpu_kernel(i8* %Array) { >> > ... >> > } >> > } >> > ---------------------------------------------...