Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
a2b9a7ce
R
Rust
项目概览
int
/
Rust
大约 1 年 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
Rust
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a2b9a7ce
编写于
3月 24, 2011
作者:
P
Patrick Walton
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
rustc: Use a .def file for Darwin. Puts out burning Darwin tinderbox.
上级
4c34ae9d
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
664 addition
and
8 deletion
+664
-8
Makefile.in
Makefile.in
+10
-8
src/rt/rustrt.darwin.def
src/rt/rustrt.darwin.def
+68
-0
src/rustllvm/rustllvm.darwin.def
src/rustllvm/rustllvm.darwin.def
+586
-0
未找到文件。
Makefile.in
浏览文件 @
a2b9a7ce
...
...
@@ -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
...
...
src/rt/rustrt.darwin.def
0 → 100644
浏览文件 @
a2b9a7ce
_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
src/rustllvm/rustllvm.darwin.def
0 → 100644
浏览文件 @
a2b9a7ce
_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
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录