LLVM API Documentation
Here is a list of all file members with links to the files they belong to:
- S2VEC
: X86ISelLowering.h
- SafeToMergeTerminators()
: Utils/SimplifyCFG.cpp
- SameStage
: ModuloScheduling.cpp
- SavedCurBlock
: JITEmitter.cpp
- SavedCurByte
: JITEmitter.cpp
- SaveRegAllocState
: PhyRegAlloc.cpp
- SaveRegAllocStateOpt
: PhyRegAlloc.cpp
- SaveRegisters()
: SparcV9JITInfo.cpp
- SaveStateToModule
: PhyRegAlloc.cpp
- sb
: EmitBytecodeToAssembly.cpp
- SBBLoops
: ModuloSchedulingSuperBlock.cpp
- SBFinalIISum
: ModuloSchedulingSuperBlock.cpp
- SBIISum
: ModuloSchedulingSuperBlock.cpp
- SBInvalid
: ModuloSchedulingSuperBlock.cpp
- SBMSLoops
: ModuloSchedulingSuperBlock.cpp
- SBNoSched
: ModuloSchedulingSuperBlock.cpp
- SBRecurrenceConstraint
: ModuloSchedulingSuperBlock.cpp
- SBResourceConstraint
: ModuloSchedulingSuperBlock.cpp
- SBSameStage
: ModuloSchedulingSuperBlock.cpp
- SBSize
: ModuloSchedulingSuperBlock.cpp
- SBValid
: ModuloSchedulingSuperBlock.cpp
- SBYTE
: llvmAsmParser.h, llvmAsmParser.cpp, llvmAsmParser.h, llvmAsmParser.cpp
- SC_DEBUG
: AsmWriter.cpp, SlotCalculator.cpp
- scAddExpr
: ScalarEvolutionExpressions.h
- scAddRecExpr
: ScalarEvolutionExpressions.h
- SCALAR_TO_VECTOR
: SelectionDAGNodes.h
- ScalarMap
: Analysis/DataStructure/Local.cpp
- Scalars
: ScalarEvolution.cpp
- Scale
: X86ISelDAGToDAG.cpp
- scc_begin()
: SCCIterator.h
- scc_end()
: SCCIterator.h
- scConstant
: ScalarEvolutionExpressions.h
- scCouldNotCompute
: ScalarEvolutionExpressions.h
- SCCStack
: DataStructure.cpp
- SCEVAddRecExprs
: ScalarEvolution.cpp
- SCEVCommExprs
: ScalarEvolution.cpp
- SCEVConstants
: ScalarEvolution.cpp
- SCEVSDivs
: ScalarEvolution.cpp
- SCEVTruncates
: ScalarEvolution.cpp
- SCEVTypes
: ScalarEvolutionExpressions.h
- SCEVUnknowns
: ScalarEvolution.cpp
- SCEVZeroExtends
: ScalarEvolution.cpp
- Sched_Disable
: SchedPriorities.h
- Sched_NoDebugInfo
: SchedPriorities.h
- Sched_PrintMachineCode
: SchedPriorities.h
- Sched_PrintSchedGraphs
: SchedPriorities.h
- Sched_PrintSchedTrace
: SchedPriorities.h
- SCHEDCLASS
: SparcV9Internals.h
- SchedDebugLevel
: SchedPriorities.h, InstrScheduling.cpp
- SchedDebugLevel_t
: SchedPriorities.h
- SchedHeuristics
: SelectionDAGISel.cpp
- scMulExpr
: ScalarEvolutionExpressions.h
- scSDivExpr
: ScalarEvolutionExpressions.h
- scTruncate
: ScalarEvolutionExpressions.h
- scUnknown
: ScalarEvolutionExpressions.h
- scZeroExtend
: ScalarEvolutionExpressions.h
- SDIV
: SelectionDAGNodes.h
- SDL_opt
: InstrScheduling.cpp
- SE
: LoopStrengthReduce.cpp, IndVarSimplify.cpp
- second
: STLExtras.h
- second_type
: STLExtras.h
- SECTION
: llvmAsmParser.h, llvmAsmParser.cpp, llvmAsmParser.h, llvmAsmParser.cpp
- Sections
: SparcV9AsmPrinter.cpp
- SELECT
: llvmAsmParser.h, llvmAsmParser.cpp, SelectionDAGNodes.h, llvmAsmParser.h, llvmAsmParser.cpp
- Select
: InstCount.cpp, InstVisitor.h
- SELECT_CC
: SelectionDAGNodes.h
- Select_DebugBurgTrees
: SparcV9BurgISel.cpp
- Select_DebugInstTrees
: SparcV9BurgISel.cpp
- SELECT_FCC
: SparcISelDAGToDAG.cpp
- SELECT_ICC
: SparcISelDAGToDAG.cpp
- Select_NoDebugInfo
: SparcV9BurgISel.cpp
- Select_PrintMachineCode
: SparcV9BurgISel.cpp
- SelectDebugLevel
: SparcV9BurgISel.cpp
- sendMTFValues()
: compress.c
- SeparateSubExprs()
: LoopStrengthReduce.cpp
- Sequence
: ScheduleDAGList.cpp
- SET_BH
: blocksort.c
- SET_BINARY_MODE
: bzlib.c
- set_difference()
: SetOperations.h
- set_intersect()
: SetOperations.h
- SET_LL
: bzlib_private.h
- SET_LL4
: bzlib_private.h
- set_scan_file()
: ParserInternals.h, Lexer.cpp
- set_scan_string()
: ParserInternals.h, Lexer.cpp
- set_subtract()
: SetOperations.h
- set_union()
: SetOperations.h
- SETCC
: X86ISelLowering.h, SelectionDAGNodes.h
- SETCC_INVALID
: SelectionDAGNodes.h
- SetCCOp
: SparcV9InstrForest.h
- SETEQ
: llvmAsmParser.h, llvmAsmParser.cpp, SelectionDAGNodes.h, llvmAsmParser.h, llvmAsmParser.cpp
- SETFALSE
: SelectionDAGNodes.h
- SETFALSE2
: SelectionDAGNodes.h
- SETGE
: llvmAsmParser.h, llvmAsmParser.cpp, SelectionDAGNodes.h, llvmAsmParser.h, llvmAsmParser.cpp
- SETGT
: llvmAsmParser.h, llvmAsmParser.cpp, SelectionDAGNodes.h, llvmAsmParser.h, llvmAsmParser.cpp
- SethiUllmanNumbers
: ScheduleDAGList.cpp
- SetInterruptFunction()
: Signals.h
- setjmp
: Intrinsics.h
- SetJmpFn
: LowerInvoke.cpp
- SetJmpIDMap
: LowerSetJmp.cpp
- SetJmpsTransformed
: LowerSetJmp.cpp
- SETLE
: llvmAsmParser.h, llvmAsmParser.cpp, SelectionDAGNodes.h, llvmAsmParser.h, llvmAsmParser.cpp
- SETLT
: llvmAsmParser.h, llvmAsmParser.cpp, SelectionDAGNodes.h, llvmAsmParser.h, llvmAsmParser.cpp
- SETMASK
: blocksort.c
- SETNE
: llvmAsmParser.h, llvmAsmParser.cpp, SelectionDAGNodes.h, llvmAsmParser.h, llvmAsmParser.cpp
- SETO
: SelectionDAGNodes.h
- SETOEQ
: SelectionDAGNodes.h
- SETOGE
: SelectionDAGNodes.h
- SETOGT
: SelectionDAGNodes.h
- SETOLE
: SelectionDAGNodes.h
- SETOLT
: SelectionDAGNodes.h
- SETONE
: SelectionDAGNodes.h
- SetOperandsForMemInstr()
: SparcV9BurgISel.cpp
- SETTRUE
: SelectionDAGNodes.h
- SETTRUE2
: SelectionDAGNodes.h
- setTypeName()
: llvmAsmParser.cpp
- SETUEQ
: SelectionDAGNodes.h
- SETUGE
: SelectionDAGNodes.h
- SETUGT
: SelectionDAGNodes.h
- SETULE
: SelectionDAGNodes.h
- SETULT
: SelectionDAGNodes.h
- SETUNE
: SelectionDAGNodes.h
- SETUO
: SelectionDAGNodes.h
- SetupAlarm()
: Alarm.h
- SetValue()
: Execution.cpp
- setValueName()
: llvmAsmParser.cpp
- SetValueTypeAction()
: TargetLowering.cpp
- SEXTLOAD
: SelectionDAGNodes.h
- SG_CALL_REF
: SchedGraph.cpp
- SG_DepOrderArray
: SchedGraph.cpp
- SG_LOAD_REF
: SchedGraph.cpp
- sg_pred_const_iterator
: SchedGraph.h
- sg_pred_iterator
: SchedGraph.h
- SG_STORE_REF
: SchedGraph.cpp
- sg_succ_const_iterator
: SchedGraph.h
- sg_succ_iterator
: SchedGraph.h
- SHF_ALLOC
: ELF.h
- SHF_EXECINSTR
: ELF.h
- SHF_MASKPROC
: ELF.h
- SHF_WRITE
: ELF.h
- SHL
: PPCISelLowering.h, llvmAsmParser.h, llvmAsmParser.cpp, SelectionDAGNodes.h, llvmAsmParser.h, llvmAsmParser.cpp
- SHL_PARTS
: SelectionDAGNodes.h
- SHLD
: X86ISelLowering.h
- shlib_ext
: ltdl.c
- SHN_ABS
: ELF.h
- SHN_COMMON
: ELF.h
- SHN_HIPROC
: ELF.h
- SHN_HIRESERVE
: ELF.h
- SHN_LOPROC
: ELF.h
- SHN_LORESERVE
: ELF.h
- SHN_UNDEF
: ELF.h
- SHORT
: llvmAsmParser.h, llvmAsmParser.cpp, llvmAsmParser.h, llvmAsmParser.cpp
- ShouldNukeSymtabEntry()
: DeadTypeElimination.cpp
- ShouldTraceValue()
: TraceValues.cpp
- ShouldXformedToMOVLP()
: X86ISelLowering.cpp
- ShowHidden
: CommandLine.cpp
- SHR
: llvmAsmParser.h, llvmAsmParser.cpp, llvmAsmParser.h, llvmAsmParser.cpp
- SHRD
: X86ISelLowering.h
- ShrinkDemandedConstant()
: InstructionCombining.cpp
- ShrinkGlobalToBoolean()
: GlobalOpt.cpp
- SHT_DYNAMIC
: ELF.h
- SHT_DYNSYM
: ELF.h
- SHT_HASH
: ELF.h
- SHT_HIPROC
: ELF.h
- SHT_HIUSER
: ELF.h
- SHT_LOPROC
: ELF.h
- SHT_LOUSER
: ELF.h
- SHT_NOBITS
: ELF.h
- SHT_NOTE
: ELF.h
- SHT_NULL
: ELF.h
- SHT_PROGBITS
: ELF.h
- SHT_REL
: ELF.h
- SHT_RELA
: ELF.h
- SHT_SHLIB
: ELF.h
- SHT_STRTAB
: ELF.h
- SHT_SYMTAB
: ELF.h
- SHUFFLEVECTOR
: llvmAsmParser.h, llvmAsmParser.cpp, llvmAsmParser.h, llvmAsmParser.cpp
- SIDEEFFECT
: llvmAsmParser.h, llvmAsmParser.cpp, llvmAsmParser.h, llvmAsmParser.cpp
- siglongjmp
: Intrinsics.h
- SIGN_EXTEND
: SelectionDAGNodes.h
- SIGN_EXTEND_INREG
: SelectionDAGNodes.h
- Signext
: InstructionCombining.cpp
- sigsetjmp
: Intrinsics.h
- simple
: VirtRegMap.cpp, Passes.cpp
- simpleNoItinScheduling
: SelectionDAGISel.cpp
- simpleScheduling
: SelectionDAGISel.cpp
- SimplifiedLibCalls
: SimplifyLibCalls.cpp
- SimplifyCFG()
: Utils/SimplifyCFG.cpp, Local.h
- SimplifyEqualityComparisonWithOnlyPredecessor()
: Utils/SimplifyCFG.cpp
- SingleBBLoops
: ModuloScheduling.cpp
- SingleClassRUsage
: SparcV9SchedInfo.cpp
- SINT_TO_FP
: SelectionDAGNodes.h
- SIntConstants
: Constants.cpp
- SINTVAL
: llvmAsmParser.h, llvmAsmParser.cpp, llvmAsmParser.h, llvmAsmParser.cpp
- size
: Compressor.cpp
- size_t_to_GV()
: ExternalFunctions.cpp
- sizeOfImm()
: X86CodeEmitter.cpp
- SizeToAlignment()
: SparcV9AsmPrinter.cpp, MachineFunctionInfo.cpp
- SJMap
: LowerSetJmp.cpp
- Slot
: ScheduleDAGSimple.cpp
- SolveQuadraticEquation()
: ScalarEvolution.cpp
- SPARC_CTI
: SparcV9Internals.h
- SPARC_FPA
: SparcV9Internals.h
- SPARC_FPM
: SparcV9Internals.h
- SPARC_IEU0
: SparcV9Internals.h
- SPARC_IEU1
: SparcV9Internals.h
- SPARC_IEUN
: SparcV9Internals.h
- SPARC_INV
: SparcV9Internals.h
- SPARC_LD
: SparcV9Internals.h
- SPARC_NONE
: SparcV9Internals.h
- SPARC_NUM_SCHED_CLASSES
: SparcV9Internals.h
- SPARC_SINGLE
: SparcV9Internals.h
- SPARC_ST
: SparcV9Internals.h
- SPARCCondCodeToString()
: Sparc.h
- SparcV9InstrIssueDeltas
: SparcV9SchedInfo.cpp
- SparcV9InstrSchedClass
: SparcV9Internals.h
- SparcV9InstrUsageDeltas
: SparcV9SchedInfo.cpp
- SparcV9MachineInstrDesc
: SparcV9Internals.h
- SparcV9MachineOpCode
: SparcV9Internals.h
- SparcV9RUsageDesc
: SparcV9SchedInfo.cpp
- SpecialFP
: X86InstrInfo.h
- SpecialGlobalClass
: Target/CBackend/Writer.cpp
- SpecialRegNames
: SparcV9RegInfo.cpp
- spiller_
: RegAllocLinearScan.cpp
- SpillerName
: VirtRegMap.cpp
- SpillerOpt
: VirtRegMap.cpp
- Split()
: SubtargetFeature.cpp
- SplitCriticalEdge()
: BreakCriticalEdges.cpp, BasicBlockUtils.h
- SplitNodes
: LegalizeDAG.cpp
- SPQ
: ScheduleDAGList.cpp
- SPrintFOptimizer
: SimplifyLibCalls.cpp
- sqrt_f32
: Intrinsics.h
- sqrt_f64
: Intrinsics.h
- sqrt_func
: SimplifyLibCalls.cpp
- SR
: SparcV9RegisterInfo.cpp
- SRA
: PPCISelLowering.h, SelectionDAGNodes.h
- SRA_PARTS
: SelectionDAGNodes.h
- SRAGlobal()
: GlobalOpt.cpp
- Src
: Andersens.cpp
- SRCVALUE
: SelectionDAGNodes.h
- SREM
: SelectionDAGNodes.h
- SRInstance
: SparcV9RegisterInfo.cpp
- SRL
: PPCISelLowering.h, SelectionDAGNodes.h
- SRL_PARTS
: SelectionDAGNodes.h
- SRRegisterClass
: SparcV9RegisterInfo.cpp
- SRVTs
: SparcV9RegisterInfo.cpp
- Stack
: X86FloatingPoint.cpp, DataStructure.cpp
- STACKRESTORE
: SelectionDAGNodes.h
- stackrestore
: Intrinsics.h
- STACKSAVE
: SelectionDAGNodes.h
- stacksave
: Intrinsics.h
- StackSlot
: VirtRegMap.cpp
- StackSlotForVirtReg
: RegAllocSimple.cpp, RegAllocLocal.cpp
- StackSlots
: PrologEpilogInserter.cpp
- StackTop
: X86FloatingPoint.cpp
- StageBegin
: ScheduleDAGSimple.cpp
- StageEnd
: ScheduleDAGSimple.cpp
- StartInst
: LevelRaise.cpp
- state
: JITEmitter.cpp
- STATE_LABEL
: SparcV9.burm.cpp
- StateLabel
: SparcV9InstrForest.h
- Static
: TargetMachine.h
- STB_GLOBAL
: ELF.h
- STB_HIPROC
: ELF.h
- STB_LOCAL
: ELF.h
- STB_LOPROC
: ELF.h
- STB_WEAK
: ELF.h
- STClassRUsage
: SparcV9SchedInfo.cpp
- STD_32
: PPCISelLowering.h
- STDC_HEADERS
: config.h
- STFIWX
: PPCISelLowering.h
- StopBitsAdded
: IA64Bundling.cpp
- Store
: SparcInstrInfo.h, Andersens.cpp
- STORE
: llvmAsmParser.h, llvmAsmParser.cpp, SelectionDAGNodes.h, llvmAsmParser.h, llvmAsmParser.cpp
- StoreStage
: ScheduleDAGSimple.cpp
- STR_DL_DEPLIBS
: ltdl.c
- STR_DLNAME
: ltdl.c
- STR_LIBDIR
: ltdl.c
- STR_LIBRARY_NAMES
: ltdl.c
- STR_OLD_LIBRARY
: ltdl.c
- StrCatOptimizer
: SimplifyLibCalls.cpp
- StrChrOptimizer
: SimplifyLibCalls.cpp
- StrCmpOptimizer
: SimplifyLibCalls.cpp
- strcpy_func
: SimplifyLibCalls.cpp
- StrCpyOptimizer
: SimplifyLibCalls.cpp
- strdup
: ltdl.c
- Stride
: LoopStrengthReduce.cpp
- StrideOrder
: LoopStrengthReduce.cpp
- STRING
: SelectionDAGNodes.h
- STRINGCONSTANT
: llvmAsmParser.h, llvmAsmParser.cpp, llvmAsmParser.h, llvmAsmParser.cpp
- StringsEqualNoCase()
: StringExtras.h
- StripFlag()
: SubtargetFeature.cpp
- strlen_func
: SimplifyLibCalls.cpp
- StrLenOptimizer
: SimplifyLibCalls.cpp
- StrNCmpOptimizer
: SimplifyLibCalls.cpp
- StructConstants
: Constants.cpp
- StructConstantsTy
: Constants.cpp
- StructTypes
: Type.cpp
- Structure
: PassManagerT.h
- STT_FILE
: ELF.h
- STT_FUNC
: ELF.h
- STT_HIPROC
: ELF.h
- STT_LOPROC
: ELF.h
- STT_NOTYPE
: ELF.h
- STT_OBJECT
: ELF.h
- STT_SECTION
: ELF.h
- StubToFunctionMap
: JITEmitter.cpp
- SUB
: llvmAsmParser.h, llvmAsmParser.cpp, SelectionDAGNodes.h, llvmAsmParser.h, llvmAsmParser.cpp
- SUBC
: SelectionDAGNodes.h
- SUBE
: SelectionDAGNodes.h
- SubOne()
: InstructionCombining.cpp
- Subtarget
: X86ISelDAGToDAG.cpp, SparcISelDAGToDAG.cpp
- succ_begin()
: SchedGraph.h, CFG.h, Interval.h
- succ_const_iterator
: CFG.h
- succ_end()
: SchedGraph.h, CFG.h, Interval.h
- succ_iterator
: CFG.h
- Succs
: ScheduleDAGList.cpp
- SUnitMap
: ScheduleDAGList.cpp
- SUnits
: ScheduleDAGList.cpp
- SuperBlock
: ModuloSchedulingSuperBlock.h
- swap< llvm::DSCallSite >()
: DSSupport.h
- swap< llvm::DSNodeHandle >()
: DSSupport.h
- SWITCH
: llvmAsmParser.h, llvmAsmParser.cpp, llvmAsmParser.h, llvmAsmParser.cpp
- SwitchValMap
: LowerSetJmp.cpp
- SwitchValuePair
: LowerSetJmp.cpp
- sys_dl
: ltdl.c
- sys_dl_close()
: ltdl.c
- sys_dl_open()
: ltdl.c
- sys_dl_sym()
: ltdl.c
- sys_search_path
: ltdl.c
- sz
: Compressor.cpp