LLVM API Documentation
Here is a list of all class members with links to the classes they belong to:
- M
: llvm::DwarfWriter
- m
: ms
, mu
- MachineBasicBlock()
: llvm::MachineBasicBlock
, llvm::ilist_traits< MachineInstr >
- MachineConstantPool()
: llvm::MachineConstantPool
- MachineConstantPoolEntry()
: llvm::MachineConstantPoolEntry
- MachineDebugInfo()
: llvm::MachineDebugInfo
- MachineFrameInfo()
: llvm::MachineFrameInfo
- MachineFunction
: llvm::ilist_traits< MachineBasicBlock >
, llvm::MachineFunction
- MachineInstr()
: llvm::MachineInstr
, llvm::MachineOperand
- MachineInstrBuilder()
: llvm::MachineInstrBuilder
- MachineJumpTableEntry()
: llvm::MachineJumpTableEntry
- MachineJumpTableInfo()
: llvm::MachineJumpTableInfo
- MachineLocation()
: llvm::MachineLocation
- MachineMove()
: llvm::MachineMove
- MachineOperand()
: llvm::MachineOperand
- MachineOperandType
: llvm::MachineOperand
- MachineRegister
: llvm::SchedGraphEdge
- machineRegNum
: llvm::SchedGraphEdge
- MachineResource
: llvm::SchedGraphEdge
- makeExecutableOnDisk()
: llvm::sys::Path
- makeNameProper()
: llvm::Mangler
- makeNodeDead()
: llvm::DSNode
- makeReadableOnDisk()
: llvm::sys::Path
- MakeReg()
: llvm::SelectionDAGISel
, llvm::FunctionLoweringInfo
- makeUnique()
: llvm::sys::Path
- makeWriteableOnDisk()
: llvm::sys::Path
- Malloc
: llvm::BinaryOperator
, llvm::Instruction
- MallocInst()
: llvm::MallocInst
- Mang
: llvm::ELFWriter
, llvm::AsmPrinter
- Mangler()
: llvm::Mangler
- map()
: llvm::sys::MappedFile
, llvm::SlotMachine::ValuePlane
, llvm::SlotMachine::TypePlane
- map_end()
: llvm::ValueMap< ValType, TypeClass, ConstantClass, HasLargeKey >
, ValueMap< int64_t, Type, ConstantSInt >
, ValueMap< uint64_t, Type, ConstantUInt >
, ValueMap< uint64_t, Type, ConstantFP >
, ValueMap< uint32_t, Type, ConstantFP >
, ValueMap< char, Type, ConstantAggregateZero >
, vector< Constant * >
, ValueMap< char, PointerType, ConstantPointerNull >
, ValueMap< char, Type, UndefValue >
, ValueMap< ExprMapKeyType, Type, ConstantExpr >
- mapfile
: llvm::Archive
- MapKey
: llvm::ValueMap< ValType, TypeClass, ConstantClass, HasLargeKey >
, ValueMap< int64_t, Type, ConstantSInt >
, ValueMap< uint64_t, Type, ConstantUInt >
, ValueMap< uint64_t, Type, ConstantFP >
, ValueMap< uint32_t, Type, ConstantFP >
, ValueMap< char, Type, ConstantAggregateZero >
, vector< Constant * >
, ValueMap< char, PointerType, ConstantPointerNull >
, ValueMap< char, Type, UndefValue >
, ValueMap< ExprMapKeyType, Type, ConstantExpr >
- mapped_iterator()
: mapped_iterator< ItTy, FuncTy >
, mapped_iterator< _Iterator, Func >
, mapped_iterator< ItTy, FuncTy >
, llvm::mapped_iterator< RootIt, UnaryFunc >
- MappedFile()
: llvm::sys::MappedFile
- MappingOptions
: llvm::sys::MappedFile
- MapTy
: llvm::ValueMap< ValType, TypeClass, ConstantClass, HasLargeKey >
, ValueMap< int64_t, Type, ConstantSInt >
, ValueMap< uint64_t, Type, ConstantFP >
, ValueMap< uint32_t, Type, ConstantFP >
, ValueMap< char, Type, ConstantAggregateZero >
, vector< Constant * >
, ValueMap< char, PointerType, ConstantPointerNull >
, ValueMap< uint64_t, Type, ConstantUInt >
, ValueMap< char, Type, UndefValue >
, ValueMap< ExprMapKeyType, Type, ConstantExpr >
- MarkBlockExecutable()
: SCCPSolver
- markCharAcceptable()
: llvm::Mangler
- markCharUnacceptable()
: llvm::Mangler
- MarkFormalArgs
: llvm::DSGraph
- MarkGlobalsIncomplete
: llvm::DSGraph
- MarkIncompleteFlags
: llvm::DSGraph
- markIncompleteNodes()
: llvm::DSGraph
- markPassUsed()
: PassManagerT< MTraits >
, PassManagerT< MTraits > this
, llvm::AnalysisResolver
, llvm::PassManagerT< Trait >
- markReachableNodes()
: llvm::DSCallSite
, llvm::DSNode
- MarkVirtRegAliveInBlock()
: llvm::LiveVariables
- Mask
: llvm::TargetLowering
- MaskedValueIsZero()
: llvm::TargetLowering
- maskIncompleteMarkers()
: llvm::DSGraph
- maskNodeTypes()
: llvm::DSGraph
, llvm::DSNode
- match()
: BinaryOp_match< LHS, RHS, Instruction::Add >
, BinaryOp_match< LHS, RHS, Instruction::Sub >
, BinaryOp_match< LHS, RHS, Instruction::Mul >
, BinaryOp_match< LHS, RHS, Instruction::Rem >
, BinaryOp_match< LHS, RHS, Instruction::Or >
, BinaryOp_match< LHS, RHS, Instruction::Shr, ShiftInst >
, BinaryOp_match< LHS, RHS, Instruction::Div >
, brc_match< Cond_t >
, BinaryOp_match< LHS, RHS, Instruction::And >
, BinaryOp_match< LHS, RHS, Instruction::Shl, ShiftInst >
, BinaryOp_match< LHS, RHS, Instruction::Xor >
, llvm::PatternMatch::leaf_ty< Class >
, llvm::PatternMatch::bind_ty< Class >
, llvm::PatternMatch::BinaryOp_match< LHS_t, RHS_t, Opcode, ConcreteTy >
, llvm::PatternMatch::neg_match< LHS_t >
, llvm::PatternMatch::not_match< LHS_t >
, llvm::PatternMatch::brc_match< Cond_t >
, llvm::PatternMatch::BinaryOpClass_match< LHS_t, RHS_t, Class, OpcType >
- materializeFunction()
: llvm::ModuleProvider
, llvm::ExistingModuleProvider
, llvm::BytecodeReader
- materializeModule()
: llvm::ModuleProvider
, llvm::ExistingModuleProvider
, llvm::BytecodeReader
- MAX_SLOT
: llvm::SlotTable
- maxStoresPerMemcpy
: llvm::TargetLowering
- maxStoresPerMemmove
: llvm::TargetLowering
- maxStoresPerMemset
: llvm::TargetLowering
- MaxTime
: llvm::sys::TimeValue
- maxTypeSlot
: llvm::BytecodeAnalysis
- maxValueSlot
: llvm::BytecodeAnalysis
- MayAlias
: llvm::AliasAnalysis
- mayWriteToMemory()
: llvm::VAArgInst
, llvm::InvokeInst
, llvm::Instruction
, llvm::FreeInst
, llvm::LoadInst
, llvm::StoreInst
, llvm::CallInst
, llvm::ExtractElementInst
, llvm::InsertElementInst
, llvm::ShuffleVectorInst
- MBB
: llvm::SelectionDAGISel::JumpTable
- MBBMap
: llvm::FunctionLoweringInfo
- MBBs
: llvm::MachineJumpTableEntry
- MCE
: llvm::ELFWriter
- member_begin()
: llvm::EquivalenceClasses< ElemTy >
, EquivalenceClasses< GlobalValue * >
, iterator
, member_iterator
- member_end()
: iterator
, member_iterator
, llvm::EquivalenceClasses< ElemTy >
, EquivalenceClasses< GlobalValue * >
- member_iterator()
: llvm::EquivalenceClasses< ElemTy >::member_iterator
- MemberOffsets
: llvm::StructLayout
- members
: llvm::Archive
- MembersList
: llvm::Archive
- MemOpVal
: YYSTYPE
- Memory
: llvm::sys::MemoryBlock
- MemoryDep
: llvm::SchedGraphEdge
- MemoryOps
: llvm::Instruction
- MemUsed
: TimeRecord
- merge()
: llvm::ReachabilityCloner
- mergeCallSite()
: llvm::ReachabilityCloner
- mergeGlobals()
: llvm::DSNode
- mergeInGraph()
: llvm::DSGraph
- mergeNodeFlags()
: llvm::DSNode
- mergeSetIn()
: llvm::AliasSet
- mergeTypeInfo()
: llvm::DSNode
- mergeWith()
: llvm::DSCallSite
, llvm::DSNodeHandle
, llvm::DSNode
- MF
: llvm::DwarfWriter
, llvm::FunctionLoweringInfo
- MI2VirtMapTy
: llvm::VirtRegMap
- microseconds()
: llvm::sys::TimeValue
- MICROSECONDS_PER_SECOND
: llvm::sys::TimeValue
- milliseconds()
: llvm::sys::TimeValue
- MILLISECONDS_PER_SECOND
: llvm::sys::TimeValue
- minDelay
: llvm::SchedGraphEdge
- minLens
: DState
- MinRepStrSizeThreshold
: llvm::X86Subtarget
- MinTime
: llvm::sys::TimeValue
- mMap
: llvm::SlotMachine
- MMX
: llvm::X86Subtarget
- MO_ConstantPoolIndex
: llvm::MachineOperand
- MO_ExternalSymbol
: llvm::MachineOperand
- MO_FrameIndex
: llvm::MachineOperand
- MO_GlobalAddress
: llvm::MachineOperand
- MO_Immediate
: llvm::MachineOperand
- MO_JumpTableIndex
: llvm::MachineOperand
- MO_MachineBasicBlock
: llvm::MachineOperand
- MO_Register
: llvm::MachineOperand
- Mod
: llvm::AliasAnalysis
, llvm::CallGraph
- mode
: EState
, llvm::ArchiveMemberHeader
, llvm::sys::Path::StatusInfo
- Modified
: llvm::DSNode
- ModRef
: llvm::VirtRegMap
, llvm::AliasAnalysis
- ModRefBehavior
: llvm::AliasAnalysis
- ModRefInfo
: llvm::AliasAnalysis::PointerAccessInfo
- ModRefResult
: llvm::AliasAnalysis
- modTime
: llvm::sys::Path::StatusInfo
- Module()
: llvm::Module
, llvm::BytecodeFormat
- module
: lt_dlhandle_struct
- module_close
: lt_dlloader
, lt_user_dlloader
- module_open
: lt_dlloader
, lt_user_dlloader
- ModuleBlockID
: llvm::BytecodeFormat
- ModuleDone()
: PerModuleInfo
- ModuleGlobalInfo
: llvm::BytecodeFormat
- ModuleGlobalInfoBlockID
: llvm::BytecodeFormat
- ModuleId
: llvm::BytecodeAnalysis
- ModuleMap
: llvm::Archive
- ModuleMatchQualityFn
: llvm::TargetMachineRegistry::Entry
- ModulePass
: PassManagerT< MTraits > this
, llvm::PassManagerT< Trait >
, PassManagerT< MTraits >
- ModulePassManager
: llvm::ImmutablePass
, llvm::FunctionPass
, llvm::PassManagerT< Trait >
, PassManagerT< MTraits > this
, llvm::Pass
, PassManagerT< MTraits >
, llvm::ModulePassManager
- ModuleProvider()
: llvm::ModuleProvider
- modules
: llvm::Archive
- ModuleVal
: YYSTYPE
- morehelp
: llvm::cl::extrahelp
- MorphNodeTo()
: llvm::SDNode
- moveBefore()
: llvm::Instruction
, llvm::BasicBlock
- MoveConstantToNewSlot()
: ValueMap< uint64_t, Type, ConstantFP >
, llvm::ValueMap< ValType, TypeClass, ConstantClass, HasLargeKey >
, vector< Constant * >
, ValueMap< char, PointerType, ConstantPointerNull >
, ValueMap< char, Type, UndefValue >
, ValueMap< ExprMapKeyType, Type, ConstantExpr >
, ValueMap< int64_t, Type, ConstantSInt >
, ValueMap< uint64_t, Type, ConstantUInt >
, ValueMap< char, Type, ConstantAggregateZero >
, ValueMap< uint32_t, Type, ConstantFP >
- moveToHeader()
: llvm::Loop
- MP
: llvm::ExecutionEngine
- MRegisterInfo()
: llvm::MRegisterInfo
- MRI
: llvm::ScheduleDAG
- msec()
: llvm::sys::TimeValue
- mtfa
: DState
- mtfbase
: DState
- mtfFreq
: EState
- mtfv
: EState
- mTypes
: llvm::SlotMachine
- MustAlias
: llvm::AliasAnalysis
- mustPreserveAnalysisID()
: llvm::Pass
- Mutex()
: llvm::sys::Mutex
- MutexGuard()
: llvm::MutexGuard