LLVM API Documentation
Here is a list of all class members with links to the classes they belong to:
- MachineBasicBlock
: llvm::MachineBasicBlock, llvm::ilist_traits< MachineInstr >
- MachineCodeForInstruction()
: llvm::MachineCodeForInstruction
- MachineFrameInfo()
: llvm::MachineFrameInfo
- MachineFunction
: llvm::MachineFunction, llvm::ilist_traits< MachineBasicBlock >
- MachineInstr
: llvm::MachineInstr, llvm::MachineOperand
- MachineInstrBuilder()
: llvm::MachineInstrBuilder
- MachineOperand()
: llvm::MachineOperand
- MachineOperandType
: llvm::MachineOperand
- MachineRegClassArr
: llvm::SparcV9RegInfo
- MachineRegister
: llvm::MSchedGraphEdge, llvm::SchedGraphEdge
- machineRegNum
: llvm::SchedGraphEdge
- MachineRelocation()
: llvm::MachineRelocation
- MachineResource
: llvm::SchedGraphEdge
- makeHeap()
: llvm::NodeHeap
- makeNameProper()
: llvm::Mangler
- makeNodeDead()
: llvm::DSNode
- MakeSharedObject()
: llvm::GCC
- makeUnDirectional()
: llvm::Graph
- Malloc
: llvm::Instruction, llvm::BinaryOperator
- MallocInst()
: llvm::MallocInst
- Mang
: llvm::AsmPrinter
- Mangler()
: llvm::Mangler
- map
: llvm::sys::MappedFile, llvm::SlotMachine::TypePlane, llvm::SlotMachine::ValuePlane
- map_iterator
: llvm::ModRefTable
- mapfile
: llvm::Archive
- mapped_iterator()
: llvm::mapped_iterator< RootIt, UnaryFunc >
- MappedFile()
: llvm::sys::MappedFile
- MappingInfo()
: llvm::MappingInfo
- MappingOptions
: llvm::sys::MappedFile
- markAsLeafMethod()
: llvm::SparcV9FunctionInfo
- MarkBlockExecutable()
: SCCPSolver
- markColorsUsed()
: llvm::TargetRegClassInfo, llvm::SparcV9FloatRegClass, llvm::RegClass
- markFoldedIntoParent()
: llvm::InstructionNode
- MarkFormalArgs
: llvm::DSGraph
- markForSpill()
: llvm::LiveRange
- MarkGlobalsIncomplete
: llvm::DSGraph
- markHi32()
: llvm::MachineOperand
- markHi64()
: llvm::MachineOperand
- MarkIncompleteFlags
: llvm::DSGraph
- markIncompleteNodes()
: llvm::DSGraph
- markLo32()
: llvm::MachineOperand
- markLo64()
: llvm::MachineOperand
- markPassUsed()
: llvm::PassManagerT< UnitType >, llvm::AnalysisResolver
- markReachableNodes()
: llvm::DSCallSite, llvm::DSNode
- MarkVirtRegAliveInBlock()
: llvm::LiveVariables
- maskIncompleteMarkers()
: llvm::DSGraph
- maskNodeTypes()
: llvm::DSNode, llvm::DSGraph
- match()
: llvm::PatternMatch::brc_match< Cond_t >, llvm::PatternMatch::not_match< LHS_t >, llvm::PatternMatch::neg_match< LHS_t >, llvm::PatternMatch::BinaryOpClass_match< LHS_t, RHS_t, Class >, llvm::PatternMatch::BinaryOp_match< LHS_t, RHS_t, Opcode >, llvm::PatternMatch::bind_ty< Class >, llvm::PatternMatch::leaf_ty< Class >
- materializeFunction()
: llvm::BytecodeReader, llvm::ExistingModuleProvider, llvm::ModuleProvider
- materializeModule()
: llvm::BytecodeReader, llvm::ExistingModuleProvider, llvm::ModuleProvider
- MAX_SLOT
: llvm::SlotTable
- MaxConstantsTableTy()
: llvm::MaxConstantsTableTy
- maxImmedConst
: llvm::TargetInstrDescriptor
- maxImmedConstant()
: llvm::TargetInstrInfo
- maxLatency()
: llvm::TargetInstrInfo
- maxNumIssue
: llvm::InstrClassRUsage
- maxNumIssueTotal
: llvm::TargetSchedInfo
- maxNumUsers
: llvm::CPUResource
- MaxTime
: llvm::sys::TimeValue
- maxTypeSlot
: llvm::BytecodeAnalysis
- maxValueSlot
: llvm::BytecodeAnalysis
- MayAlias
: llvm::AliasAnalysis
- mayWriteToMemory()
: llvm::InvokeInst, llvm::CallInst, llvm::StoreInst, llvm::LoadInst, llvm::FreeInst, llvm::Instruction
- MCFIEntries
: llvm::SparcV9FunctionInfo
- MemberOffsets
: llvm::StructLayout
- members
: llvm::Archive
- MembersList
: llvm::Archive
- memDepGraph
: llvm::DepIterState
- memDepIter
: llvm::DepIterState
- MemOpVal
: YYSTYPE
- Memory
: llvm::sys::MemoryBlock
- MemoryDep
: llvm::MSchedGraphEdge, llvm::SchedGraphEdge
- MemoryDepAnalysis()
: llvm::MemoryDepAnalysis
- MemoryOps
: llvm::Instruction
- MemUsed
: TimeRecord
- merge()
: llvm::ReachabilityCloner
- mergeCallSite()
: llvm::ReachabilityCloner
- mergeGlobals()
: llvm::DSNode
- mergeIGNodesOfLRs()
: llvm::RegClass, llvm::InterferenceGraph
- mergeInGraph()
: llvm::DSGraph
- mergeNodeFlags()
: llvm::DSNode
- mergeSetIn()
: llvm::AliasSet
- mergeTypeInfo()
: llvm::DSNode
- mergeWith()
: llvm::DSCallSite, llvm::DSNodeHandle, llvm::DSNode
- MI2VirtMapTy
: llvm::VirtRegMap
- microseconds()
: llvm::sys::TimeValue
- MICROSECONDS_PER_SECOND
: llvm::sys::TimeValue
- mii
: llvm::TargetSchedInfo
- milliseconds()
: llvm::sys::TimeValue
- MILLISECONDS_PER_SECOND
: llvm::sys::TimeValue
- minDelay
: llvm::SchedGraphEdge
- minLatency()
: llvm::TargetInstrInfo
- minLens
: DState
- MinStackFrameSize
: llvm::SparcV9FrameInfo
- MinTime
: llvm::sys::TimeValue
- mMap
: llvm::SlotMachine
- MO_CCRegister
: llvm::MachineOperand
- MO_ConstantPoolIndex
: llvm::MachineOperand
- MO_ExternalSymbol
: llvm::MachineOperand
- MO_FrameIndex
: llvm::MachineOperand
- MO_GlobalAddress
: llvm::MachineOperand
- MO_MachineBasicBlock
: llvm::MachineOperand
- MO_MachineRegister
: llvm::MachineOperand
- MO_PCRelativeDisp
: llvm::MachineOperand
- MO_SignExtendedImmed
: llvm::MachineOperand
- MO_UnextendedImmed
: llvm::MachineOperand
- MO_VirtualRegister
: llvm::MachineOperand
- MOB
: llvm::MSNodeAttributes
- Mod
: llvm::AliasAnalysis
- mode
: EState, llvm::ArchiveMemberHeader, llvm::sys::Path::StatusInfo
- Modified
: llvm::DSNode
- modifiedByCall()
: llvm::SparcV9RegInfo, llvm::TargetRegClassInfo, llvm::SparcV9IntRegClass
- ModifiedByCall
: llvm::SparcV9IntRegClass
- modifySpillOffFromFP()
: llvm::LiveRange
- ModRef
: llvm::VirtRegMap, llvm::AliasAnalysis
- ModRefInfo()
: llvm::ModRefInfo
- ModRefInfoBuilder()
: llvm::ModRefInfoBuilder
- ModRefMap
: llvm::ModRefTable
- modRefMap
: llvm::ModRefTable
- ModRefResult
: llvm::AliasAnalysis
- modTime
: llvm::sys::Path::StatusInfo
- module
: lt_dlhandle_struct
- Module
: llvm::Module, llvm::BytecodeFormat
- module_close
: lt_user_dlloader, lt_dlloader
- module_open
: lt_user_dlloader, lt_dlloader
- ModuleBlockID
: llvm::BytecodeFormat
- ModuleDone()
: PerModuleInfo
- ModuleGlobalInfo
: llvm::BytecodeFormat
- ModuleGlobalInfoBlockID
: llvm::BytecodeFormat
- ModuleId
: llvm::BytecodeAnalysis
- ModuleMap
: llvm::Archive
- ModuleMatchQualityFn
: llvm::TargetMachineRegistry::Entry
- ModuleProvider()
: llvm::ModuleProvider
- modules
: llvm::Archive
- ModuleVal
: YYSTYPE
- ModuloSchedulingPass
: llvm::ModuloSchedulingPass, llvm::TargetSchedInfo
- morehelp
: llvm::cl::extrahelp
- MP
: llvm::ExecutionEngine
- MRegisterInfo()
: llvm::MRegisterInfo
- MSchedGraph()
: llvm::MSchedGraph
- MSchedGraphEdgeType
: llvm::MSchedGraphEdge
- MSchedGraphNode
: llvm::MSchedGraphNode, llvm::MSchedGraphEdge
- MSchedGraphNodeIterator()
: llvm::MSchedGraphNodeIterator< IteratorType, NodeType >
- msec()
: llvm::sys::TimeValue
- MSNodeAttributes()
: llvm::MSNodeAttributes
- MSSchedule
: llvm::MSSchedule, llvm::TargetSchedInfo
- mtfa
: DState
- mtfbase
: DState
- mtfFreq
: EState
- mtfv
: EState
- mTypes
: llvm::SlotMachine
- Mul()
: DirectRules< ConstantClass, BuiltinType, Ty, SuperClass >
- MustAlias
: llvm::AliasAnalysis
- mustPreserveAnalysisID()
: llvm::Pass
- Mutex()
: llvm::Mutex
- MutexLocker()
: llvm::MutexLocker