LLVM API Documentation
Here is a list of all class members with links to the classes they belong to:
- p_align
: llvm::ELF::Elf32_Phdr
- p_filesz
: llvm::ELF::Elf32_Phdr
- p_flags
: llvm::ELF::Elf32_Phdr
- p_memsz
: llvm::ELF::Elf32_Phdr
- p_offset
: llvm::ELF::Elf32_Phdr
- p_paddr
: llvm::ELF::Elf32_Phdr
- p_type
: llvm::ELF::Elf32_Phdr
- p_vaddr
: llvm::ELF::Elf32_Phdr
- PackedTyID
: llvm::Type
- PackedType()
: llvm::PackedType
- PackedValType()
: llvm::PackedValType
- PairTy
: llvm::GraphTraits< CallGraph * >
- param_begin()
: llvm::FunctionType
- param_end()
: llvm::FunctionType
- param_iterator
: llvm::FunctionType
- Parent
: llvm::ilist_traits< MachineBasicBlock >
, llvm::MachineBasicBlock
, llvm::GlobalValue
, llvm::ImmediateDominatorsBase::InfoRec
- parent
: llvm::ilist_traits< MachineInstr >
- ParentClass
: llvm::BBTraits
, llvm::FTraits
, llvm::MTraits
- Parse()
: llvm::InlineAsm::ConstraintInfo
- parse()
: llvm::cl::parser< DataType >
, llvm::cl::parser< bool >
, llvm::cl::parser< int >
, llvm::cl::parser< unsigned >
, llvm::cl::parser< double >
, llvm::cl::parser< float >
, llvm::cl::parser< std::string >
- ParseAllFunctionBodies()
: llvm::BytecodeReader
- ParseBasicBlock()
: llvm::BytecodeReader
- ParseBytecode()
: llvm::BytecodeReader
- ParseCompactionTable()
: llvm::BytecodeReader
- ParseCompactionTypes()
: llvm::BytecodeReader
- ParseConstantPool()
: llvm::BytecodeReader
- ParseConstantPoolValue()
: llvm::BytecodeReader
- ParseConstraints()
: llvm::InlineAsm
- ParseException()
: llvm::ParseException
- ParseFunction()
: llvm::BytecodeReader
- ParseFunctionBody()
: llvm::BytecodeReader
- ParseFunctionLazily()
: llvm::BytecodeReader
- ParseGlobalTypes()
: llvm::BytecodeReader
- ParseInstruction()
: llvm::BytecodeReader
- ParseInstructionList()
: llvm::BytecodeReader
- parseMemberHeader()
: llvm::Archive
- ParseModule()
: llvm::BytecodeReader
- ParseModuleGlobalInfo()
: llvm::BytecodeReader
- parser_data_type
: llvm::cl::parser< DataType >
, llvm::cl::basic_parser< DataType >
- ParseStringConstants()
: llvm::BytecodeReader
- ParseSubtargetFeatures()
: llvm::AlphaSubtarget
, llvm::PPCSubtarget
, llvm::SparcSubtarget
, llvm::X86Subtarget
- parseSymbolTable()
: llvm::Archive
- ParseSymbolTable()
: llvm::BytecodeReader
- ParseType()
: llvm::BytecodeReader
- ParseTypes()
: llvm::BytecodeReader
- ParseVersionInfo()
: llvm::BytecodeReader
- Pass()
: llvm::Pass
- PassClass
: llvm::BBTraits
, llvm::FTraits
, llvm::MTraits
- passEnded()
: llvm::TimingInfo
- passEnumerate()
: llvm::PassRegistrationListener
, llvm::PassNameParser
- PassInfo()
: llvm::PassInfo
- PassManager()
: llvm::PassManager
- PassManagerT()
: llvm::PassManagerT< Trait >
, llvm::Pass
, PassManagerT< MTraits >
, PassManagerT< MTraits > this
, llvm::FunctionPass
, llvm::ImmutablePass
, llvm::BasicBlockPass
- PassNameParser()
: llvm::PassNameParser
- passRegistered()
: llvm::PassNameParser
, llvm::PassRegistrationListener
- PassRegistrationListener()
: llvm::PassRegistrationListener
- passStarted()
: llvm::TimingInfo
- passUnregistered()
: llvm::PassRegistrationListener
, llvm::PassNameParser
- path()
: llvm::sys::MappedFile
- Path()
: llvm::sys::Path
- PATypeHandle()
: llvm::PATypeHandle
- PATypeHolder()
: llvm::PATypeHolder
- PerformDAGCombine()
: llvm::PPCTargetLowering
, llvm::X86TargetLowering
, llvm::TargetLowering
- PerformPassStartupStuff()
: llvm::PMDebug
- PerFunctionInfo()
: PerFunctionInfo
- perm
: DState
- PHI
: llvm::InstVisitor< SubClass, RetTy >
, llvm::BinaryOperator
, llvm::Instruction
, llvm::TargetInstrInfo
- PHIList
: YYSTYPE
- PHINode()
: llvm::PHINode
- PhysRegTracker()
: llvm::PhysRegTracker
- PIObj
: RegisterOpt< LowerSetJmp >
, RegisterOpt< DeadInstElimination >
, RegisterPass< TwoAddressInstructionPass >
, RegisterOpt< PromotePass >
, RegisterOpt< IndMemRemPass >
, RegisterOpt< DSAA >
, RegisterOpt< GlobalDCE >
, RegisterOpt< LowerGC >
, RegisterOpt< ADCE >
, RegisterOpt< CondProp >
, RegisterOpt< AliasAnalysisCounter >
, RegisterAnalysisGroup< AliasAnalysis, AliasAnalysisCounter >
, RegisterOpt< AAEval >
, RegisterOpt< BasicCallGraph >
, RegisterOpt< AliasSetPrinter >
, RegisterOpt< Andersens >
, RegisterAnalysisGroup< AliasAnalysis, Andersens >
, RegisterOpt< BlockProfiler >
, RegisterOpt< ArgPromotion >
, RegisterPass< PrintModulePass >
, RegisterPass< PrintFunctionPass >
, RegisterOpt< NoAA >
, RegisterOpt< BasicAliasAnalysis >
, RegisterOpt< Verifier >
, RegisterAnalysisGroup< AliasAnalysis, BasicAliasAnalysis, true >
, RegisterOpt< BlockPlacement >
, RegisterOpt< FunctionProfiler >
, RegisterAnalysisGroup< RSProfilers, BlockProfiler >
, RegisterOpt< BreakCriticalEdges >
, RegisterAnalysisGroup< CallGraph >
, RegisterAnalysis< DominatorSet >
, RegisterOpt< SingleLoopExtractor >
, RegisterAnalysisGroup< CallGraph, BasicCallGraph, true >
, RegisterAnalysis< CFGPrinter >
, RegisterAnalysis< CFGOnlyPrinter >
, RegisterOpt< ConstantMerge >
, RegisterOpt< ConstantPropagation >
, RegisterOpt< CEE >
, RegisterAnalysisGroup< AliasAnalysis, DSAA >
, RegisterOpt< DSOpt >
, RegisterAnalysis< DSGraphStats >
, RegisterOpt< DCE >
, RegisterOpt< DAE >
, RegisterPass< DAH >
, RegisterOpt< DSE >
, RegisterOpt< DTE >
, RegisterPass< FunctionExtractorPass >
, RegisterAnalysis< ImmediateDominators >
, RegisterAnalysis< DominatorTree >
, RegisterAnalysisGroup< ProfileInfo, LoaderPass >
, RegisterAnalysis< ETForest >
, RegisterOpt< EdgeProfiler >
, RegisterOpt< EmitFunctionTable >
, RegisterAnalysis< FindUsedTypes >
, RegisterOpt< FunctionResolvingPass >
, RegisterOpt< GCSE >
, RegisterAnalysis< DominanceFrontier >
, RegisterOpt< GlobalOpt >
, RegisterOpt< GlobalsModRef >
, RegisterAnalysisGroup< AliasAnalysis, GlobalsModRef >
, RegisterAnalysis< DSGC >
, RegisterOpt< Hello >
, RegisterOpt< Hello2 >
, RegisterAnalysis< LocalDataStructures >
, RegisterOpt< SimpleInliner >
, RegisterAnalysis< InstCount >
, RegisterOpt< InstCombiner >
, RegisterOpt< InternalizePass >
, RegisterAnalysis< IntervalPartition >
, RegisterOpt< IPCP >
, RegisterOpt< RPR >
, RegisterOpt< LICM >
, RegisterAnalysis< LiveVariables >
, RegisterOpt< CFGSimplifyPass >
, RegisterAnalysisGroup< ValueNumbering, LoadVN >
, RegisterOpt< LoopExtractor >
, RegisterOpt< TailCallElim >
, RegisterOpt< BlockExtractorPass >
, RegisterAnalysis< LoopInfo >
, RegisterOpt< LoopSimplify >
, RegisterOpt< LoopUnroll >
, RegisterOpt< LoopUnswitch >
, RegisterOpt< LowerAllocations >
, RegisterOpt< LCSSA >
, RegisterOpt< LoadVN >
, RegisterOpt< LowerInvoke >
, RegisterOpt< LowerPacked >
, RegisterOpt< LowerSelect >
, RegisterOpt< LowerSwitch >
, RegisterOpt< LoopStrengthReduce >
, RegisterPass< PNE >
, RegisterAnalysis< ImmediatePostDominators >
, RegisterAnalysis< PostDominatorSet >
, RegisterAnalysis< PostETForest >
, RegisterAnalysis< PostDominanceFrontier >
, RegisterOpt< NoProfileInfo >
, RegisterAnalysisGroup< ProfileInfo, NoProfileInfo, true >
, RegisterPass< LoaderPass >
, RegisterOpt< PruneEH >
, RegisterOpt< RaiseAllocations >
, RegisterOpt< Reassociate >
, RegisterOpt< IndVarSimplify >
, RegisterAnalysisGroup< RSProfilers >
, RegisterOpt< NullProfilerRS >
, RegisterAnalysisGroup< RSProfilers, NullProfilerRS, true >
, RegisterOpt< SROA >
, RegisterOpt< SCCP >
, RegisterOpt< IPSCCP >
, RegisterOpt< SimplifyLibCalls >
, RegisterOpt< Steens >
, RegisterAnalysisGroup< AliasAnalysis, Steens >
, RegisterOpt< StripSymbols >
, RegisterOpt< TailDup >
, RegisterOpt< TraceBasicBlocks >
, RegisterOpt< FunctionTracer >
, RegisterOpt< BasicBlockTracer >
, RegisterOpt< UnifyFunctionExitNodes >
, RegisterOpt< UnreachableBlockElim >
, RegisterAnalysisGroup< ValueNumbering >
, RegisterOpt< BasicVN >
, RegisterAnalysis< PostDominatorTree >
, RegisterPass< WriteBytecodePass >
, llvm::RegisterPassBase
, RegisterOpt< RegToMem >
, RegisterOpt< ProfilerRS >
- PlaceHolderInfo
: PerModuleInfo
- plane_begin()
: llvm::SymbolTable
- plane_const_iterator
: llvm::SymbolTable
- plane_empty()
: llvm::SlotTable
- plane_end()
: llvm::SymbolTable
- plane_exists()
: llvm::SlotTable
- plane_iterator
: llvm::SymbolTable
- plane_size()
: llvm::SlotTable
- PlaneMap
: llvm::SymbolTable
- PlaneNum
: llvm::SlotTable
- PMType
: llvm::BBTraits
, llvm::FTraits
, llvm::MTraits
- po_ext_iterator()
: llvm::po_ext_iterator< T, SetType >
- po_iterator_storage()
: llvm::po_iterator_storage< SetType, true >
- pointer
: llvm::SuccIterator< Term_, BB_ >
, llvm::PredIterator< _Ptr, _USE_iterator >
, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >
, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >
, value_use_iterator< User >
, llvm::mapped_iterator< RootIt, UnaryFunc >
, mapped_iterator< _Iterator, Func >
, df_iterator< T, SetTy, true >
, po_iterator< T, SetType, true >
, InstIterator< A, B, C, D >
, idf_iterator< T, SetTy, true >
, mapped_iterator< ItTy, FuncTy >
, value_use_iterator< const User >
, llvm::df_iterator< GraphT, SetType, ExtStorage, GT >
, llvm::EquivalenceClasses< ElemTy >::member_iterator
, ipo_iterator< T, SetType, true >
, llvm::value_use_iterator< UserTy >
- Pointer32
: llvm::Module
- Pointer64
: llvm::Module
- PointerSize
: llvm::Module
- PointerTyID
: llvm::Type
- PointerType()
: llvm::PointerType
- PointerVal
: llvm::GenericValue
- PointerValType()
: llvm::PointerValType
- pointsToConstantMemory()
: llvm::AliasAnalysis
- pop()
: llvm::SchedulingPriorityQueue
- pop_back()
: SetVector< Instruction * >
, llvm::MachineBasicBlock
, llvm::SetVector< T >
, llvm::BytecodeReader::ValueList
- pop_front()
: llvm::MachineBasicBlock
- PosixZeroTime
: llvm::sys::TimeValue
- PostDominanceFrontier()
: llvm::PostDominanceFrontier
- PostDominatorSet()
: llvm::PostDominatorSet
- PostDominatorTree
: llvm::DominatorTreeBase::Node
, llvm::PostDominatorTree
- PostETForest()
: llvm::PostETForest
- PPC32TargetMachine()
: llvm::PPC32TargetMachine
- PPC64TargetMachine()
: llvm::PPC64TargetMachine
- PPCFrameInfo()
: llvm::PPCFrameInfo
- PPCHazardRecognizer970()
: llvm::PPCHazardRecognizer970
- PPCInstrInfo()
: llvm::PPCInstrInfo
- PPCJITInfo()
: llvm::PPCJITInfo
- PPCRegisterInfo()
: llvm::PPCRegisterInfo
- PPCSubtarget()
: llvm::PPCSubtarget
- PPCTargetLowering()
: llvm::PPCTargetLowering
- PPCTargetMachine()
: llvm::PPCTargetMachine
- pred_begin()
: llvm::MachineBasicBlock
- pred_empty()
: llvm::MachineBasicBlock
- pred_end()
: llvm::MachineBasicBlock
- pred_iterator
: llvm::Interval
, llvm::MachineBasicBlock
- pred_size()
: llvm::MachineBasicBlock
- Predecessors
: llvm::Interval
, llvm::MachineBasicBlock
- PredIterator()
: llvm::PredIterator< _Ptr, _USE_iterator >
- Preds
: llvm::SUnit
- Prev
: llvm::MachineBasicBlock
- PreventCoreFiles()
: llvm::sys::Process
- PrimType
: YYSTYPE
- print()
: llvm::ScalarEvolution
, llvm::EquivClassGraphs
, llvm::LocalDataStructures
, llvm::DSGraph
, llvm::VirtRegMap
, llvm::Timer
, llvm::BasicBlock
, TypeMap< PackedValType, PackedType >
, llvm::DominatorSetBase
, llvm::Type
, llvm::Instruction
, llvm::ETForestBase
, llvm::Value
, TypeMap< StructValType, StructType >
, llvm::LiveInterval
, llvm::LiveIntervals
, llvm::AliasSetTracker
, llvm::DominanceFrontierBase
, llvm::ConstantRange
, llvm::CallGraph
, llvm::SCEVCouldNotCompute
, llvm::BitSetVector
, llvm::MachineBasicBlock
, llvm::TDDataStructures
, TypeMap< FunctionValType, FunctionType >
, llvm::MachineFunction
, llvm::MachineInstr
, llvm::InlineAsm
, llvm::MachineJumpTableInfo
, llvm::SchedGraphEdge
, llvm::BytecodeReader::ValueList
, llvm::InlineAsm
, llvm::Function
, llvm::GlobalVariable
, llvm::SCEVTruncateExpr
, llvm::SCEVConstant
, TypeMap< PointerValType, PointerType >
, llvm::Function
, llvm::AliasSet
, llvm::CallTargetFinder
, llvm::Instruction
, llvm::CallGraphNode
, llvm::SCEV
, llvm::IntervalPartition
, llvm::Constant
, TypeMap< ArrayValType, ArrayType >
, llvm::TypeMap< ValType, TypeClass >
, StatRecord
, llvm::BUDataStructures
, llvm::SchedGraphNodeCommon
, llvm::MachineFrameInfo
, llvm::MachineConstantPool
, llvm::SCEVUnknown
, llvm::Module
, llvm::CompleteBUDataStructures
, llvm::ImmediateDominatorsBase
, llvm::Loop
, llvm::LoopInfo
, llvm::BasicBlock
, llvm::DIEAbbrev
, llvm::DominatorTreeBase
, llvm::DSNode
, llvm::SCEVZeroExtendExpr
, llvm::Pass
, llvm::Argument
, llvm::Module
, llvm::Trace
, llvm::SCEVAddRecExpr
, llvm::SubtargetFeatures
, llvm::Interval
, llvm::SCEVSDivExpr
, llvm::FindUsedTypes
, llvm::SCEVCommutativeExpr
- PrintAnalysisSetInfo()
: llvm::PMDebug
- PrintArgumentInformation()
: llvm::PMDebug
- PrintAsmMemoryOperand()
: llvm::X86IntelAsmPrinter
, llvm::X86ATTAsmPrinter
, llvm::AsmPrinter
- printAsmMRegister()
: llvm::X86ATTAsmPrinter
, llvm::X86IntelAsmPrinter
- PrintAsmOperand()
: llvm::AsmPrinter
, llvm::X86IntelAsmPrinter
, llvm::X86ATTAsmPrinter
- printBasicBlockLabel()
: llvm::AsmPrinter
- printf128mem()
: llvm::X86IntelAsmPrinter
, llvm::X86ATTAsmPrinter
- printf32mem()
: llvm::X86ATTAsmPrinter
, llvm::X86IntelAsmPrinter
- printf64mem()
: llvm::X86IntelAsmPrinter
, llvm::X86ATTAsmPrinter
- PrintFunctionPass()
: llvm::PrintFunctionPass
- PrintHex()
: llvm::DwarfWriter
- printi128mem()
: llvm::X86ATTAsmPrinter
, llvm::X86IntelAsmPrinter
- printi16mem()
: llvm::X86ATTAsmPrinter
, llvm::X86IntelAsmPrinter
- printi32mem()
: llvm::X86IntelAsmPrinter
, llvm::X86ATTAsmPrinter
- printi64mem()
: llvm::X86IntelAsmPrinter
, llvm::X86ATTAsmPrinter
- printi8mem()
: llvm::X86IntelAsmPrinter
, llvm::X86ATTAsmPrinter
- printInfo()
: llvm::SourceLanguage
- printInlineAsm()
: llvm::AsmPrinter
- printInstruction()
: llvm::X86IntelAsmPrinter
, llvm::X86ATTAsmPrinter
- PrintLabelName()
: llvm::DwarfWriter
- printMachineInstruction()
: llvm::X86IntelAsmPrinter
, llvm::X86ATTAsmPrinter
- printMemReference()
: llvm::X86IntelAsmPrinter
, llvm::X86ATTAsmPrinter
- PrintModulePass()
: llvm::PrintModulePass
- printOp()
: llvm::X86IntelAsmPrinter
- printOperand()
: llvm::X86ATTAsmPrinter
, llvm::X86IntelAsmPrinter
- printOptionInfo()
: llvm::cl::generic_parser_base
, llvm::PassNameParser
, llvm::cl::basic_parser_impl
, llvm::cl::Option
- PrintPassInformation()
: llvm::PMDebug
- printPICLabel()
: llvm::X86ATTAsmPrinter
, llvm::X86IntelAsmPrinter
- PrintSLEB128()
: llvm::DwarfWriter
- printSSECC()
: llvm::X86ATTAsmPrinter
, llvm::X86IntelAsmPrinter
- PrintULEB128()
: llvm::DwarfWriter
- printValue()
: llvm::StatisticBase
- PrivateGlobalPrefix
: llvm::AsmPrinter
- processFunctionBeforeFrameFinalized()
: llvm::MRegisterInfo
, llvm::ARMRegisterInfo
, llvm::X86RegisterInfo
, llvm::SparcRegisterInfo
- profcode
: llvm::RSProfilers_std
- ProfileInfoLoader()
: llvm::ProfileInfoLoader
- ProgramInfo()
: llvm::ProgramInfo
- progress()
: llvm::SlowOperationInformer
- progressiveVerify
: llvm::BytecodeAnalysis
- Promote
: llvm::TargetLowering
- PromoteAbstractToConcrete()
: llvm::Type
- properlyDominates()
: llvm::DominatorSetBase
, llvm::ETForestBase
, llvm::DominatorTreeBase::Node
- ptr
: EState
- purgeFunction()
: llvm::SlotMachine
, llvm::SlotCalculator
- push()
: llvm::SchedulingPriorityQueue
- push_all()
: llvm::SchedulingPriorityQueue
- push_back()
: llvm::MachineBasicBlock
, llvm::BytecodeReader::ValueList
, llvm::SmallVector< T, N >