rustc: Use a .def file for Darwin. Puts out burning Darwin tinderbox.
This commit is contained in:
parent
4c34ae9d83
commit
a2b9a7ce8f
18
Makefile.in
18
Makefile.in
|
@ -31,18 +31,21 @@ ifeq ($(CFG_OSTYPE), FreeBSD)
|
|||
endif
|
||||
CFG_UNIXY := 1
|
||||
CFG_LDENV := LD_LIBRARY_PATH
|
||||
CFG_DEF_SUFFIX := .bsd.def
|
||||
endif
|
||||
|
||||
ifeq ($(CFG_OSTYPE), Linux)
|
||||
CFG_LIB_NAME=lib$(1).so
|
||||
CFG_GCC_CFLAGS += -fPIC -march=i686
|
||||
CFG_GCC_LINK_FLAGS += -shared -fPIC -ldl -lpthread -lrt
|
||||
CFG_GCC_DEF_FLAG :=
|
||||
ifeq ($(CFG_CPUTYPE), x86_64)
|
||||
CFG_GCC_CFLAGS += -m32
|
||||
CFG_GCC_LINK_FLAGS += -m32
|
||||
endif
|
||||
CFG_UNIXY := 1
|
||||
CFG_LDENV := LD_LIBRARY_PATH
|
||||
CFG_DEF_SUFFIX := .linux.def
|
||||
endif
|
||||
|
||||
ifeq ($(CFG_OSTYPE), Darwin)
|
||||
|
@ -50,6 +53,7 @@ ifeq ($(CFG_OSTYPE), Darwin)
|
|||
CFG_UNIXY := 1
|
||||
CFG_LDENV := DYLD_LIBRARY_PATH
|
||||
CFG_GCC_LINK_FLAGS += -dynamiclib -lpthread
|
||||
CFG_GCC_DEF_FLAG := -exported_symbols_list
|
||||
# Darwin has a very blurry notion of "64 bit", and claims it's running
|
||||
# "on an i386" when the whole userspace is 64-bit and the compiler
|
||||
# emits 64-bit binaries by default. So we just force -m32 here. Smarter
|
||||
|
@ -57,6 +61,7 @@ ifeq ($(CFG_OSTYPE), Darwin)
|
|||
CFG_GCC_CFLAGS += -m32
|
||||
CFG_GCC_LINK_FLAGS += -m32
|
||||
CFG_DSYMUTIL := dsymutil
|
||||
CFG_DEF_SUFFIX := .darwin.def
|
||||
endif
|
||||
|
||||
ifneq ($(findstring MINGW,$(CFG_OSTYPE)),)
|
||||
|
@ -84,6 +89,7 @@ ifdef CFG_WINDOWSY
|
|||
endif
|
||||
CFG_GCC_CFLAGS += -march=i686
|
||||
CFG_GCC_LINK_FLAGS += -shared -fPIC
|
||||
CFG_DEF_SUFFIX := .def
|
||||
endif
|
||||
|
||||
ifdef CFG_UNIXY
|
||||
|
@ -141,16 +147,12 @@ ifdef CFG_GCC
|
|||
CFG_GCC_LINK_FLAGS += -g
|
||||
CFG_COMPILE_C = $(CFG_GCC_CROSS)g++ $(CFG_GCC_CFLAGS) -c -o $(1) $(2)
|
||||
CFG_DEPEND_C = $(CFG_GCC_CROSS)g++ $(CFG_GCC_CFLAGS) -MT "$(1)" -MM $(2)
|
||||
CFG_LINK_C = $(CFG_GCC_CROSS)g++ $(CFG_GCC_LINK_FLAGS) -o $(1) \
|
||||
$(CFG_GCC_DEF_FLAG) $(3) $(2)
|
||||
else
|
||||
CFG_ERR := $(error please try on a system with gcc)
|
||||
endif
|
||||
|
||||
ifdef CFG_WINDOWSY
|
||||
CFG_LINK_C = $(CFG_GCC_CROSS)g++ $(CFG_GCC_LINK_FLAGS) -o $(1) $(3) $(2)
|
||||
else
|
||||
CFG_LINK_C = $(CFG_GCC_CROSS)g++ $(CFG_GCC_LINK_FLAGS) -o $(1) $(2)
|
||||
endif
|
||||
|
||||
ifdef CFG_OCAMLC_OPT
|
||||
$(info cfg: have ocaml native compiler)
|
||||
OPT=.opt
|
||||
|
@ -342,7 +344,7 @@ RUNTIME_HDR := rt/globals.h \
|
|||
rt/test/rust_test_runtime.h \
|
||||
rt/test/rust_test_util.h
|
||||
|
||||
RUNTIME_DEF := $(S)src/rt/rustrt.def
|
||||
RUNTIME_DEF := $(S)src/rt/rustrt$(CFG_DEF_SUFFIX)
|
||||
RUNTIME_INCS := -I $(S)src/rt/isaac -I $(S)src/rt/uthash
|
||||
RUNTIME_OBJS := $(RUNTIME_CS:.cpp=.o)
|
||||
|
||||
|
@ -354,7 +356,7 @@ RUSTLLVM_CS := $(addprefix rustllvm/, \
|
|||
MachOObjectFile.cpp Object.cpp RustWrapper.cpp)
|
||||
|
||||
RUSTLLVM_HDR := rustllvm/include/llvm-c/Object.h
|
||||
RUSTLLVM_DEF := $(S)src/rustllvm/rustllvm.def
|
||||
RUSTLLVM_DEF := $(S)src/rustllvm/rustllvm$(CFG_DEF_SUFFIX)
|
||||
|
||||
RUSTLLVM_INCS := -iquote $(CFG_LLVM_INCDIR) \
|
||||
-iquote $(S)src/rustllvm/include
|
||||
|
|
|
@ -0,0 +1,68 @@
|
|||
_align_of
|
||||
_debug_box
|
||||
_debug_fn
|
||||
_debug_obj
|
||||
_debug_opaque
|
||||
_debug_ptrcast
|
||||
_debug_tag
|
||||
_debug_trap
|
||||
_debug_tydesc
|
||||
_do_gc
|
||||
_last_os_error
|
||||
_rand_free
|
||||
_rand_new
|
||||
_rand_next
|
||||
_refcount
|
||||
_rust_file_is_dir
|
||||
_rust_get_stdin
|
||||
_rust_get_stdout
|
||||
_rust_run_program
|
||||
_rust_start
|
||||
_size_of
|
||||
_str_alloc
|
||||
_str_buf
|
||||
_str_byte_len
|
||||
_str_from_buf
|
||||
_str_from_cstr
|
||||
_str_from_vec
|
||||
_task_sleep
|
||||
_unsupervise
|
||||
_upcall_clone_chan
|
||||
_upcall_del_chan
|
||||
_upcall_del_port
|
||||
_upcall_exit
|
||||
_upcall_fail
|
||||
_upcall_flush_chan
|
||||
_upcall_free
|
||||
_upcall_get_type_desc
|
||||
_upcall_grow_task
|
||||
_upcall_join
|
||||
_upcall_kill
|
||||
_upcall_log_int
|
||||
_upcall_log_str
|
||||
_upcall_malloc
|
||||
_upcall_mark
|
||||
_upcall_new_chan
|
||||
_upcall_new_port
|
||||
_upcall_new_str
|
||||
_upcall_new_task
|
||||
_upcall_new_thread
|
||||
_upcall_new_vec
|
||||
_upcall_recv
|
||||
_upcall_require_c_sym
|
||||
_upcall_require_rust_sym
|
||||
_upcall_send
|
||||
_upcall_sleep
|
||||
_upcall_start_task
|
||||
_upcall_start_thread
|
||||
_upcall_trace_str
|
||||
_upcall_trace_word
|
||||
_upcall_vec_grow
|
||||
_upcall_yield
|
||||
_vec_alloc
|
||||
_vec_alloc_mut
|
||||
_vec_buf
|
||||
_vec_len
|
||||
_vec_len_set
|
||||
_vec_print_debug_info
|
||||
|
|
@ -0,0 +1,586 @@
|
|||
_LLVMRustCreateMemoryBufferWithContentsOfFile
|
||||
_LLVMRustGetLastError
|
||||
_LLVMCreateObjectFile
|
||||
_LLVMDisposeObjectFile
|
||||
_LLVMGetSections
|
||||
_LLVMDisposeSectionIterator
|
||||
_LLVMIsSectionIteratorAtEnd
|
||||
_LLVMMoveToNextSection
|
||||
_LLVMGetSectionName
|
||||
_LLVMGetSectionSize
|
||||
_LLVMGetSectionContents
|
||||
_LLVMABIAlignmentOfType
|
||||
_LLVMABISizeOfType
|
||||
_LLVMAddAggressiveDCEPass
|
||||
_LLVMAddAlias
|
||||
_LLVMAddArgumentPromotionPass
|
||||
_LLVMAddAttribute
|
||||
_LLVMAddCFGSimplificationPass
|
||||
_LLVMAddCase
|
||||
_LLVMAddConstantMergePass
|
||||
_LLVMAddConstantPropagationPass
|
||||
_LLVMAddDeadArgEliminationPass
|
||||
_LLVMAddDeadStoreEliminationPass
|
||||
_LLVMAddDeadTypeEliminationPass
|
||||
_LLVMAddDemoteMemoryToRegisterPass
|
||||
_LLVMAddDestination
|
||||
_LLVMAddFunction
|
||||
_LLVMAddFunctionAttr
|
||||
_LLVMAddFunctionAttrsPass
|
||||
_LLVMAddFunctionInliningPass
|
||||
_LLVMAddGVNPass
|
||||
_LLVMAddGlobal
|
||||
_LLVMAddGlobalDCEPass
|
||||
_LLVMAddGlobalInAddressSpace
|
||||
_LLVMAddGlobalMapping
|
||||
_LLVMAddGlobalOptimizerPass
|
||||
_LLVMAddIPConstantPropagationPass
|
||||
_LLVMAddIPSCCPPass
|
||||
_LLVMAddIncoming
|
||||
_LLVMAddIndVarSimplifyPass
|
||||
_LLVMAddInstrAttribute
|
||||
_LLVMAddInstructionCombiningPass
|
||||
_LLVMAddInternalizePass
|
||||
_LLVMAddJumpThreadingPass
|
||||
_LLVMAddLICMPass
|
||||
_LLVMAddLoopDeletionPass
|
||||
_LLVMAddLoopRotatePass
|
||||
_LLVMAddLoopUnrollPass
|
||||
_LLVMAddLoopUnswitchPass
|
||||
_LLVMAddLowerSetJmpPass
|
||||
_LLVMAddMemCpyOptPass
|
||||
_LLVMAddModule
|
||||
_LLVMAddModuleProvider
|
||||
_LLVMAddPromoteMemoryToRegisterPass
|
||||
_LLVMAddPruneEHPass
|
||||
_LLVMAddRaiseAllocationsPass
|
||||
_LLVMAddReassociatePass
|
||||
_LLVMAddSCCPPass
|
||||
_LLVMAddScalarReplAggregatesPass
|
||||
_LLVMAddScalarReplAggregatesPassWithThreshold
|
||||
_LLVMAddSimplifyLibCallsPass
|
||||
_LLVMAddStripDeadPrototypesPass
|
||||
_LLVMAddStripSymbolsPass
|
||||
_LLVMAddTailCallEliminationPass
|
||||
_LLVMAddTargetData
|
||||
_LLVMAddTypeName
|
||||
_LLVMAddVerifierPass
|
||||
_LLVMAlignOf
|
||||
_LLVMAppendBasicBlock
|
||||
_LLVMAppendBasicBlockInContext
|
||||
_LLVMArrayType
|
||||
_LLVMBasicBlockAsValue
|
||||
_LLVMBlockAddress
|
||||
_LLVMBuildAShr
|
||||
_LLVMBuildAdd
|
||||
_LLVMBuildAggregateRet
|
||||
_LLVMBuildAlloca
|
||||
_LLVMBuildAnd
|
||||
_LLVMBuildArrayAlloca
|
||||
_LLVMBuildArrayMalloc
|
||||
_LLVMBuildBinOp
|
||||
_LLVMBuildBitCast
|
||||
_LLVMBuildBr
|
||||
_LLVMBuildCall
|
||||
_LLVMBuildCast
|
||||
_LLVMBuildCondBr
|
||||
_LLVMBuildExactSDiv
|
||||
_LLVMBuildExtractElement
|
||||
_LLVMBuildExtractValue
|
||||
_LLVMBuildFAdd
|
||||
_LLVMBuildFCmp
|
||||
_LLVMBuildFDiv
|
||||
_LLVMBuildFMul
|
||||
_LLVMBuildFNeg
|
||||
_LLVMBuildFPCast
|
||||
_LLVMBuildFPExt
|
||||
_LLVMBuildFPToSI
|
||||
_LLVMBuildFPToUI
|
||||
_LLVMBuildFPTrunc
|
||||
_LLVMBuildFRem
|
||||
_LLVMBuildFSub
|
||||
_LLVMBuildFree
|
||||
_LLVMBuildGEP
|
||||
_LLVMBuildGlobalString
|
||||
_LLVMBuildGlobalStringPtr
|
||||
_LLVMBuildICmp
|
||||
_LLVMBuildInBoundsGEP
|
||||
_LLVMBuildIndirectBr
|
||||
_LLVMBuildInsertElement
|
||||
_LLVMBuildInsertValue
|
||||
_LLVMBuildIntCast
|
||||
_LLVMBuildIntToPtr
|
||||
_LLVMBuildInvoke
|
||||
_LLVMBuildIsNotNull
|
||||
_LLVMBuildIsNull
|
||||
_LLVMBuildLShr
|
||||
_LLVMBuildLoad
|
||||
_LLVMBuildMalloc
|
||||
_LLVMBuildMul
|
||||
_LLVMBuildNSWAdd
|
||||
_LLVMBuildNSWMul
|
||||
_LLVMBuildNSWNeg
|
||||
_LLVMBuildNSWSub
|
||||
_LLVMBuildNUWAdd
|
||||
_LLVMBuildNUWMul
|
||||
_LLVMBuildNUWNeg
|
||||
_LLVMBuildNUWSub
|
||||
_LLVMBuildNeg
|
||||
_LLVMBuildNot
|
||||
_LLVMBuildOr
|
||||
_LLVMBuildPhi
|
||||
_LLVMBuildPointerCast
|
||||
_LLVMBuildPtrDiff
|
||||
_LLVMBuildPtrToInt
|
||||
_LLVMBuildRet
|
||||
_LLVMBuildRetVoid
|
||||
_LLVMBuildSDiv
|
||||
_LLVMBuildSExt
|
||||
_LLVMBuildSExtOrBitCast
|
||||
_LLVMBuildSIToFP
|
||||
_LLVMBuildSRem
|
||||
_LLVMBuildSelect
|
||||
_LLVMBuildShl
|
||||
_LLVMBuildShuffleVector
|
||||
_LLVMBuildStore
|
||||
_LLVMBuildStructGEP
|
||||
_LLVMBuildSub
|
||||
_LLVMBuildSwitch
|
||||
_LLVMBuildTrunc
|
||||
_LLVMBuildTruncOrBitCast
|
||||
_LLVMBuildUDiv
|
||||
_LLVMBuildUIToFP
|
||||
_LLVMBuildURem
|
||||
_LLVMBuildUnreachable
|
||||
_LLVMBuildUnwind
|
||||
_LLVMBuildVAArg
|
||||
_LLVMBuildXor
|
||||
_LLVMBuildZExt
|
||||
_LLVMBuildZExtOrBitCast
|
||||
_LLVMByteOrder
|
||||
_LLVMCallFrameAlignmentOfType
|
||||
_LLVMClearInsertionPosition
|
||||
_LLVMConstAShr
|
||||
_LLVMConstAdd
|
||||
_LLVMConstAllOnes
|
||||
_LLVMConstAnd
|
||||
_LLVMConstArray
|
||||
_LLVMConstBitCast
|
||||
_LLVMConstExactSDiv
|
||||
_LLVMConstExtractElement
|
||||
_LLVMConstExtractValue
|
||||
_LLVMConstFAdd
|
||||
_LLVMConstFCmp
|
||||
_LLVMConstFDiv
|
||||
_LLVMConstFMul
|
||||
_LLVMConstFNeg
|
||||
_LLVMConstFPCast
|
||||
_LLVMConstFPExt
|
||||
_LLVMConstFPToSI
|
||||
_LLVMConstFPToUI
|
||||
_LLVMConstFPTrunc
|
||||
_LLVMConstFRem
|
||||
_LLVMConstFSub
|
||||
_LLVMConstGEP
|
||||
_LLVMConstICmp
|
||||
_LLVMConstInBoundsGEP
|
||||
_LLVMConstInlineAsm
|
||||
_LLVMConstInsertElement
|
||||
_LLVMConstInsertValue
|
||||
_LLVMConstInt
|
||||
_LLVMConstIntCast
|
||||
_LLVMConstIntGetSExtValue
|
||||
_LLVMConstIntGetZExtValue
|
||||
_LLVMConstIntOfArbitraryPrecision
|
||||
_LLVMConstIntOfString
|
||||
_LLVMConstIntOfStringAndSize
|
||||
_LLVMConstIntToPtr
|
||||
_LLVMConstLShr
|
||||
_LLVMConstMul
|
||||
_LLVMConstNSWAdd
|
||||
_LLVMConstNSWMul
|
||||
_LLVMConstNSWNeg
|
||||
_LLVMConstNSWSub
|
||||
_LLVMConstNUWAdd
|
||||
_LLVMConstNUWMul
|
||||
_LLVMConstNUWNeg
|
||||
_LLVMConstNUWSub
|
||||
_LLVMConstNeg
|
||||
_LLVMConstNot
|
||||
_LLVMConstNull
|
||||
_LLVMConstOr
|
||||
_LLVMConstPointerCast
|
||||
_LLVMConstPointerNull
|
||||
_LLVMConstPtrToInt
|
||||
_LLVMConstReal
|
||||
_LLVMConstRealOfString
|
||||
_LLVMConstRealOfStringAndSize
|
||||
_LLVMConstSDiv
|
||||
_LLVMConstSExt
|
||||
_LLVMConstSExtOrBitCast
|
||||
_LLVMConstSIToFP
|
||||
_LLVMConstSRem
|
||||
_LLVMConstSelect
|
||||
_LLVMConstShl
|
||||
_LLVMConstShuffleVector
|
||||
_LLVMConstString
|
||||
_LLVMConstStringInContext
|
||||
_LLVMConstStruct
|
||||
_LLVMConstStructInContext
|
||||
_LLVMConstSub
|
||||
_LLVMConstTrunc
|
||||
_LLVMConstTruncOrBitCast
|
||||
_LLVMConstUDiv
|
||||
_LLVMConstUIToFP
|
||||
_LLVMConstURem
|
||||
_LLVMConstVector
|
||||
_LLVMConstXor
|
||||
_LLVMConstZExt
|
||||
_LLVMConstZExtOrBitCast
|
||||
_LLVMContextCreate
|
||||
_LLVMContextDispose
|
||||
_LLVMCopyStringRepOfTargetData
|
||||
_LLVMCountBasicBlocks
|
||||
_LLVMCountIncoming
|
||||
_LLVMCountParamTypes
|
||||
_LLVMCountParams
|
||||
_LLVMCountStructElementTypes
|
||||
_LLVMCreateBuilder
|
||||
_LLVMCreateBuilderInContext
|
||||
_LLVMCreateExecutionEngine
|
||||
_LLVMCreateExecutionEngineForModule
|
||||
_LLVMCreateFunctionPassManager
|
||||
_LLVMCreateFunctionPassManagerForModule
|
||||
_LLVMCreateGenericValueOfFloat
|
||||
_LLVMCreateGenericValueOfInt
|
||||
_LLVMCreateGenericValueOfPointer
|
||||
_LLVMCreateInterpreter
|
||||
_LLVMCreateInterpreterForModule
|
||||
_LLVMCreateJITCompiler
|
||||
_LLVMCreateJITCompilerForModule
|
||||
_LLVMCreateMemoryBufferWithContentsOfFile
|
||||
_LLVMCreateMemoryBufferWithSTDIN
|
||||
_LLVMCreateModuleProviderForExistingModule
|
||||
_LLVMCreateObjectFile
|
||||
_LLVMCreatePassManager
|
||||
_LLVMCreateTargetData
|
||||
_LLVMCreateTypeHandle
|
||||
_LLVMDeleteBasicBlock
|
||||
_LLVMDeleteFunction
|
||||
_LLVMDeleteGlobal
|
||||
_LLVMDeleteTypeName
|
||||
_LLVMDisposeBuilder
|
||||
_LLVMDisposeExecutionEngine
|
||||
_LLVMDisposeGenericValue
|
||||
_LLVMDisposeMemoryBuffer
|
||||
_LLVMDisposeMessage
|
||||
_LLVMDisposeModule
|
||||
_LLVMDisposeModuleProvider
|
||||
_LLVMDisposeObjectFile
|
||||
_LLVMDisposePassManager
|
||||
_LLVMDisposeSectionIterator
|
||||
_LLVMDisposeTargetData
|
||||
_LLVMDisposeTypeHandle
|
||||
_LLVMDoubleType
|
||||
_LLVMDoubleTypeInContext
|
||||
_LLVMDumpModule
|
||||
_LLVMDumpValue
|
||||
_LLVMElementAtOffset
|
||||
_LLVMFP128Type
|
||||
_LLVMFP128TypeInContext
|
||||
_LLVMFinalizeFunctionPassManager
|
||||
_LLVMFindFunction
|
||||
_LLVMFloatType
|
||||
_LLVMFloatTypeInContext
|
||||
_LLVMFreeMachineCodeForFunction
|
||||
_LLVMFunctionType
|
||||
_LLVMGenericValueIntWidth
|
||||
_LLVMGenericValueToFloat
|
||||
_LLVMGenericValueToInt
|
||||
_LLVMGenericValueToPointer
|
||||
_LLVMGetAlignment
|
||||
_LLVMGetArrayLength
|
||||
_LLVMGetAttribute
|
||||
_LLVMGetBasicBlockParent
|
||||
_LLVMGetBasicBlocks
|
||||
_LLVMGetBitcodeModule
|
||||
_LLVMGetBitcodeModuleInContext
|
||||
_LLVMGetBitcodeModuleProvider
|
||||
_LLVMGetBitcodeModuleProviderInContext
|
||||
_LLVMGetConstOpcode
|
||||
_LLVMGetCurrentDebugLocation
|
||||
_LLVMGetDataLayout
|
||||
_LLVMGetElementType
|
||||
_LLVMGetEntryBasicBlock
|
||||
_LLVMGetExecutionEngineTargetData
|
||||
_LLVMGetFirstBasicBlock
|
||||
_LLVMGetFirstFunction
|
||||
_LLVMGetFirstGlobal
|
||||
_LLVMGetFirstInstruction
|
||||
_LLVMGetFirstParam
|
||||
_LLVMGetFirstUse
|
||||
_LLVMGetFunctionAttr
|
||||
_LLVMGetFunctionCallConv
|
||||
_LLVMGetGC
|
||||
_LLVMGetGlobalContext
|
||||
_LLVMGetGlobalContext
|
||||
_LLVMGetGlobalParent
|
||||
_LLVMGetGlobalPassRegistry
|
||||
_LLVMGetIncomingBlock
|
||||
_LLVMGetIncomingValue
|
||||
_LLVMGetInitializer
|
||||
_LLVMGetInsertBlock
|
||||
_LLVMGetInstructionCallConv
|
||||
_LLVMGetInstructionParent
|
||||
_LLVMGetIntTypeWidth
|
||||
_LLVMGetIntrinsicID
|
||||
_LLVMGetLastBasicBlock
|
||||
_LLVMGetLastFunction
|
||||
_LLVMGetLastGlobal
|
||||
_LLVMGetLastInstruction
|
||||
_LLVMGetLastParam
|
||||
_LLVMGetLinkage
|
||||
_LLVMGetMDKindID
|
||||
_LLVMGetMDKindIDInContext
|
||||
_LLVMGetMetadata
|
||||
_LLVMGetModuleContext
|
||||
_LLVMGetNamedFunction
|
||||
_LLVMGetNamedGlobal
|
||||
_LLVMGetNextBasicBlock
|
||||
_LLVMGetNextFunction
|
||||
_LLVMGetNextGlobal
|
||||
_LLVMGetNextInstruction
|
||||
_LLVMGetNextParam
|
||||
_LLVMGetNextUse
|
||||
_LLVMGetNumOperands
|
||||
_LLVMGetOperand
|
||||
_LLVMGetParam
|
||||
_LLVMGetParamParent
|
||||
_LLVMGetParamTypes
|
||||
_LLVMGetParams
|
||||
_LLVMGetPointerAddressSpace
|
||||
_LLVMGetPointerToGlobal
|
||||
_LLVMGetPreviousBasicBlock
|
||||
_LLVMGetPreviousFunction
|
||||
_LLVMGetPreviousGlobal
|
||||
_LLVMGetPreviousInstruction
|
||||
_LLVMGetPreviousParam
|
||||
_LLVMGetReturnType
|
||||
_LLVMGetSection
|
||||
_LLVMGetSectionContents
|
||||
_LLVMGetSectionName
|
||||
_LLVMGetSectionSize
|
||||
_LLVMGetSections
|
||||
_LLVMGetStructElementTypes
|
||||
_LLVMGetTarget
|
||||
_LLVMGetTypeByName
|
||||
_LLVMGetTypeContext
|
||||
_LLVMGetTypeKind
|
||||
_LLVMGetTypeName
|
||||
_LLVMGetUndef
|
||||
_LLVMGetUsedValue
|
||||
_LLVMGetUser
|
||||
_LLVMGetValueName
|
||||
_LLVMGetVectorSize
|
||||
_LLVMGetVisibility
|
||||
_LLVMHasMetadata
|
||||
_LLVMInitializeCodeGen
|
||||
_LLVMInitializeFunctionPassManager
|
||||
_LLVMInitializeIPA
|
||||
_LLVMInitializeInstCombine
|
||||
_LLVMInitializeInstrumentation
|
||||
_LLVMInitializeScalarOpts
|
||||
_LLVMInitializeTarget
|
||||
_LLVMInitializeTransformUtils
|
||||
_LLVMInitializeX86AsmLexer
|
||||
_LLVMInitializeX86AsmLexer
|
||||
_LLVMInitializeX86AsmParser
|
||||
_LLVMInitializeX86AsmParser
|
||||
_LLVMInitializeX86AsmPrinter
|
||||
_LLVMInitializeX86AsmPrinter
|
||||
_LLVMInitializeX86Disassembler
|
||||
_LLVMInitializeX86Disassembler
|
||||
_LLVMInitializeX86Target
|
||||
_LLVMInitializeX86Target
|
||||
_LLVMInitializeX86TargetInfo
|
||||
_LLVMInitializeX86TargetInfo
|
||||
_LLVMInsertBasicBlock
|
||||
_LLVMInsertBasicBlockInContext
|
||||
_LLVMInsertIntoBuilder
|
||||
_LLVMInsertIntoBuilderWithName
|
||||
_LLVMInt16Type
|
||||
_LLVMInt16TypeInContext
|
||||
_LLVMInt1Type
|
||||
_LLVMInt1TypeInContext
|
||||
_LLVMInt32Type
|
||||
_LLVMInt32TypeInContext
|
||||
_LLVMInt64Type
|
||||
_LLVMInt64TypeInContext
|
||||
_LLVMInt8Type
|
||||
_LLVMInt8TypeInContext
|
||||
_LLVMIntPtrType
|
||||
_LLVMIntType
|
||||
_LLVMIntTypeInContext
|
||||
_LLVMInvalidateStructLayout
|
||||
_LLVMIsAAllocaInst
|
||||
_LLVMIsAArgument
|
||||
_LLVMIsABasicBlock
|
||||
_LLVMIsABinaryOperator
|
||||
_LLVMIsABitCastInst
|
||||
_LLVMIsABranchInst
|
||||
_LLVMIsACallInst
|
||||
_LLVMIsACastInst
|
||||
_LLVMIsACmpInst
|
||||
_LLVMIsAConstant
|
||||
_LLVMIsAConstantAggregateZero
|
||||
_LLVMIsAConstantArray
|
||||
_LLVMIsAConstantExpr
|
||||
_LLVMIsAConstantFP
|
||||
_LLVMIsAConstantInt
|
||||
_LLVMIsAConstantPointerNull
|
||||
_LLVMIsAConstantStruct
|
||||
_LLVMIsAConstantVector
|
||||
_LLVMIsADbgDeclareInst
|
||||
_LLVMIsADbgInfoIntrinsic
|
||||
_LLVMIsAEHSelectorInst
|
||||
_LLVMIsAExtractElementInst
|
||||
_LLVMIsAExtractValueInst
|
||||
_LLVMIsAFCmpInst
|
||||
_LLVMIsAFPExtInst
|
||||
_LLVMIsAFPToSIInst
|
||||
_LLVMIsAFPToUIInst
|
||||
_LLVMIsAFPTruncInst
|
||||
_LLVMIsAFunction
|
||||
_LLVMIsAGetElementPtrInst
|
||||
_LLVMIsAGlobalAlias
|
||||
_LLVMIsAGlobalValue
|
||||
_LLVMIsAGlobalVariable
|
||||
_LLVMIsAICmpInst
|
||||
_LLVMIsAInlineAsm
|
||||
_LLVMIsAInsertElementInst
|
||||
_LLVMIsAInsertValueInst
|
||||
_LLVMIsAInstruction
|
||||
_LLVMIsAIntToPtrInst
|
||||
_LLVMIsAIntrinsicInst
|
||||
_LLVMIsAInvokeInst
|
||||
_LLVMIsALoadInst
|
||||
_LLVMIsAMemCpyInst
|
||||
_LLVMIsAMemIntrinsic
|
||||
_LLVMIsAMemMoveInst
|
||||
_LLVMIsAMemSetInst
|
||||
_LLVMIsAPHINode
|
||||
_LLVMIsAPtrToIntInst
|
||||
_LLVMIsAReturnInst
|
||||
_LLVMIsASExtInst
|
||||
_LLVMIsASIToFPInst
|
||||
_LLVMIsASelectInst
|
||||
_LLVMIsAShuffleVectorInst
|
||||
_LLVMIsAStoreInst
|
||||
_LLVMIsASwitchInst
|
||||
_LLVMIsATerminatorInst
|
||||
_LLVMIsATruncInst
|
||||
_LLVMIsAUIToFPInst
|
||||
_LLVMIsAUnaryInstruction
|
||||
_LLVMIsAUndefValue
|
||||
_LLVMIsAUnreachableInst
|
||||
_LLVMIsAUnwindInst
|
||||
_LLVMIsAUser
|
||||
_LLVMIsAVAArgInst
|
||||
_LLVMIsAZExtInst
|
||||
_LLVMIsConstant
|
||||
_LLVMIsDeclaration
|
||||
_LLVMIsFunctionVarArg
|
||||
_LLVMIsGlobalConstant
|
||||
_LLVMIsNull
|
||||
_LLVMIsPackedStruct
|
||||
_LLVMIsSectionIteratorAtEnd
|
||||
_LLVMIsTailCall
|
||||
_LLVMIsThreadLocal
|
||||
_LLVMIsUndef
|
||||
_LLVMLabelType
|
||||
_LLVMLabelTypeInContext
|
||||
_LLVMLinkInInterpreter
|
||||
_LLVMLinkInJIT
|
||||
_LLVMLinkInMCJIT
|
||||
_LLVMMDNode
|
||||
_LLVMMDNodeInContext
|
||||
_LLVMMDString
|
||||
_LLVMMDStringInContext
|
||||
_LLVMModuleCreateWithName
|
||||
_LLVMModuleCreateWithNameInContext
|
||||
_LLVMMoveBasicBlockAfter
|
||||
_LLVMMoveBasicBlockBefore
|
||||
_LLVMMoveToNextSection
|
||||
_LLVMOffsetOfElement
|
||||
_LLVMOpaqueType
|
||||
_LLVMOpaqueTypeInContext
|
||||
_LLVMPPCFP128Type
|
||||
_LLVMPPCFP128TypeInContext
|
||||
_LLVMParseBitcode
|
||||
_LLVMParseBitcodeInContext
|
||||
_LLVMPointerSize
|
||||
_LLVMPointerType
|
||||
_LLVMPositionBuilder
|
||||
_LLVMPositionBuilderAtEnd
|
||||
_LLVMPositionBuilderBefore
|
||||
_LLVMPreferredAlignmentOfGlobal
|
||||
_LLVMPreferredAlignmentOfType
|
||||
_LLVMRecompileAndRelinkFunction
|
||||
_LLVMRefineType
|
||||
_LLVMRemoveAttribute
|
||||
_LLVMRemoveFunctionAttr
|
||||
_LLVMRemoveInstrAttribute
|
||||
_LLVMRemoveModule
|
||||
_LLVMRemoveModuleProvider
|
||||
_LLVMReplaceAllUsesWith
|
||||
_LLVMResolveTypeHandle
|
||||
_LLVMRunFunction
|
||||
_LLVMRunFunctionAsMain
|
||||
_LLVMRunFunctionPassManager
|
||||
_LLVMRunPassManager
|
||||
_LLVMRunStaticConstructors
|
||||
_LLVMRunStaticDestructors
|
||||
_LLVMSetAlignment
|
||||
_LLVMSetCurrentDebugLocation
|
||||
_LLVMSetDataLayout
|
||||
_LLVMSetFunctionCallConv
|
||||
_LLVMSetGC
|
||||
_LLVMSetGlobalConstant
|
||||
_LLVMSetInitializer
|
||||
_LLVMSetInstDebugLocation
|
||||
_LLVMSetInstrParamAlignment
|
||||
_LLVMSetInstructionCallConv
|
||||
_LLVMSetLinkage
|
||||
_LLVMSetMetadata
|
||||
_LLVMSetModuleInlineAsm
|
||||
_LLVMSetOperand
|
||||
_LLVMSetParamAlignment
|
||||
_LLVMSetSection
|
||||
_LLVMSetTailCall
|
||||
_LLVMSetTarget
|
||||
_LLVMSetThreadLocal
|
||||
_LLVMSetValueName
|
||||
_LLVMSetVisibility
|
||||
_LLVMSizeOf
|
||||
_LLVMSizeOfTypeInBits
|
||||
_LLVMStoreSizeOfType
|
||||
_LLVMStructType
|
||||
_LLVMStructTypeInContext
|
||||
_LLVMTypeOf
|
||||
_LLVMValueAsBasicBlock
|
||||
_LLVMValueIsBasicBlock
|
||||
_LLVMVectorType
|
||||
_LLVMVerifyFunction
|
||||
_LLVMVerifyModule
|
||||
_LLVMViewFunctionCFG
|
||||
_LLVMViewFunctionCFGOnly
|
||||
_LLVMVoidType
|
||||
_LLVMVoidTypeInContext
|
||||
_LLVMWriteBitcodeToFD
|
||||
_LLVMWriteBitcodeToFile
|
||||
_LLVMWriteBitcodeToFileHandle
|
||||
_LLVMX86FP80Type
|
||||
_LLVMX86FP80TypeInContext
|
||||
_LLVMX86MMXType
|
||||
_LLVMX86MMXTypeInContext
|
||||
|
Loading…
Reference in New Issue