/src/rustllvm/rustllvm.def.in

http://github.com/jruderman/rust · Autoconf · 574 lines · 574 code · 0 blank · 0 comment · 0 complexity · c0011da5908cc0dee5497ea64de4a261 MD5 · raw file

  1. LLVMRustCreateMemoryBufferWithContentsOfFile
  2. LLVMRustEnableTimePasses
  3. LLVMRustWriteOutputFile
  4. LLVMRustGetLastError
  5. LLVMRustConstSmallInt
  6. LLVMRustConstInt
  7. LLVMRustParseBitcode
  8. LLVMRustParseAssemblyFile
  9. LLVMRustPrintPassTimings
  10. LLVMCreateObjectFile
  11. LLVMDisposeObjectFile
  12. LLVMGetSections
  13. LLVMDisposeSectionIterator
  14. LLVMIsSectionIteratorAtEnd
  15. LLVMMoveToNextSection
  16. LLVMGetSectionName
  17. LLVMGetSectionSize
  18. LLVMGetSectionContents
  19. LLVMABIAlignmentOfType
  20. LLVMABISizeOfType
  21. LLVMAddAggressiveDCEPass
  22. LLVMAddAlias
  23. LLVMAddArgumentPromotionPass
  24. LLVMAddAttribute
  25. LLVMAddBasicAliasAnalysisPass
  26. LLVMRustAddPrintModulePass
  27. LLVMAddCFGSimplificationPass
  28. LLVMAddCase
  29. LLVMAddClause
  30. LLVMAddConstantMergePass
  31. LLVMAddConstantPropagationPass
  32. LLVMAddCorrelatedValuePropagationPass
  33. LLVMAddDeadArgEliminationPass
  34. LLVMAddDeadStoreEliminationPass
  35. LLVMAddDemoteMemoryToRegisterPass
  36. LLVMAddDestination
  37. LLVMAddEarlyCSEPass
  38. LLVMAddFunction
  39. LLVMAddFunctionAttr
  40. LLVMAddFunctionAttrsPass
  41. LLVMAddFunctionInliningPass
  42. LLVMAddGVNPass
  43. LLVMAddGlobal
  44. LLVMAddGlobalDCEPass
  45. LLVMAddGlobalInAddressSpace
  46. LLVMAddGlobalOptimizerPass
  47. LLVMAddIPConstantPropagationPass
  48. LLVMAddIPSCCPPass
  49. LLVMAddIncoming
  50. LLVMAddIndVarSimplifyPass
  51. LLVMAddInstrAttribute
  52. LLVMAddInstructionCombiningPass
  53. LLVMAddInternalizePass
  54. LLVMAddJumpThreadingPass
  55. LLVMAddLICMPass
  56. LLVMAddLoopDeletionPass
  57. LLVMAddLoopIdiomPass
  58. LLVMAddLoopRotatePass
  59. LLVMAddLoopUnrollPass
  60. LLVMAddLoopUnswitchPass
  61. LLVMAddMemCpyOptPass
  62. LLVMAddNamedMetadataOperand
  63. LLVMAddPromoteMemoryToRegisterPass
  64. LLVMAddPruneEHPass
  65. LLVMAddReassociatePass
  66. LLVMAddSCCPPass
  67. LLVMAddScalarReplAggregatesPass
  68. LLVMAddScalarReplAggregatesPassSSA
  69. LLVMAddScalarReplAggregatesPassWithThreshold
  70. LLVMAddSimplifyLibCallsPass
  71. LLVMAddStripDeadPrototypesPass
  72. LLVMAddStripSymbolsPass
  73. LLVMAddTailCallEliminationPass
  74. LLVMAddTargetData
  75. LLVMAddTypeBasedAliasAnalysisPass
  76. LLVMAddVerifierPass
  77. LLVMAlignOf
  78. LLVMAppendBasicBlock
  79. LLVMAppendBasicBlockInContext
  80. LLVMArrayType
  81. LLVMBasicBlockAsValue
  82. LLVMBlockAddress
  83. LLVMBuildAShr
  84. LLVMBuildAtomicRMW
  85. LLVMBuildAdd
  86. LLVMBuildAggregateRet
  87. LLVMBuildAlloca
  88. LLVMBuildAnd
  89. LLVMBuildArrayAlloca
  90. LLVMBuildArrayMalloc
  91. LLVMBuildBinOp
  92. LLVMBuildBitCast
  93. LLVMBuildBr
  94. LLVMBuildCall
  95. LLVMBuildCast
  96. LLVMBuildCondBr
  97. LLVMBuildExactSDiv
  98. LLVMBuildExtractElement
  99. LLVMBuildExtractValue
  100. LLVMBuildFAdd
  101. LLVMBuildFCmp
  102. LLVMBuildFDiv
  103. LLVMBuildFMul
  104. LLVMBuildFNeg
  105. LLVMBuildFPCast
  106. LLVMBuildFPExt
  107. LLVMBuildFPToSI
  108. LLVMBuildFPToUI
  109. LLVMBuildFPTrunc
  110. LLVMBuildFRem
  111. LLVMBuildFSub
  112. LLVMBuildFree
  113. LLVMBuildGEP
  114. LLVMBuildGlobalString
  115. LLVMBuildGlobalStringPtr
  116. LLVMBuildICmp
  117. LLVMBuildInBoundsGEP
  118. LLVMBuildIndirectBr
  119. LLVMBuildInsertElement
  120. LLVMBuildInsertValue
  121. LLVMBuildIntCast
  122. LLVMBuildIntToPtr
  123. LLVMBuildInvoke
  124. LLVMBuildIsNotNull
  125. LLVMBuildIsNull
  126. LLVMBuildLandingPad
  127. LLVMBuildLShr
  128. LLVMBuildLoad
  129. LLVMBuildMalloc
  130. LLVMBuildMul
  131. LLVMBuildNSWAdd
  132. LLVMBuildNSWMul
  133. LLVMBuildNSWNeg
  134. LLVMBuildNSWSub
  135. LLVMBuildNUWAdd
  136. LLVMBuildNUWMul
  137. LLVMBuildNUWNeg
  138. LLVMBuildNUWSub
  139. LLVMBuildNeg
  140. LLVMBuildNot
  141. LLVMBuildOr
  142. LLVMBuildPhi
  143. LLVMBuildPointerCast
  144. LLVMBuildPtrDiff
  145. LLVMBuildPtrToInt
  146. LLVMBuildResume
  147. LLVMBuildRet
  148. LLVMBuildRetVoid
  149. LLVMBuildSDiv
  150. LLVMBuildSExt
  151. LLVMBuildSExtOrBitCast
  152. LLVMBuildSIToFP
  153. LLVMBuildSRem
  154. LLVMBuildSelect
  155. LLVMBuildShl
  156. LLVMBuildShuffleVector
  157. LLVMBuildStore
  158. LLVMBuildStructGEP
  159. LLVMBuildSub
  160. LLVMBuildSwitch
  161. LLVMBuildTrunc
  162. LLVMBuildTruncOrBitCast
  163. LLVMBuildUDiv
  164. LLVMBuildUIToFP
  165. LLVMBuildURem
  166. LLVMBuildUnreachable
  167. LLVMBuildVAArg
  168. LLVMBuildXor
  169. LLVMBuildZExt
  170. LLVMBuildZExtOrBitCast
  171. LLVMByteOrder
  172. LLVMCallFrameAlignmentOfType
  173. LLVMClearInsertionPosition
  174. LLVMConstAShr
  175. LLVMConstAdd
  176. LLVMConstAllOnes
  177. LLVMConstAnd
  178. LLVMConstArray
  179. LLVMConstBitCast
  180. LLVMConstExactSDiv
  181. LLVMConstExtractElement
  182. LLVMConstExtractValue
  183. LLVMConstFAdd
  184. LLVMConstFCmp
  185. LLVMConstFDiv
  186. LLVMConstFMul
  187. LLVMConstFNeg
  188. LLVMConstFPCast
  189. LLVMConstFPExt
  190. LLVMConstFPToSI
  191. LLVMConstFPToUI
  192. LLVMConstFPTrunc
  193. LLVMConstFRem
  194. LLVMConstFSub
  195. LLVMConstGEP
  196. LLVMConstICmp
  197. LLVMConstInBoundsGEP
  198. LLVMConstInlineAsm
  199. LLVMConstInsertElement
  200. LLVMConstInsertValue
  201. LLVMConstInt
  202. LLVMConstIntCast
  203. LLVMConstIntGetSExtValue
  204. LLVMConstIntGetZExtValue
  205. LLVMConstIntOfArbitraryPrecision
  206. LLVMConstIntOfString
  207. LLVMConstIntOfStringAndSize
  208. LLVMConstIntToPtr
  209. LLVMConstLShr
  210. LLVMConstMul
  211. LLVMConstNSWAdd
  212. LLVMConstNSWMul
  213. LLVMConstNSWNeg
  214. LLVMConstNSWSub
  215. LLVMConstNUWAdd
  216. LLVMConstNUWMul
  217. LLVMConstNUWNeg
  218. LLVMConstNUWSub
  219. LLVMConstNeg
  220. LLVMConstNot
  221. LLVMConstNull
  222. LLVMConstOr
  223. LLVMConstPointerCast
  224. LLVMConstPointerNull
  225. LLVMConstPtrToInt
  226. LLVMConstReal
  227. LLVMConstRealOfString
  228. LLVMConstRealOfStringAndSize
  229. LLVMConstSDiv
  230. LLVMConstSExt
  231. LLVMConstSExtOrBitCast
  232. LLVMConstSIToFP
  233. LLVMConstSRem
  234. LLVMConstSelect
  235. LLVMConstShl
  236. LLVMConstShuffleVector
  237. LLVMConstString
  238. LLVMConstStringInContext
  239. LLVMConstStruct
  240. LLVMConstStructInContext
  241. LLVMConstSub
  242. LLVMConstTrunc
  243. LLVMConstTruncOrBitCast
  244. LLVMConstUDiv
  245. LLVMConstUIToFP
  246. LLVMConstURem
  247. LLVMConstVector
  248. LLVMConstXor
  249. LLVMConstZExt
  250. LLVMConstZExtOrBitCast
  251. LLVMContextCreate
  252. LLVMContextDispose
  253. LLVMCopyStringRepOfTargetData
  254. LLVMCountBasicBlocks
  255. LLVMCountIncoming
  256. LLVMCountParamTypes
  257. LLVMCountParams
  258. LLVMCountStructElementTypes
  259. LLVMCreateBuilder
  260. LLVMCreateBuilderInContext
  261. LLVMCreateFunctionPassManager
  262. LLVMCreateFunctionPassManagerForModule
  263. LLVMCreateMemoryBufferWithContentsOfFile
  264. LLVMCreateMemoryBufferWithSTDIN
  265. LLVMCreateModuleProviderForExistingModule
  266. LLVMCreateObjectFile
  267. LLVMCreatePassManager
  268. LLVMCreateTargetData
  269. LLVMDeleteBasicBlock
  270. LLVMDeleteFunction
  271. LLVMDeleteGlobal
  272. LLVMDisposeBuilder
  273. LLVMDisposeMemoryBuffer
  274. LLVMDisposeMessage
  275. LLVMDisposeModule
  276. LLVMDisposeModuleProvider
  277. LLVMDisposeObjectFile
  278. LLVMDisposePassManager
  279. LLVMDisposeSectionIterator
  280. LLVMDisposeTargetData
  281. LLVMDoubleType
  282. LLVMDoubleTypeInContext
  283. LLVMDumpModule
  284. LLVMDumpValue
  285. LLVMElementAtOffset
  286. LLVMFP128Type
  287. LLVMFP128TypeInContext
  288. LLVMFinalizeFunctionPassManager
  289. LLVMFloatType
  290. LLVMFloatTypeInContext
  291. LLVMFunctionType
  292. LLVMGetAlignment
  293. LLVMGetArrayLength
  294. LLVMGetAttribute
  295. LLVMGetBasicBlockParent
  296. LLVMGetBasicBlocks
  297. LLVMGetBitcodeModule
  298. LLVMGetBitcodeModuleInContext
  299. LLVMGetBitcodeModuleProvider
  300. LLVMGetBitcodeModuleProviderInContext
  301. LLVMGetConstOpcode
  302. LLVMGetCurrentDebugLocation
  303. LLVMGetDataLayout
  304. LLVMGetElementType
  305. LLVMGetEntryBasicBlock
  306. LLVMGetFirstBasicBlock
  307. LLVMGetFirstFunction
  308. LLVMGetFirstGlobal
  309. LLVMGetFirstInstruction
  310. LLVMGetFirstParam
  311. LLVMGetFirstUse
  312. LLVMGetFunctionAttr
  313. LLVMGetFunctionCallConv
  314. LLVMGetGC
  315. LLVMGetGlobalContext
  316. LLVMGetGlobalContext
  317. LLVMGetGlobalParent
  318. LLVMGetGlobalPassRegistry
  319. LLVMGetIncomingBlock
  320. LLVMGetIncomingValue
  321. LLVMGetInitializer
  322. LLVMGetInsertBlock
  323. LLVMGetInstructionCallConv
  324. LLVMGetInstructionParent
  325. LLVMGetIntTypeWidth
  326. LLVMGetIntrinsicID
  327. LLVMGetLastBasicBlock
  328. LLVMGetLastFunction
  329. LLVMGetLastGlobal
  330. LLVMGetLastInstruction
  331. LLVMGetLastParam
  332. LLVMGetLinkage
  333. LLVMGetMDKindID
  334. LLVMGetMDKindIDInContext
  335. LLVMGetMetadata
  336. LLVMGetModuleContext
  337. LLVMGetNamedFunction
  338. LLVMGetNamedGlobal
  339. LLVMGetNextBasicBlock
  340. LLVMGetNextFunction
  341. LLVMGetNextGlobal
  342. LLVMGetNextInstruction
  343. LLVMGetNextParam
  344. LLVMGetNextUse
  345. LLVMGetNumOperands
  346. LLVMGetOperand
  347. LLVMGetOrInsertFunction
  348. LLVMGetParam
  349. LLVMGetParamParent
  350. LLVMGetParamTypes
  351. LLVMGetParams
  352. LLVMGetPointerAddressSpace
  353. LLVMGetPreviousBasicBlock
  354. LLVMGetPreviousFunction
  355. LLVMGetPreviousGlobal
  356. LLVMGetPreviousInstruction
  357. LLVMGetPreviousParam
  358. LLVMGetReturnType
  359. LLVMGetSection
  360. LLVMGetSectionContents
  361. LLVMGetSectionName
  362. LLVMGetSectionSize
  363. LLVMGetSections
  364. LLVMGetStructElementTypes
  365. LLVMGetTarget
  366. LLVMGetTypeContext
  367. LLVMGetTypeKind
  368. LLVMGetUndef
  369. LLVMGetUsedValue
  370. LLVMGetUser
  371. LLVMGetValueName
  372. LLVMGetVectorSize
  373. LLVMGetVisibility
  374. LLVMHasMetadata
  375. LLVMInitializeCodeGen
  376. LLVMInitializeFunctionPassManager
  377. LLVMInitializeIPA
  378. LLVMInitializeInstCombine
  379. LLVMInitializeScalarOpts
  380. LLVMInitializeTarget
  381. LLVMInitializeTransformUtils
  382. LLVMInitializeX86AsmLexer
  383. LLVMInitializeX86AsmLexer
  384. LLVMInitializeX86AsmParser
  385. LLVMInitializeX86AsmParser
  386. LLVMInitializeX86AsmPrinter
  387. LLVMInitializeX86AsmPrinter
  388. LLVMInitializeX86Disassembler
  389. LLVMInitializeX86Disassembler
  390. LLVMInitializeX86Target
  391. LLVMInitializeX86Target
  392. LLVMInitializeX86TargetMC
  393. LLVMInitializeX86TargetMC
  394. LLVMInitializeX86TargetInfo
  395. LLVMInitializeX86TargetInfo
  396. LLVMInsertBasicBlock
  397. LLVMInsertBasicBlockInContext
  398. LLVMInsertIntoBuilder
  399. LLVMInsertIntoBuilderWithName
  400. LLVMInt16Type
  401. LLVMInt16TypeInContext
  402. LLVMInt1Type
  403. LLVMInt1TypeInContext
  404. LLVMInt32Type
  405. LLVMInt32TypeInContext
  406. LLVMInt64Type
  407. LLVMInt64TypeInContext
  408. LLVMInt8Type
  409. LLVMInt8TypeInContext
  410. LLVMIntPtrType
  411. LLVMIntType
  412. LLVMIntTypeInContext
  413. LLVMIsAAllocaInst
  414. LLVMIsAArgument
  415. LLVMIsABasicBlock
  416. LLVMIsABinaryOperator
  417. LLVMIsABitCastInst
  418. LLVMIsABranchInst
  419. LLVMIsACallInst
  420. LLVMIsACastInst
  421. LLVMIsACmpInst
  422. LLVMIsAConstant
  423. LLVMIsAConstantAggregateZero
  424. LLVMIsAConstantArray
  425. LLVMIsAConstantExpr
  426. LLVMIsAConstantFP
  427. LLVMIsAConstantInt
  428. LLVMIsAConstantPointerNull
  429. LLVMIsAConstantStruct
  430. LLVMIsAConstantVector
  431. LLVMIsADbgDeclareInst
  432. LLVMIsADbgInfoIntrinsic
  433. LLVMIsAExtractElementInst
  434. LLVMIsAExtractValueInst
  435. LLVMIsAFCmpInst
  436. LLVMIsAFPExtInst
  437. LLVMIsAFPToSIInst
  438. LLVMIsAFPToUIInst
  439. LLVMIsAFPTruncInst
  440. LLVMIsAFunction
  441. LLVMIsAGetElementPtrInst
  442. LLVMIsAGlobalAlias
  443. LLVMIsAGlobalValue
  444. LLVMIsAGlobalVariable
  445. LLVMIsAICmpInst
  446. LLVMIsAInlineAsm
  447. LLVMIsAInsertElementInst
  448. LLVMIsAInsertValueInst
  449. LLVMIsAInstruction
  450. LLVMIsAIntToPtrInst
  451. LLVMIsAIntrinsicInst
  452. LLVMIsAInvokeInst
  453. LLVMIsALoadInst
  454. LLVMIsAMemCpyInst
  455. LLVMIsAMemIntrinsic
  456. LLVMIsAMemMoveInst
  457. LLVMIsAMemSetInst
  458. LLVMIsAPHINode
  459. LLVMIsAPtrToIntInst
  460. LLVMIsAReturnInst
  461. LLVMIsASExtInst
  462. LLVMIsASIToFPInst
  463. LLVMIsASelectInst
  464. LLVMIsAShuffleVectorInst
  465. LLVMIsAStoreInst
  466. LLVMIsASwitchInst
  467. LLVMIsATerminatorInst
  468. LLVMIsATruncInst
  469. LLVMIsAUIToFPInst
  470. LLVMIsAUnaryInstruction
  471. LLVMIsAUndefValue
  472. LLVMIsAUnreachableInst
  473. LLVMIsAUser
  474. LLVMIsAVAArgInst
  475. LLVMIsAZExtInst
  476. LLVMIsConstant
  477. LLVMIsDeclaration
  478. LLVMIsFunctionVarArg
  479. LLVMIsGlobalConstant
  480. LLVMIsNull
  481. LLVMIsPackedStruct
  482. LLVMIsSectionIteratorAtEnd
  483. LLVMIsTailCall
  484. LLVMIsThreadLocal
  485. LLVMIsUndef
  486. LLVMLabelType
  487. LLVMLabelTypeInContext
  488. LLVMMDNode
  489. LLVMMDNodeInContext
  490. LLVMMDString
  491. LLVMMDStringInContext
  492. LLVMMetadataType
  493. LLVMMetadataTypeInContext
  494. LLVMModuleCreateWithName
  495. LLVMModuleCreateWithNameInContext
  496. LLVMMoveBasicBlockAfter
  497. LLVMMoveBasicBlockBefore
  498. LLVMMoveToNextSection
  499. LLVMOffsetOfElement
  500. LLVMPPCFP128Type
  501. LLVMPPCFP128TypeInContext
  502. LLVMParseBitcode
  503. LLVMParseBitcodeInContext
  504. LLVMPassManagerBuilderCreate
  505. LLVMPassManagerBuilderDispose
  506. LLVMPassManagerBuilderPopulateModulePassManager
  507. LLVMPassManagerBuilderSetDisableSimplifyLibCalls
  508. LLVMPassManagerBuilderSetDisableUnitAtATime
  509. LLVMPassManagerBuilderPopulateFunctionPassManager
  510. LLVMPassManagerBuilderSetDisableUnrollLoops
  511. LLVMPassManagerBuilderSetOptLevel
  512. LLVMPassManagerBuilderSetSizeLevel
  513. LLVMPassManagerBuilderUseInlinerWithThreshold
  514. LLVMPointerSize
  515. LLVMPointerType
  516. LLVMPositionBuilder
  517. LLVMPositionBuilderAtEnd
  518. LLVMPositionBuilderBefore
  519. LLVMPreferredAlignmentOfGlobal
  520. LLVMPreferredAlignmentOfType
  521. LLVMRemoveAttribute
  522. LLVMRemoveFunctionAttr
  523. LLVMRemoveInstrAttribute
  524. LLVMReplaceAllUsesWith
  525. LLVMRunFunctionPassManager
  526. LLVMRunPassManager
  527. LLVMSetAlignment
  528. LLVMSetCleanup
  529. LLVMSetCurrentDebugLocation
  530. LLVMSetDataLayout
  531. LLVMSetDebug
  532. LLVMSetFunctionCallConv
  533. LLVMSetGC
  534. LLVMSetGlobalConstant
  535. LLVMSetInitializer
  536. LLVMSetInstDebugLocation
  537. LLVMSetInstrParamAlignment
  538. LLVMSetInstructionCallConv
  539. LLVMSetLinkage
  540. LLVMSetMetadata
  541. LLVMSetModuleInlineAsm
  542. LLVMSetOperand
  543. LLVMSetParamAlignment
  544. LLVMSetSection
  545. LLVMSetTailCall
  546. LLVMSetTarget
  547. LLVMSetThreadLocal
  548. LLVMSetValueName
  549. LLVMSetVisibility
  550. LLVMSizeOf
  551. LLVMSizeOfTypeInBits
  552. LLVMStoreSizeOfType
  553. LLVMStructType
  554. LLVMStructTypeInContext
  555. LLVMTypeOf
  556. LLVMValueAsBasicBlock
  557. LLVMValueIsBasicBlock
  558. LLVMVectorType
  559. LLVMVerifyFunction
  560. LLVMVerifyModule
  561. LLVMViewFunctionCFG
  562. LLVMViewFunctionCFGOnly
  563. LLVMVoidType
  564. LLVMVoidTypeInContext
  565. LLVMWriteBitcodeToFD
  566. LLVMWriteBitcodeToFile
  567. LLVMWriteBitcodeToFileHandle
  568. LLVMX86FP80Type
  569. LLVMX86FP80TypeInContext
  570. LLVMX86MMXType
  571. LLVMX86MMXTypeInContext
  572. LLVMConstNamedStruct
  573. LLVMStructCreateNamed
  574. LLVMStructSetBody