e<      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ;  <=>>> ?@AAA BCDDDEFGGGHIJJJKLMMMNOPPPQRSSSTUVVVWXYYYZ[\\\]^___`abbbcdeee(Initialize jitter to the native target.  The operation is idempotent. frequires GHC 6.8, LLVM experimentalbos@serpentine.comg  !"#$%&'()*+h,-./012=An enumeration for the kinds of visibility of global values. 3The GV is protected 4The GV is hidden 5The GV is visible 6;An enumeration for the kinds of linkage for global values. 7"Like Private, but linker removes. 8Tentative definitions 97Stand-in functions for streaming fns from BC files :!ExternalWeak linkage description ;#Function to be accessible from DLL <!Function to be imported from DLL =*Like Internal, but omit from symbol table >2Rename collisions when linking (static functions) ?/Special purpose, only applies to global arrays @1Same, but only replaced by something equivalent. A4Keep one copy of named function when linking (weak) B1Same, but only replaced by something equivalent. C0Keep one copy of function when linking (inline) DEExternally visible function FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~i      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSinsert before this one name for label T function name for label U function V function array to fill out W function X basic block YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ function  function  function  function array to fill out  function offset into array  function  function module name type module name  function (nullPtr if not found) !Get the type of a sequential type' s elements.  element type element count pointed-to type address space  element type element count .Fill out an array with the types of a function's fixed  parameters. ;Give the number of fixed parameters that a function takes. Give a function's return type. +Indicate whether a function takes varargs. Create a function type.  return type array of argument types number of elements in array  non-zero if function is varargs $An integer type of the given width. width in bits   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~TSRQPO*)('&%$#"!    +NM6EDCBA@?>=<;:9872543FLKJIHG~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[wvutsrq10ZYXWVUTSRQP/.ONMLKJIHGFEDCBA@?>=<;:9876543~210/.-,+*)('&%$#"! -,   }|{zyxponljihgfdc^]\[ZYXWVUmkea`_b  *)('&%$#"!  !"#$%&'()*+,-./0125433456EDCBA@?>=<;:987789:;<=>?@ABCDEFLKJIHGGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~"jargv envp      !     !     !         !"#$%&'()*+,-./0123456!"#$%&'()*+,-./01234566543210/.-,+*)('&%$#"!!"#$%&'()*+,-./0123456 789:;789:;7;:98789:;k !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y W Z [ W\]W^_W`aWbcWdeWfgWhiWjkWlmWnoWpqWrstuvwllvm-base-3.0.0.0LLVM.Target.Native LLVM.FFI.CoreLLVM.FFI.BitReaderLLVM.FFI.BitWriterLLVM.FFI.TargetLLVM.FFI.ExecutionEngineLLVM.FFI.SupportLLVM.FFI.Transforms.IPOLLVM.FFI.Transforms.ScalarLLVM.FFI.AnalysisLLVM.Target.XCoreLLVM.Target.SystemZLLVM.Target.SparcLLVM.Target.PowerPCLLVM.Target.PIC16LLVM.Target.MipsLLVM.Target.MSP430LLVM.Target.CppBackendLLVM.Target.CellSPULLVM.Target.CBackendLLVM.Target.BlackfinLLVM.Target.AlphaLLVM.Target.ARMLLVM.Target.X86initializeNativeTarget ContextRefContextUseRef OpaqueUsePassManagerRef PassManager AttributeNakedAttributeNoImplicitFloatAttributeNoRedZoneAttributeNoCaptureAttributeStackProtectReqAttributeStackProtectAttributeOptimizeForSizeAttributeAlwaysInlineAttributeNoInlineAttributeReadOnlyAttributeReadNoneAttribute NestAttributeByValAttributeNoAliasAttributeNoUnwindAttributeStructRetAttributeInRegAttributeNoReturnAttribute SExtAttribute ZExtAttributeTypeKindVectorTypeKindOpaqueTypeKindPointerTypeKind ArrayTypeKindStructTypeKindFunctionTypeKindIntegerTypeKind LabelTypeKindPPC_FP128TypeKind FP128TypeKindX86_FP80TypeKindDoubleTypeKind FloatTypeKind VoidTypeKind TypeHandleRefMemoryBufferRef MemoryBuffer BuilderRefBuilder BasicBlockRef BasicBlock VisibilityProtectedVisibilityHiddenVisibilityDefaultVisibilityLinkageLinkerPrivateLinkage CommonLinkage GhostLinkageExternalWeakLinkageDLLExportLinkageDLLImportLinkagePrivateLinkageInternalLinkageAppendingLinkageWeakODRLinkageWeakAnyLinkageLinkOnceODRLinkageLinkOnceAnyLinkageAvailableExternallyLinkageExternalLinkageCallingConventionGHC X86FastCall X86StdCallColdFastCValueRefValueTypeRefTypeModuleProviderRefModuleProvider ModuleRefModule setMetadatasetInstDebugLocationsetCurrentDebugLocationreplaceAllUsesWithmDStringInContextmDStringmDNodeInContextmDNodeinsertIntoBuilder hasMetadatagetUser getUsedValue getNumUsesisUsedInBasicBlockgetNumOperands getOperand getNextUse getMetadatagetMDKindIDInContext getMDKindIDgetGlobalContextgetFunctionAttr getFirstUsegetCurrentDebugLocationgetConstOpcode getAttribute"createFunctionPassManagerForModule contextCreate constNUWSub constNUWNeg constNUWMul constNUWAdd constNSWSub constNSWNeg constNSWMulconstIntGetZExtValueconstIntGetSExtValueconstInsertValueconstInlineAsmconstExtractValueclearInsertionPosition buildNUWSub buildNUWNeg buildNUWMul buildNUWAdd buildNSWSub buildNSWNeg buildNSWMulbuildInsertValuebuildIndirectBrbuildExtractValue buildCast buildBinOp blockAddressaddGlobalInAddressSpaceaddDestinationaddAliasx86FP80TypeInContextvoidTypeInContextstructTypeInContextremoveFunctionAttrpPCFP128TypeInContextopaqueTypeInContextmoduleCreateWithNameInContextlabelTypeInContextintTypeInContextint8TypeInContextint64TypeInContextint32TypeInContextint1TypeInContextint16TypeInContextinsertIntoBuilderWithNameinsertBasicBlockInContextgetTypeContext getTypeByNamefloatTypeInContextfP128TypeInContextdoubleTypeInContextcreateBuilderInContextcontextDisposeconstZExtOrBitCastconstTruncOrBitCastconstStructInContextconstStringInContextconstSExtOrBitCastconstRealOfStringAndSizeconstPointerNullconstPointerCast constNSWAddconstIntOfStringAndSizeconstIntOfString constIntCastconstInBoundsGEP constFSub constFPCast constFNeg constFMul constFAddconstExactSDivbuildZExtOrBitCastbuildTruncOrBitCastbuildStructGEPbuildSExtOrBitCast buildPtrDiffbuildPointerCast buildNSWAdd buildIsNullbuildIsNotNullbuildInBoundsGEPbuildGlobalStringPtrbuildGlobalString buildFNeg buildFSub buildFPCast buildFMul buildFAddbuildExactSDivbuildAggregateRetappendBasicBlockInContextalignOfaddFunctionAttr setTailCallremoveInstrAttributeremoveAttribute isTailCalladdInstrAttribute addAttributesetParamAlignmentsetInstrParamAlignmentrunPassManagerrunFunctionPassManagerpositionBuilder opaqueType labelTypeinitializeFunctionPassManagergetPreviousParamgetPreviousInstructiongetPreviousGlobalgetPreviousFunctiongetPreviousBasicBlockgetParamParent getNextParamgetNextInstruction getNextGlobalgetNextFunctiongetNextBasicBlock getLastParamgetLastInstruction getLastGlobalgetLastFunctiongetLastBasicBlockgetInstructionParentgetInsertBlockgetGlobalParent getFirstParamgetFirstInstructiongetFirstGlobalgetFirstFunctiongetFirstBasicBlockgetBasicBlockParentfinalizeFunctionPassManager dumpModuleptrDisposePassManagerdisposePassManagercreatePassManagercreateFunctionPassManagerconstRealOfStringsizeOf setTargetresolveTypeHandle refineType getVectorSize getTargetgetPointerAddressSpacegetIntTypeWidthgetArrayLengthdisposeTypeHandledisposeMessagedisposeMemoryBuffercreateTypeHandlecreateMemoryBufferWithSTDIN$createMemoryBufferWithContentsOfFileisPackedStructgetStructElementTypescountStructElementTypes structTypesetInstructionCallConvgetInstructionCallConvgetIncomingBlockgetIncomingValue addIncoming countIncomingaddCasebuildShuffleVectorbuildInsertElementbuildExtractElement buildVAArg buildSelect buildCallbuildPhi buildFCmp buildICmp buildBitCast buildIntToPtr buildPtrToInt buildFPExt buildFPTrunc buildSIToFP buildUIToFP buildFPToSI buildFPToUI buildSExt buildZExt buildTruncbuildGEP buildStore buildLoad buildFreebuildArrayAlloca buildAllocabuildArrayMalloc buildMallocbuildNotbuildNegbuildXorbuildOrbuildAnd buildAShr buildLShrbuildShl buildFRem buildSRem buildURem buildFDiv buildSDiv buildUDivbuildMulbuildSubbuildAddbuildUnreachable buildUnwind buildInvoke buildSwitch buildCondBrbuildBrbuildRet buildRetVoid positionAtEndpositionBeforeptrDisposeBuilder createBuildercmpInstGetPredicate instGetOpcodedeleteBasicBlockinsertBasicBlockappendBasicBlockgetEntryBasicBlockgetBasicBlockscountBasicBlocksvalueAsBasicBlockvalueIsBasicBlockbasicBlockAsValueconstShuffleVectorconstInsertElementconstExtractElement constSelect constBitCast constIntToPtr constPtrToInt constFPToSI constFPToUI constSIToFP constUIToFP constFPExt constFPTrunc constZExt constSExt constTruncconstGEP constAShr constLShrconstShl constFCmp constICmpconstXorconstOrconstAnd constFRem constSRem constURem constFDiv constSDiv constUDivconstMulconstSubconstAddconstNotconstNeg constVector constStruct constString constRealconstInt setAlignment getAlignment setVisibility getVisibility setSection getSection setLinkage getLinkage isDeclarationsetGCgetGCsetFunctionCallConvgetFunctionCallConvgetIntrinsicID getParamsgetParam countParamsdeleteFunction addFunctiongetNamedFunctionisUndefisNullgetUndef isConstant constNull constArray constAllOnes dumpValue setValueName getValueNametypeOfsetGlobalConstantisGlobalConstantsetThreadLocal isThreadLocalgetInitializergetNamedGlobalsetInitializer deleteGlobal addGlobalgetElementTypedeleteTypeName addTypeName vectorType pointerType arrayType getParamTypescountParamTypes getReturnTypeisFunctionVarArg functionTypevoidType ppcFP128Type fp128Type x86FP80Type doubleType floatType integerType int64Type int32Type int16Typeint8Typeint1TypeptrDisposeModuleProvider%createModuleProviderForExistingModule setDataLayout getDataLayoutptrDisposeModule disposeModulemoduleCreateWithNamefromCallingConventiontoCallingConvention fromLinkage toLinkagefromVisibility toVisibility getTypeKind fromAttribute toAttributegetBitcodeModuleInContextgetBitcodeModuleparseBitcodeInContext!getBitcodeModuleProviderInContext parseBitcodegetBitcodeModuleProviderwriteBitcodeToFDwriteBitcodeToFileHandlewriteBitcodeToFile TargetDataRef TargetData ByteOrderingstoreSizeOfTypesizeOfTypeInBitspreferredAlignmentOfTypepreferredAlignmentOfGlobal pointerSizeoffsetOfElementinvalidateStructLayout intPtrTypeelementAtOffsetdisposeTargetDatacreateTargetDatacopyStringRepOfTargetDatacallFrameAlignmentOfType byteOrder addTargetData aBISizeOfTypeaBIAlignmentOfTypeGenericValueRef GenericValueExecutionEngine removeModuledisposeExecutionEnginecreateJITCompilerForModulecreateInterpreterForModulecreateExecutionEngineForModule addModule linkInJITgetPointerToGlobaladdGlobalMappinggetExecutionEngineTargetDatarunFunctionAsMainremoveModuleProvidergenericValueToPointergenericValueIntWidthfreeMachineCodeForFunction findFunctioncreateJITCompilercreateInterpretercreateGenericValueOfPointeraddModuleProvider runFunctionptrDisposeGenericValuegenericValueToFloatcreateGenericValueOfFloatgenericValueToIntcreateGenericValueOfIntrunStaticDestructorsrunStaticConstructorsptrDisposeExecutionEnginecreateExecutionEnginecreateStandardModulePassescreateStandardFunctionPassesaddStripSymbolsPassaddStripDeadPrototypesPassaddRaiseAllocationsPass addIPSCCPPassaddPruneEHPassaddIPConstantPropagationPassaddGlobalOptimizerPassaddGlobalDCEPassaddFunctionInliningPassaddFunctionAttrsPassaddDeadTypeEliminationPassaddDeadArgEliminationPassaddConstantMergePassaddArgumentPromotionPassaddVerifierPassaddTailCallEliminationPassaddSimplifyLibCallsPassaddScalarReplAggregatesPass addSCCPPassaddMemCpyOptPassaddLoopUnswitchPassaddLoopUnrollPassaddLoopRotatePassaddLoopDeletionPass addLICMPassaddJumpThreadingPassaddIndVarSimplifyPassaddDeadStoreEliminationPassaddAggressiveDCEPassaddReassociatePassaddPromoteMemoryToRegisterPassaddInstructionCombiningPass addGVNPassaddDemoteMemoryToRegisterPassaddConstantPropagationPassaddCFGSimplificationPassVerifierFailureActionviewFunctionCFGOnlyviewFunctionCFG verifyModuleverifyFunctioninitializeXCoreTargetinitializeXCoreTargetInfoinitializeTargetinitializeSystemZTargetinitializeSystemZTargetInfoinitializeSparcTargetinitializeSparcTargetInfoinitializePowerPCTargetinitializePowerPCTargetInfoinitializePIC16TargetinitializePIC16TargetInfoinitializeMipsTargetinitializeMipsTargetInfoinitializeMSP430TargetinitializeMSP430TargetInfoinitializeCppBackendTargetinitializeCppBackendTargetInfoinitializeCellSPUTargetinitializeCellSPUTargetInfoinitializeCBackendTargetinitializeCBackendTargetInfoinitializeBlackfinTargetinitializeBlackfinTargetInfoinitializeAlphaTargetinitializeAlphaTargetInfoinitializeARMTargetinitializeARMTargetInfoinitializeX86TargetinitializeX86TargetInforefDone CAttribute TypeHandlegetTypeKindCUIntExecutionEngineRef