mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 07:38:48 +00:00
Update to LLVM 18.1.8
This commit is contained in:
+8
-8
@@ -27,9 +27,9 @@
|
||||
#ifndef LLVM_C_ORC_H
|
||||
#define LLVM_C_ORC_H
|
||||
|
||||
#include "llvm-c/Error.h"
|
||||
#include "llvm-c/TargetMachine.h"
|
||||
#include "llvm-c/Types.h"
|
||||
#include "Error.h"
|
||||
#include "TargetMachine.h"
|
||||
#include "Types.h"
|
||||
|
||||
LLVM_C_EXTERN_C_BEGIN
|
||||
|
||||
@@ -346,7 +346,7 @@ typedef struct LLVMOrcOpaqueLookupState *LLVMOrcLookupStateRef;
|
||||
* into.
|
||||
*
|
||||
* The JDLookupFlags argument can be inspected to determine whether the original
|
||||
* lookup included non-exported symobls.
|
||||
* lookup included non-exported symbols.
|
||||
*
|
||||
* Finally, the LookupSet argument contains the set of symbols that could not
|
||||
* be found in JD already (the set of generation candidates).
|
||||
@@ -508,7 +508,7 @@ void LLVMOrcSymbolStringPoolClearDeadEntries(LLVMOrcSymbolStringPoolRef SSP);
|
||||
* Intern a string in the ExecutionSession's SymbolStringPool and return a
|
||||
* reference to it. This increments the ref-count of the pool entry, and the
|
||||
* returned value should be released once the client is done with it by
|
||||
* calling LLVMOrReleaseSymbolStringPoolEntry.
|
||||
* calling LLVMOrcReleaseSymbolStringPoolEntry.
|
||||
*
|
||||
* Since strings are uniqued within the SymbolStringPool
|
||||
* LLVMOrcSymbolStringPoolEntryRefs can be compared by value to test string
|
||||
@@ -796,7 +796,7 @@ void LLVMOrcDisposeSymbols(LLVMOrcSymbolStringPoolEntryRef *Symbols);
|
||||
* method returns an error then clients should log it and call
|
||||
* LLVMOrcMaterializationResponsibilityFailMaterialization. If no dependencies
|
||||
* have been registered for the symbols covered by this
|
||||
* MaterializationResponsibiility then this method is guaranteed to return
|
||||
* MaterializationResponsibility then this method is guaranteed to return
|
||||
* LLVMErrorSuccess.
|
||||
*/
|
||||
LLVMErrorRef LLVMOrcMaterializationResponsibilityNotifyResolved(
|
||||
@@ -813,7 +813,7 @@ LLVMErrorRef LLVMOrcMaterializationResponsibilityNotifyResolved(
|
||||
* method returns an error then clients should log it and call
|
||||
* LLVMOrcMaterializationResponsibilityFailMaterialization.
|
||||
* If no dependencies have been registered for the symbols covered by this
|
||||
* MaterializationResponsibiility then this method is guaranteed to return
|
||||
* MaterializationResponsibility then this method is guaranteed to return
|
||||
* LLVMErrorSuccess.
|
||||
*/
|
||||
LLVMErrorRef LLVMOrcMaterializationResponsibilityNotifyEmitted(
|
||||
@@ -839,7 +839,7 @@ LLVMErrorRef LLVMOrcMaterializationResponsibilityDefineMaterializing(
|
||||
/**
|
||||
* Notify all not-yet-emitted covered by this MaterializationResponsibility
|
||||
* instance that an error has occurred.
|
||||
* This will remove all symbols covered by this MaterializationResponsibilty
|
||||
* This will remove all symbols covered by this MaterializationResponsibility
|
||||
* from the target JITDylib, and send an error to any queries waiting on
|
||||
* these symbols.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user