Contents
Index
llvm-general-3.2.7.1: General purpose LLVM bindings
Index
AddressSanitizer
LLVM.General.Transforms
Aggressive
LLVM.General.CodeGenOpt
AggressiveDeadCodeElimination
LLVM.General.Transforms
alignedOnly
LLVM.General.Transforms
allowFloatingPointOperationFusion
LLVM.General.Target.Options
allowPartial
LLVM.General.Transforms
AlwaysInline
LLVM.General.Transforms
ArgumentPromotion
LLVM.General.Transforms
arrayElementThreshold
LLVM.General.Transforms
BasicBlockVectorize
LLVM.General.Transforms
BlockPlacement
LLVM.General.Transforms
BoundsChecking
LLVM.General.Transforms
BreakCriticalEdges
LLVM.General.Transforms
CodeGenPrepare
LLVM.General.Transforms
columnNumber
LLVM.General.Diagnostic
ConstantMerge
LLVM.General.Transforms
ConstantPropagation
LLVM.General.Transforms
Context
LLVM.General.Context
CorrelatedValuePropagation
LLVM.General.Transforms
count
LLVM.General.Transforms
CPUFeature
1 (Type/Class)
LLVM.General.Target
2 (Data Constructor)
LLVM.General.Target
CuratedPassSetSpec
LLVM.General.PassManager
dataLayout
LLVM.General.PassManager
DeadCodeElimination
LLVM.General.Transforms
DeadInstructionElimination
LLVM.General.Transforms
DeadStoreElimination
LLVM.General.Transforms
Default
1 (Data Constructor)
LLVM.General.Relocation
2 (Data Constructor)
LLVM.General.CodeModel
3 (Data Constructor)
LLVM.General.CodeGenOpt
defaultAddressSanitizer
LLVM.General.Transforms
defaultCuratedPassSetSpec
LLVM.General.PassManager
defaultGCOVProfiler
LLVM.General.Transforms
defaultPassSetSpec
LLVM.General.PassManager
defaultThreadSanitizer
LLVM.General.Transforms
defaultVectorizeBasicBlocks
LLVM.General.Transforms
DemoteRegisterToMemory
LLVM.General.Transforms
Diagnostic
1 (Type/Class)
LLVM.General.Diagnostic
2 (Data Constructor)
LLVM.General.Diagnostic
diagnosticDisplay
LLVM.General.Diagnostic
DiagnosticKind
LLVM.General.Diagnostic
diagnosticKind
LLVM.General.Diagnostic
disableTailCalls
LLVM.General.Target.Options
DynamicNoPIC
LLVM.General.Relocation
EarlyCommonSubexpressionElimination
LLVM.General.Transforms
EdgeProfiler
LLVM.General.Transforms
emitData
LLVM.General.Transforms
emitNotes
LLVM.General.Transforms
enableFastInstructionSelection
LLVM.General.Target.Options
enableSegmentedStacks
LLVM.General.Target.Options
ErrorKind
LLVM.General.Diagnostic
ExecutableModule
LLVM.General.ExecutionEngine
ExecutionEngine
LLVM.General.ExecutionEngine
exportList
LLVM.General.Transforms
fastDependencyAnalysis
LLVM.General.Transforms
filename
LLVM.General.Diagnostic
FloatABI
LLVM.General.Target.Options
FloatABIDefault
LLVM.General.Target.Options
FloatABIHard
LLVM.General.Target.Options
FloatABISoft
LLVM.General.Target.Options
floatABIType
LLVM.General.Target.Options
FloatingPointOperationFusionFast
LLVM.General.Target.Options
FloatingPointOperationFusionMode
LLVM.General.Target.Options
FloatingPointOperationFusionStandard
LLVM.General.Target.Options
FloatingPointOperationFusionStrict
LLVM.General.Target.Options
FunctionAttributes
LLVM.General.Transforms
FunctionInlining
LLVM.General.Transforms
functionInliningThreshold
LLVM.General.Transforms
GCOVProfiler
LLVM.General.Transforms
GCOVVersion
1 (Type/Class)
LLVM.General.Transforms
2 (Data Constructor)
LLVM.General.Transforms
getDefaultTargetTriple
LLVM.General.Target
getFunction
LLVM.General.ExecutionEngine
getHostCPUFeatures
LLVM.General.Target
getHostCPUName
LLVM.General.Target
getTargetLowering
LLVM.General.Target
getTargetMachineDataLayout
LLVM.General.Target
GlobalDeadCodeElimination
LLVM.General.Transforms
GlobalValueNumbering
LLVM.General.Transforms
guaranteedTailCallOptimization
LLVM.General.Target.Options
honorSignDependentRoundingFloatingPointMathOption
LLVM.General.Target.Options
InductionVariableSimplify
LLVM.General.Transforms
initializeAllTargets
LLVM.General.Target
initializeNativeTarget
LLVM.General.Target
insertLifetime
LLVM.General.Transforms
InstructionCombining
LLVM.General.Transforms
InternalizeFunctions
LLVM.General.Transforms
InterproceduralConstantPropagation
LLVM.General.Transforms
InterproceduralSparseConditionalConstantPropagation
LLVM.General.Transforms
JIT
LLVM.General.ExecutionEngine
JITDefault
LLVM.General.CodeModel
jITEmitDebugInfo
LLVM.General.Target.Options
jITEmitDebugInfoToDisk
LLVM.General.Target.Options
jITExceptionHandling
LLVM.General.Target.Options
JumpThreading
LLVM.General.Transforms
Kernel
LLVM.General.CodeModel
Large
LLVM.General.CodeModel
Less
LLVM.General.CodeGenOpt
lessPreciseFloatingPointMultiplyAddOption
LLVM.General.Target.Options
Level
LLVM.General.CodeGenOpt
lineContents
LLVM.General.Diagnostic
lineNumber
LLVM.General.Diagnostic
linkModules
LLVM.General.Module
, LLVM.General
lookupTarget
LLVM.General.Target
LoopClosedSingleStaticAssignment
LLVM.General.Transforms
LoopDeletion
LLVM.General.Transforms
LoopIdiom
LLVM.General.Transforms
LoopInstructionSimplify
LLVM.General.Transforms
LoopInvariantCodeMotion
LLVM.General.Transforms
LoopRotate
LLVM.General.Transforms
LoopStrengthReduce
LLVM.General.Transforms
LoopUnroll
LLVM.General.Transforms
loopUnrollThreshold
LLVM.General.Transforms
LoopUnswitch
LLVM.General.Transforms
LoopVectorize
LLVM.General.Transforms
LowerAtomic
LLVM.General.Transforms
LowerExpectIntrinsic
LLVM.General.Transforms
LowerInvoke
LLVM.General.Transforms
LowerSwitch
LLVM.General.Transforms
maxCandidatePairsForCycleCheck
LLVM.General.Transforms
maxInstructions
LLVM.General.Transforms
maxIterations
LLVM.General.Transforms
Medium
LLVM.General.CodeModel
MemcpyOptimization
LLVM.General.Transforms
MergeFunctions
LLVM.General.Transforms
message
LLVM.General.Diagnostic
Model
1 (Type/Class)
LLVM.General.Relocation
2 (Type/Class)
LLVM.General.CodeModel
Module
LLVM.General.Module
, LLVM.General
moduleAST
LLVM.General.Module
, LLVM.General
moduleString
LLVM.General.Module
, LLVM.General
noFramePointerElimination
LLVM.General.Target.Options
noFramePointerEliminationNonLeaf
LLVM.General.Target.Options
noInfinitiesFloatingPointMath
LLVM.General.Target.Options
noLoads
LLVM.General.Transforms
noMemoryOperationBoost
LLVM.General.Transforms
noNaNsFloatingPointMath
LLVM.General.Target.Options
None
LLVM.General.CodeGenOpt
NoteKind
LLVM.General.Diagnostic
noZerosInBSS
LLVM.General.Target.Options
OldScalarReplacementOfAggregates
LLVM.General.Transforms
oldScalarReplacementOfAggregatesThreshold
LLVM.General.Transforms
onlyDebugInfo
LLVM.General.Transforms
OptimalEdgeProfiler
LLVM.General.Transforms
optimizeForSize
LLVM.General.Transforms
Options
1 (Type/Class)
LLVM.General.Target.Options
2 (Data Constructor)
LLVM.General.Target.Options
optLevel
LLVM.General.PassManager
parseCommandLineOptions
LLVM.General.CommandLine
PartialInlining
LLVM.General.Transforms
Pass
LLVM.General.Transforms
PassManager
LLVM.General.PassManager
PassSetSpec
1 (Type/Class)
LLVM.General.PassManager
2 (Data Constructor)
LLVM.General.PassManager
PathProfiler
LLVM.General.Transforms
peekTargetOptions
LLVM.General.Target
PIC
LLVM.General.Relocation
pokeTargetOptions
LLVM.General.Target
positionIndependentExecutable
LLVM.General.Target.Options
powerOfTwoLengthsOnly
LLVM.General.Transforms
printMachineCode
LLVM.General.Target.Options
PromoteMemoryToRegister
LLVM.General.Transforms
PruneExceptionHandling
LLVM.General.Transforms
realignStack
LLVM.General.Target.Options
Reassociate
LLVM.General.Transforms
requiredChainDepth
LLVM.General.Transforms
requiresDominatorTree
LLVM.General.Transforms
runPassManager
LLVM.General.PassManager
scalarLoadThreshold
LLVM.General.Transforms
ScalarReplacementOfAggregates
LLVM.General.Transforms
searchLimit
LLVM.General.Transforms
SimplifyControlFlowGraph
LLVM.General.Transforms
SimplifyLibCalls
LLVM.General.Transforms
simplifyLibCalls
LLVM.General.PassManager
Sinking
LLVM.General.Transforms
sizeLevel
LLVM.General.PassManager
Small
LLVM.General.CodeModel
SparseConditionalConstantPropagation
LLVM.General.Transforms
splatBreaksChain
LLVM.General.Transforms
stackAlignmentOverride
LLVM.General.Target.Options
stackSmashingProtectionBufferSize
LLVM.General.Target.Options
Static
LLVM.General.Relocation
StripDeadDebugInfo
LLVM.General.Transforms
StripDebugDeclare
LLVM.General.Transforms
StripNonDebugSymbols
LLVM.General.Transforms
StripSymbols
LLVM.General.Transforms
structMemberThreshold
LLVM.General.Transforms
TailCallElimination
LLVM.General.Transforms
Target
LLVM.General.Target
TargetLibraryInfo
LLVM.General.Target
targetLibraryInfo
LLVM.General.PassManager
TargetLowering
LLVM.General.Target
targetLowering
LLVM.General.PassManager
TargetMachine
LLVM.General.Target
TargetOptions
LLVM.General.Target
ThreadSanitizer
LLVM.General.Transforms
transforms
LLVM.General.PassManager
trapFunctionName
LLVM.General.Target.Options
unitAtATime
LLVM.General.PassManager
unsafeFloatingPointMath
LLVM.General.Target.Options
useCfgChecksum
LLVM.General.Transforms
useDominatorTree
LLVM.General.Transforms
useExpensiveExceptionHandlingSupport
LLVM.General.Transforms
useInitArray
LLVM.General.Target.Options
useInlinerWithThreshold
LLVM.General.PassManager
useSoftFloat
LLVM.General.Target.Options
vectorBits
LLVM.General.Transforms
vectorizeBools
LLVM.General.Transforms
vectorizeCasts
LLVM.General.Transforms
vectorizeCmp
LLVM.General.Transforms
vectorizeFloats
LLVM.General.Transforms
vectorizeFusedMultiplyAdd
LLVM.General.Transforms
vectorizeGetElementPtr
LLVM.General.Transforms
vectorizeInts
LLVM.General.Transforms
vectorizeMath
LLVM.General.Transforms
vectorizeMemoryOperations
LLVM.General.Transforms
vectorizePointers
LLVM.General.Transforms
vectorizeSelect
LLVM.General.Transforms
verify
LLVM.General.Analysis
version
LLVM.General.Transforms
WarningKind
LLVM.General.Diagnostic
withContext
LLVM.General.Context
withDefaultTargetMachine
LLVM.General.Target
withJIT
LLVM.General.ExecutionEngine
withModuleFromAST
LLVM.General.Module
, LLVM.General
withModuleFromString
LLVM.General.Module
, LLVM.General
withModuleInEngine
LLVM.General.ExecutionEngine
withPassManager
LLVM.General.PassManager
withTargetLibraryInfo
LLVM.General.Target
withTargetMachine
LLVM.General.Target
withTargetOptions
LLVM.General.Target
writeAssemblyToFile
LLVM.General.Module
, LLVM.General
writeBitcodeToFile
LLVM.General.Module
, LLVM.General
writeObjectToFile
LLVM.General.Module
, LLVM.General