List of all items
Structs
- Attribute
- BasicBlock
- Binary
- Builder
- Codegen
- Const
- Context
- ExecutionEngine
- Func
- FuncPassManager
- FuncType
- Instr
- InstrAlloca
- InstrCall
- InstrFcmp
- InstrGep
- InstrIcmp
- InstrIndirectBr
- InstrPhi
- InstrSwitch
- Jit
- MemoryBuffer
- Message
- Metadata
- Module
- ModulePassManager
- StructType
- Target
- TargetData
- TargetMachine
- Type
- Value
Enums
- AtomicOrdering
- AtomicRMWBinOp
- AttributeIndex
- BinaryType
- ByteOrder
- CallConv
- CodeGenOptLevel
- CodeModel
- DiagnosticSeverity
- Error
- Fcmp
- Icmp
- InlineAsmDialect
- Linkage
- ModuleFlagBehavior
- OpCode
- RelocMode
- ThreadLocalMode
- UnnamedAddr
- Visibility
- transforms::pass_builder::LLVMOpaquePassBuilderOptions
- transforms::pass_manager_builder::LLVMOpaquePassManagerBuilder
Traits
Macros
Functions
- add_symbol
- default_target_triple
- load_library
- transforms::aggressive_instcombine::LLVMAddAggressiveInstCombinerPass
- transforms::coroutines::LLVMAddCoroCleanupPass
- transforms::coroutines::LLVMAddCoroEarlyPass
- transforms::coroutines::LLVMAddCoroElidePass
- transforms::coroutines::LLVMAddCoroSplitPass
- transforms::coroutines::LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints
- transforms::instcombine::LLVMAddInstructionCombiningPass
- transforms::ipo::LLVMAddAlwaysInlinerPass
- transforms::ipo::LLVMAddArgumentPromotionPass
- transforms::ipo::LLVMAddCalledValuePropagationPass
- transforms::ipo::LLVMAddConstantMergePass
- transforms::ipo::LLVMAddDeadArgEliminationPass
- transforms::ipo::LLVMAddFunctionAttrsPass
- transforms::ipo::LLVMAddFunctionInliningPass
- transforms::ipo::LLVMAddGlobalDCEPass
- transforms::ipo::LLVMAddGlobalOptimizerPass
- transforms::ipo::LLVMAddIPSCCPPass
- transforms::ipo::LLVMAddInternalizePass
- transforms::ipo::LLVMAddInternalizePassWithMustPreservePredicate
- transforms::ipo::LLVMAddMergeFunctionsPass
- transforms::ipo::LLVMAddPruneEHPass
- transforms::ipo::LLVMAddStripDeadPrototypesPass
- transforms::ipo::LLVMAddStripSymbolsPass
- transforms::pass_builder::LLVMCreatePassBuilderOptions
- transforms::pass_builder::LLVMDisposePassBuilderOptions
- transforms::pass_builder::LLVMPassBuilderOptionsSetCallGraphProfile
- transforms::pass_builder::LLVMPassBuilderOptionsSetDebugLogging
- transforms::pass_builder::LLVMPassBuilderOptionsSetForgetAllSCEVInLoopUnroll
- transforms::pass_builder::LLVMPassBuilderOptionsSetLicmMssaNoAccForPromotionCap
- transforms::pass_builder::LLVMPassBuilderOptionsSetLicmMssaOptCap
- transforms::pass_builder::LLVMPassBuilderOptionsSetLoopInterleaving
- transforms::pass_builder::LLVMPassBuilderOptionsSetLoopUnrolling
- transforms::pass_builder::LLVMPassBuilderOptionsSetLoopVectorization
- transforms::pass_builder::LLVMPassBuilderOptionsSetMergeFunctions
- transforms::pass_builder::LLVMPassBuilderOptionsSetSLPVectorization
- transforms::pass_builder::LLVMPassBuilderOptionsSetVerifyEach
- transforms::pass_builder::LLVMRunPasses
- transforms::pass_manager_builder::LLVMPassManagerBuilderCreate
- transforms::pass_manager_builder::LLVMPassManagerBuilderDispose
- transforms::pass_manager_builder::LLVMPassManagerBuilderPopulateFunctionPassManager
- transforms::pass_manager_builder::LLVMPassManagerBuilderPopulateLTOPassManager
- transforms::pass_manager_builder::LLVMPassManagerBuilderPopulateModulePassManager
- transforms::pass_manager_builder::LLVMPassManagerBuilderSetDisableSimplifyLibCalls
- transforms::pass_manager_builder::LLVMPassManagerBuilderSetDisableUnitAtATime
- transforms::pass_manager_builder::LLVMPassManagerBuilderSetDisableUnrollLoops
- transforms::pass_manager_builder::LLVMPassManagerBuilderSetOptLevel
- transforms::pass_manager_builder::LLVMPassManagerBuilderSetSizeLevel
- transforms::pass_manager_builder::LLVMPassManagerBuilderUseInlinerWithThreshold
- transforms::scalar::LLVMAddAggressiveDCEPass
- transforms::scalar::LLVMAddAlignmentFromAssumptionsPass
- transforms::scalar::LLVMAddBasicAliasAnalysisPass
- transforms::scalar::LLVMAddBitTrackingDCEPass
- transforms::scalar::LLVMAddCFGSimplificationPass
- transforms::scalar::LLVMAddCorrelatedValuePropagationPass
- transforms::scalar::LLVMAddDCEPass
- transforms::scalar::LLVMAddDeadStoreEliminationPass
- transforms::scalar::LLVMAddDemoteMemoryToRegisterPass
- transforms::scalar::LLVMAddEarlyCSEMemSSAPass
- transforms::scalar::LLVMAddEarlyCSEPass
- transforms::scalar::LLVMAddGVNPass
- transforms::scalar::LLVMAddIndVarSimplifyPass
- transforms::scalar::LLVMAddInstructionCombiningPass
- transforms::scalar::LLVMAddInstructionSimplifyPass
- transforms::scalar::LLVMAddJumpThreadingPass
- transforms::scalar::LLVMAddLICMPass
- transforms::scalar::LLVMAddLoopDeletionPass
- transforms::scalar::LLVMAddLoopIdiomPass
- transforms::scalar::LLVMAddLoopRerollPass
- transforms::scalar::LLVMAddLoopRotatePass
- transforms::scalar::LLVMAddLoopUnrollAndJamPass
- transforms::scalar::LLVMAddLoopUnrollPass
- transforms::scalar::LLVMAddLoopUnswitchPass
- transforms::scalar::LLVMAddLowerAtomicPass
- transforms::scalar::LLVMAddLowerConstantIntrinsicsPass
- transforms::scalar::LLVMAddLowerExpectIntrinsicPass
- transforms::scalar::LLVMAddMemCpyOptPass
- transforms::scalar::LLVMAddMergedLoadStoreMotionPass
- transforms::scalar::LLVMAddNewGVNPass
- transforms::scalar::LLVMAddPartiallyInlineLibCallsPass
- transforms::scalar::LLVMAddReassociatePass
- transforms::scalar::LLVMAddSCCPPass
- transforms::scalar::LLVMAddScalarReplAggregatesPass
- transforms::scalar::LLVMAddScalarReplAggregatesPassSSA
- transforms::scalar::LLVMAddScalarReplAggregatesPassWithThreshold
- transforms::scalar::LLVMAddScalarizerPass
- transforms::scalar::LLVMAddScopedNoAliasAAPass
- transforms::scalar::LLVMAddSimplifyLibCallsPass
- transforms::scalar::LLVMAddTailCallEliminationPass
- transforms::scalar::LLVMAddTypeBasedAliasAnalysisPass
- transforms::scalar::LLVMAddUnifyFunctionExitNodesPass
- transforms::scalar::LLVMAddVerifierPass
- transforms::util::LLVMAddAddDiscriminatorsPass
- transforms::util::LLVMAddLowerSwitchPass
- transforms::util::LLVMAddPromoteMemoryToRegisterPass
- transforms::vectorize::LLVMAddLoopVectorizePass
- transforms::vectorize::LLVMAddSLPVectorizePass