14#ifndef LLVM_C_COMDAT_H
15#define LLVM_C_COMDAT_H
#define LLVM_C_EXTERN_C_BEGIN
#define LLVM_C_EXTERN_C_END
LLVMComdatSelectionKind LLVMGetComdatSelectionKind(LLVMComdatRef C)
LLVMComdatRef LLVMGetOrInsertComdat(LLVMModuleRef M, const char *Name)
void LLVMSetComdat(LLVMValueRef V, LLVMComdatRef C)
void LLVMSetComdatSelectionKind(LLVMComdatRef C, LLVMComdatSelectionKind Kind)
LLVMComdatRef LLVMGetComdat(LLVMValueRef V)
@ LLVMLargestComdatSelectionKind
@ LLVMSameSizeComdatSelectionKind
@ LLVMExactMatchComdatSelectionKind
@ LLVMAnyComdatSelectionKind
The linker may choose any COMDAT.
@ LLVMNoDeduplicateComdatSelectionKind
No deduplication is performed.
struct LLVMOpaqueValue * LLVMValueRef
struct LLVMComdat * LLVMComdatRef
struct LLVMOpaqueModule * LLVMModuleRef