LLVM API Documentation
- s -
- ScalarEvolution
: llvm::SCEVConstant
, llvm::SCEVTruncateExpr
, llvm::SCEVSignExtendExpr
, llvm::SCEVAddRecExpr
, llvm::SCEVSMaxExpr
, llvm::SCEVAddExpr
, llvm::SCEVUMaxExpr
, llvm::SCEVUnknown
, llvm::SCEVZeroExtendExpr
, llvm::SCEVMulExpr
, llvm::SCEVUDivExpr
- SCEVCallbackVH
: llvm::ScalarEvolution
- SCEVExpander
: llvm::ScalarEvolution
- SCEVUnknown
: llvm::ScalarEvolution
- SCEVVisitor< SCEVExpander, Value * >
: llvm::SCEVExpander
- SchedDFSImpl
: llvm::SchedDFSResult
- ScopedHashTable< K, V, KInfo, AllocatorTy >
: llvm::ScopedHashTableScope< K, V, KInfo, AllocatorTy >
- ScopedHashTableScope< K, V, KInfo, AllocatorTy >
: llvm::ScopedHashTable< K, V, KInfo, AllocatorTy >
- SDNode
: llvm::SDUse
, llvm::SDNode::use_iterator
- SectionRef
: llvm::object::SymbolRef
, llvm::object::ObjectFile
- SelectionDAG
: llvm::TargetIndexSDNode
, llvm::BasicBlockSDNode
, llvm::SrcValueSDNode
, llvm::MDNodeSDNode
, llvm::RegisterSDNode
, llvm::RegisterMaskSDNode
, llvm::BlockAddressSDNode
, llvm::EHLabelSDNode
, llvm::ExternalSymbolSDNode
, llvm::CondCodeSDNode
, llvm::CvtRndSatSDNode
, llvm::MachineSDNode
, llvm::VTSDNode
, llvm::LoadSDNode
, llvm::StoreSDNode
, llvm::SDUse
, llvm::SDNode
, llvm::ShuffleVectorSDNode
, llvm::ConstantSDNode
, llvm::ConstantFPSDNode
, llvm::GlobalAddressSDNode
, llvm::FrameIndexSDNode
, llvm::JumpTableSDNode
, llvm::ConstantPoolSDNode
- SlotIndexes
: llvm::SlotIndex
- SmallPtrSetIteratorImpl
: llvm::SmallPtrSetImplBase
- SmallVectorStorage
: llvm::SmallVectorTemplateCommon< T, typename >
- SparseMultiSet
: llvm::SparseMultiSet< ValueT, KeyFunctorT, SparseT >::iterator_base< SMSPtrTy >
- SpecificBumpPtrAllocator
: llvm::BumpPtrAllocatorImpl< AllocatorT, SlabSize, SizeThreshold >
- SSAUpdaterTraits< MachineSSAUpdater >
: llvm::MachineSSAUpdater
- SSAUpdaterTraits< SSAUpdater >
: llvm::SSAUpdater
- swap
: llvm::detail::AnalysisPassModel< IRUnitT, AnalysisManagerT, PassT, false >
, llvm::detail::PassModel< IRUnitT, AnalysisManagerT, PassT, true >
, llvm::CGSCCToFunctionPassAdaptor< FunctionPassT >
, llvm::ModuleToPostOrderCGSCCPassAdaptor< CGSCCPassT >
, llvm::detail::AnalysisResultModel< IRUnitT, PassT, ResultT, false >
, llvm::detail::AnalysisPassModel< IRUnitT, AnalysisManagerT, PassT, true >
, llvm::ModuleToFunctionPassAdaptor< FunctionPassT >
, llvm::PreservedAnalyses
, llvm::detail::PassModel< IRUnitT, AnalysisManagerT, PassT, false >
, llvm::detail::AnalysisResultModel< IRUnitT, PassT, ResultT, true >
- SymbolRef
: llvm::object::SectionRef
, llvm::object::ObjectFile
- SymbolTableListTraits< Argument, Function >
: llvm::Argument
, llvm::ValueSymbolTable
- SymbolTableListTraits< BasicBlock, Function >
: llvm::ValueSymbolTable
, llvm::BasicBlock
- SymbolTableListTraits< Function, Module >
: llvm::Function
, llvm::ValueSymbolTable
- SymbolTableListTraits< GlobalAlias, Module >
: llvm::GlobalAlias
, llvm::ValueSymbolTable
- SymbolTableListTraits< GlobalVariable, Module >
: llvm::ValueSymbolTable
, llvm::GlobalVariable
- SymbolTableListTraits< Instruction, BasicBlock >
: llvm::Instruction
, llvm::ValueSymbolTable
- SymbolTableListTraits< NamedMDNode, Module >
: llvm::NamedMDNode