mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-18 04:40:26 +01:00
radeon/llvm: Implement radeon_llvm_get_num_kernels() using the C API
This commit is contained in:
parent
7e9abbea15
commit
b34b8576ec
1 changed files with 1 additions and 6 deletions
|
|
@ -43,12 +43,7 @@ extern "C" unsigned radeon_llvm_get_num_kernels(const unsigned char *bitcode,
|
|||
unsigned bitcode_len)
|
||||
{
|
||||
LLVMModuleRef mod = radeon_llvm_parse_bitcode(bitcode, bitcode_len);
|
||||
llvm::Module *M = llvm::unwrap(mod);
|
||||
const llvm::NamedMDNode *kernel_node
|
||||
= M->getNamedMetadata("opencl.kernels");
|
||||
unsigned kernel_count = kernel_node->getNumOperands();
|
||||
delete M;
|
||||
return kernel_count;
|
||||
return LLVMGetNamedMetadataNumOperands(mod, "opencl.kernels");
|
||||
}
|
||||
|
||||
extern "C" LLVMModuleRef radeon_llvm_get_kernel_module(unsigned index,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue