Home
last modified time | relevance | path

Searched refs:LLVM_C_ABI (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h540 LLVM_C_ABI void LLVMShutdown(void);
550 LLVM_C_ABI void LLVMGetVersion(unsigned *Major, unsigned *Minor,
555 LLVM_C_ABI char *LLVMCreateMessage(const char *Message);
556 LLVM_C_ABI void LLVMDisposeMessage(char *Message);
579 LLVM_C_ABI LLVMContextRef LLVMContextCreate(void);
584 LLVM_C_ABI LLVMContextRef LLVMGetGlobalContext(void);
589 LLVM_C_ABI void LLVMContextSetDiagnosticHandler(LLVMContextRef C,
596 LLVM_C_ABI LLVMDiagnosticHandler
602 LLVM_C_ABI void *LLVMContextGetDiagnosticContext(LLVMContextRef C);
609 LLVM_C_ABI void LLVMContextSetYieldCallback(LLVMContextRef C,
[all …]
H A DOrc.h492 LLVM_C_ABI void LLVMOrcExecutionSessionSetErrorReporter(
502 LLVM_C_ABI LLVMOrcSymbolStringPoolRef
515 LLVM_C_ABI void
530 LLVM_C_ABI LLVMOrcSymbolStringPoolEntryRef
579 LLVM_C_ABI void LLVMOrcExecutionSessionLookup(
588 LLVM_C_ABI void
594 LLVM_C_ABI void
602 LLVM_C_ABI const char *
608 LLVM_C_ABI void LLVMOrcReleaseResourceTracker(LLVMOrcResourceTrackerRef RT);
614 LLVM_C_ABI void
[all …]
H A DObject.h77 LLVM_C_ABI LLVMBinaryRef LLVMCreateBinary(LLVMMemoryBufferRef MemBuf,
87 LLVM_C_ABI void LLVMDisposeBinary(LLVMBinaryRef BR);
98 LLVM_C_ABI LLVMMemoryBufferRef LLVMBinaryCopyMemoryBuffer(LLVMBinaryRef BR);
105 LLVM_C_ABI LLVMBinaryType LLVMBinaryGetType(LLVMBinaryRef BR);
118 LLVM_C_ABI LLVMBinaryRef LLVMMachOUniversalBinaryCopyObjectForArch(
132 LLVM_C_ABI LLVMSectionIteratorRef
140 LLVM_C_ABI LLVMBool LLVMObjectFileIsSectionIteratorAtEnd(
154 LLVM_C_ABI LLVMSymbolIteratorRef
162 LLVM_C_ABI LLVMBool
165 LLVM_C_ABI void LLVMDisposeSectionIterator(LLVMSectionIteratorRef SI);
[all …]
H A DTargetMachine.h78 LLVM_C_ABI LLVMTargetRef LLVMGetFirstTarget(void);
80 LLVM_C_ABI LLVMTargetRef LLVMGetNextTarget(LLVMTargetRef T);
85 LLVM_C_ABI LLVMTargetRef LLVMGetTargetFromName(const char *Name);
90 LLVM_C_ABI LLVMBool LLVMGetTargetFromTriple(const char *Triple,
95 LLVM_C_ABI const char *LLVMGetTargetName(LLVMTargetRef T);
98 LLVM_C_ABI const char *LLVMGetTargetDescription(LLVMTargetRef T);
101 LLVM_C_ABI LLVMBool LLVMTargetHasJIT(LLVMTargetRef T);
104 LLVM_C_ABI LLVMBool LLVMTargetHasTargetMachine(LLVMTargetRef T);
107 LLVM_C_ABI LLVMBool LLVMTargetHasAsmBackend(LLVMTargetRef T);
117 LLVM_C_ABI LLVMTargetMachineOptionsRef LLVMCreateTargetMachineOptions(void);
[all …]
H A DExecutionEngine.h41 LLVM_C_ABI void LLVMLinkInMCJIT(void);
46 LLVM_C_ABI void LLVMLinkInInterpreter(void);
62 LLVM_C_ABI LLVMGenericValueRef LLVMCreateGenericValueOfInt(LLVMTypeRef Ty,
66 LLVM_C_ABI LLVMGenericValueRef LLVMCreateGenericValueOfPointer(void *P);
68 LLVM_C_ABI LLVMGenericValueRef LLVMCreateGenericValueOfFloat(LLVMTypeRef Ty,
71 LLVM_C_ABI unsigned LLVMGenericValueIntWidth(LLVMGenericValueRef GenValRef);
73 LLVM_C_ABI unsigned long long LLVMGenericValueToInt(LLVMGenericValueRef GenVal,
76 LLVM_C_ABI void *LLVMGenericValueToPointer(LLVMGenericValueRef GenVal);
78 LLVM_C_ABI double LLVMGenericValueToFloat(LLVMTypeRef TyRef,
81 LLVM_C_ABI void LLVMDisposeGenericValue(LLVMGenericValueRef GenVal);
[all …]
H A DDebugInfo.h227 LLVM_C_ABI unsigned LLVMDebugMetadataVersion(void);
232 LLVM_C_ABI unsigned LLVMGetModuleDebugMetadataVersion(LLVMModuleRef Module);
240 LLVM_C_ABI LLVMBool LLVMStripModuleDebugInfo(LLVMModuleRef Module);
246 LLVM_C_ABI LLVMDIBuilderRef
254 LLVM_C_ABI LLVMDIBuilderRef LLVMCreateDIBuilder(LLVMModuleRef M);
260 LLVM_C_ABI void LLVMDisposeDIBuilder(LLVMDIBuilderRef Builder);
265 LLVM_C_ABI void LLVMDIBuilderFinalize(LLVMDIBuilderRef Builder);
271 LLVM_C_ABI void LLVMDIBuilderFinalizeSubprogram(LLVMDIBuilderRef Builder,
306 LLVM_C_ABI LLVMMetadataRef LLVMDIBuilderCreateCompileUnit(
323 LLVM_C_ABI LLVMMetadataRef LLVMDIBuilderCreateFile(LLVMDIBuilderRef Builder,
[all …]
H A DRemarks.h65 LLVM_C_ABI extern const char *
73 LLVM_C_ABI extern uint32_t LLVMRemarkStringGetLen(LLVMRemarkStringRef String);
87 LLVM_C_ABI extern LLVMRemarkStringRef
95 LLVM_C_ABI extern uint32_t
103 LLVM_C_ABI extern uint32_t
121 LLVM_C_ABI extern LLVMRemarkStringRef LLVMRemarkArgGetKey(LLVMRemarkArgRef Arg);
128 LLVM_C_ABI extern LLVMRemarkStringRef
138 LLVM_C_ABI extern LLVMRemarkDebugLocRef
153 LLVM_C_ABI extern void LLVMRemarkEntryDispose(LLVMRemarkEntryRef Remark);
161 LLVM_C_ABI extern enum LLVMRemarkType
[all …]
H A DTarget.h43 LLVM_C_ABI void LLVMInitialize##TargetName##TargetInfo(void);
48 LLVM_C_ABI void LLVMInitialize##TargetName##Target(void);
53 LLVM_C_ABI void LLVMInitialize##TargetName##TargetMC(void);
59 LLVM_C_ABI void LLVMInitialize##TargetName##AsmPrinter(void);
65 LLVM_C_ABI void LLVMInitialize##TargetName##AsmParser(void);
71 LLVM_C_ABI void LLVMInitialize##TargetName##Disassembler(void);
188 LLVM_C_ABI LLVMTargetDataRef LLVMGetModuleDataLayout(LLVMModuleRef M);
195 LLVM_C_ABI void LLVMSetModuleDataLayout(LLVMModuleRef M, LLVMTargetDataRef DL);
199 LLVM_C_ABI LLVMTargetDataRef LLVMCreateTargetData(const char *StringRep);
203 LLVM_C_ABI void LLVMDisposeTargetData(LLVMTargetDataRef TD);
[all …]
H A DLLJIT.h75 LLVM_C_ABI LLVMOrcLLJITBuilderRef LLVMOrcCreateLLJITBuilder(void);
82 LLVM_C_ABI void LLVMOrcDisposeLLJITBuilder(LLVMOrcLLJITBuilderRef Builder);
93 LLVM_C_ABI void LLVMOrcLLJITBuilderSetJITTargetMachineBuilder(
99 LLVM_C_ABI void LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator(
117 LLVM_C_ABI LLVMErrorRef LLVMOrcCreateLLJIT(LLVMOrcLLJITRef *Result,
123 LLVM_C_ABI LLVMErrorRef LLVMOrcDisposeLLJIT(LLVMOrcLLJITRef J);
131 LLVM_C_ABI LLVMOrcExecutionSessionRef
140 LLVM_C_ABI LLVMOrcJITDylibRef LLVMOrcLLJITGetMainJITDylib(LLVMOrcLLJITRef J);
146 LLVM_C_ABI const char *LLVMOrcLLJITGetTripleString(LLVMOrcLLJITRef J);
151 LLVM_C_ABI char LLVMOrcLLJITGetGlobalPrefix(LLVMOrcLLJITRef J);
[all …]
H A Dblake3.h58 LLVM_C_ABI const char *llvm_blake3_version(void);
59 LLVM_C_ABI void llvm_blake3_hasher_init(llvm_blake3_hasher *self);
60 LLVM_C_ABI void
63 LLVM_C_ABI void llvm_blake3_hasher_init_derive_key(llvm_blake3_hasher *self,
65 LLVM_C_ABI void llvm_blake3_hasher_init_derive_key_raw(llvm_blake3_hasher *self,
68 LLVM_C_ABI void llvm_blake3_hasher_update(llvm_blake3_hasher *self,
70 LLVM_C_ABI void llvm_blake3_hasher_finalize(const llvm_blake3_hasher *self,
72 LLVM_C_ABI void llvm_blake3_hasher_finalize_seek(const llvm_blake3_hasher *self,
75 LLVM_C_ABI void llvm_blake3_hasher_reset(llvm_blake3_hasher *self);
H A DBitReader.h40 LLVM_C_ABI LLVMBool LLVMParseBitcode(LLVMMemoryBufferRef MemBuf,
46 LLVM_C_ABI LLVMBool LLVMParseBitcode2(LLVMMemoryBufferRef MemBuf,
50 LLVM_C_ABI LLVMBool LLVMParseBitcodeInContext(LLVMContextRef ContextRef,
55 LLVM_C_ABI LLVMBool LLVMParseBitcodeInContext2(LLVMContextRef ContextRef,
63 LLVM_C_ABI LLVMBool LLVMGetBitcodeModuleInContext(LLVMContextRef ContextRef,
75 LLVM_C_ABI LLVMBool LLVMGetBitcodeModuleInContext2(LLVMContextRef ContextRef,
80 LLVM_C_ABI LLVMBool LLVMGetBitcodeModule(LLVMMemoryBufferRef MemBuf,
84 LLVM_C_ABI LLVMBool LLVMGetBitcodeModule2(LLVMMemoryBufferRef MemBuf,
H A DError.h45 LLVM_C_ABI LLVMErrorTypeId LLVMGetErrorTypeId(LLVMErrorRef Err);
53 LLVM_C_ABI void LLVMConsumeError(LLVMErrorRef Err);
61 LLVM_C_ABI void LLVMCantFail(LLVMErrorRef Err);
69 LLVM_C_ABI char *LLVMGetErrorMessage(LLVMErrorRef Err);
74 LLVM_C_ABI void LLVMDisposeErrorMessage(char *ErrMsg);
79 LLVM_C_ABI LLVMErrorTypeId LLVMGetStringErrorTypeId(void);
84 LLVM_C_ABI LLVMErrorRef LLVMCreateStringError(const char *ErrMsg);
H A DDisassembler.h39 LLVM_C_ABI LLVMDisasmContextRef LLVMCreateDisasm(
51 LLVM_C_ABI LLVMDisasmContextRef LLVMCreateDisasmCPU(
62 LLVM_C_ABI LLVMDisasmContextRef LLVMCreateDisasmCPUFeatures(
71 LLVM_C_ABI int LLVMSetDisasmOptions(LLVMDisasmContextRef DC, uint64_t Options);
89 LLVM_C_ABI void LLVMDisasmDispose(LLVMDisasmContextRef DC);
101 LLVM_C_ABI size_t LLVMDisasmInstruction(LLVMDisasmContextRef DC, uint8_t *Bytes,
H A DVisibility.h31 #define LLVM_C_ABI __declspec(dllexport) macro
33 #define LLVM_C_ABI __declspec(dllimport) macro
36 #define LLVM_C_ABI __attribute__((visibility("default"))) macro
39 #if !defined(LLVM_C_ABI)
40 #define LLVM_C_ABI macro
H A DComdat.h47 LLVM_C_ABI LLVMComdatRef LLVMGetOrInsertComdat(LLVMModuleRef M,
55 LLVM_C_ABI LLVMComdatRef LLVMGetComdat(LLVMValueRef V);
62 LLVM_C_ABI void LLVMSetComdat(LLVMValueRef V, LLVMComdatRef C);
69 LLVM_C_ABI LLVMComdatSelectionKind LLVMGetComdatSelectionKind(LLVMComdatRef C);
76 LLVM_C_ABI void LLVMSetComdatSelectionKind(LLVMComdatRef C,
H A DSupport.h36 LLVM_C_ABI LLVMBool LLVMLoadLibraryPermanently(const char *Filename);
46 LLVM_C_ABI void LLVMParseCommandLineOptions(int argc, const char *const *argv,
56 LLVM_C_ABI void *LLVMSearchForAddressOfSymbol(const char *symbolName);
65 LLVM_C_ABI void LLVMAddSymbol(const char *symbolName, void *symbolValue);
H A DBitWriter.h38 LLVM_C_ABI int LLVMWriteBitcodeToFile(LLVMModuleRef M, const char *Path);
41 LLVM_C_ABI int LLVMWriteBitcodeToFD(LLVMModuleRef M, int FD, int ShouldClose,
46 LLVM_C_ABI int LLVMWriteBitcodeToFileHandle(LLVMModuleRef M, int Handle);
49 LLVM_C_ABI LLVMMemoryBufferRef LLVMWriteBitcodeToMemoryBuffer(LLVMModuleRef M);
H A DAnalysis.h45 LLVM_C_ABI LLVMBool LLVMVerifyModule(LLVMModuleRef M,
51 LLVM_C_ABI LLVMBool LLVMVerifyFunction(LLVMValueRef Fn,
56 LLVM_C_ABI void LLVMViewFunctionCFG(LLVMValueRef Fn);
57 LLVM_C_ABI void LLVMViewFunctionCFGOnly(LLVMValueRef Fn);
H A DErrorHandling.h37 LLVM_C_ABI void LLVMInstallFatalErrorHandler(LLVMFatalErrorHandler Handler);
43 LLVM_C_ABI void LLVMResetFatalErrorHandler(void);
50 LLVM_C_ABI void LLVMEnablePrettyStackTrace(void);
H A DOrcEE.h50 LLVM_C_ABI LLVMOrcObjectLayerRef
78 LLVM_C_ABI LLVMOrcObjectLayerRef
94 LLVM_C_ABI void LLVMOrcRTDyldObjectLinkingLayerRegisterJITEventListener(
H A DLLJITUtils.h45 LLVM_C_ABI LLVMErrorRef LLVMOrcLLJITEnableDebugSupport(LLVMOrcLLJITRef J);
H A DLinker.h42 LLVM_C_ABI LLVMBool LLVMLinkModules2(LLVMModuleRef Dest, LLVMModuleRef Src);
H A DIRReader.h39 LLVM_C_ABI LLVMBool LLVMParseIRInContext(LLVMContextRef ContextRef,
/freebsd/contrib/llvm-project/llvm/include/llvm-c/Transforms/
H A DPassBuilder.h50 LLVM_C_ABI LLVMErrorRef LLVMRunPasses(LLVMModuleRef M, const char *Passes,
60 LLVM_C_ABI LLVMErrorRef LLVMRunPassesOnFunction(
71 LLVM_C_ABI LLVMPassBuilderOptionsRef LLVMCreatePassBuilderOptions(void);
77 LLVM_C_ABI void
84 LLVM_C_ABI void
93 LLVM_C_ABI void
97 LLVM_C_ABI void
101 LLVM_C_ABI void
105 LLVM_C_ABI void
109 LLVM_C_ABI void
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/TargetInfo/
H A DX86TargetInfo.cpp23 extern "C" LLVM_C_ABI void LLVMInitializeX86TargetInfo() { in LLVMInitializeX86TargetInfo()

12