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::InstrTreeNode, llvm::ilist_traits< MachineInstr >
- Parent
: llvm::InstrTreeNode, llvm::GlobalValue, llvm::ilist_traits< MachineBasicBlock >, llvm::MachineBasicBlock, llvm::ImmediateDominatorsBase::InfoRec
- ParentClass
: llvm::MTraits, llvm::FTraits, llvm::BBTraits
- Parse()
: llvm::InlineAsm::ConstraintInfo
- parse()
: llvm::cl::parser< std::string >, llvm::cl::parser< float >, llvm::cl::parser< double >, llvm::cl::parser< unsigned >, llvm::cl::parser< int >, llvm::cl::parser< bool >, llvm::cl::parser< DataType >
- 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::basic_parser< DataType >, llvm::cl::parser< DataType >
- ParseStringConstants()
: llvm::BytecodeReader
- ParseSubtargetFeatures()
: llvm::X86Subtarget, llvm::SparcSubtarget, llvm::PPCSubtarget, llvm::AlphaSubtarget
- ParseSymbolTable()
: llvm::BytecodeReader
- parseSymbolTable()
: llvm::Archive
- ParseType()
: llvm::BytecodeReader
- ParseTypes()
: llvm::BytecodeReader
- ParseVersionInfo()
: llvm::BytecodeReader
- Pass()
: llvm::Pass
- PassClass
: llvm::MTraits, llvm::FTraits, llvm::BBTraits
- passEnded()
: llvm::TimingInfo
- passEnumerate()
: llvm::PassNameParser, llvm::PassRegistrationListener
- PassInfo()
: llvm::PassInfo
- PassManager()
: llvm::PassManager
- PassManagerT
: llvm::PassManagerT< Trait >, llvm::BasicBlockPass, llvm::FunctionPass, llvm::ImmutablePass, llvm::Pass
- PassNameParser()
: llvm::PassNameParser
- passRegistered()
: llvm::PassNameParser, llvm::PassRegistrationListener
- PassRegistrationListener()
: llvm::PassRegistrationListener
- passStarted()
: llvm::TimingInfo
- passUnregistered()
: llvm::PassNameParser, llvm::PassRegistrationListener
- path()
: llvm::sys::MappedFile
- Path()
: llvm::sys::Path
- PATypeHandle()
: llvm::PATypeHandle
- PATypeHolder()
: llvm::PATypeHolder
- PeepholeOpts()
: llvm::PeepholeOpts
- PerformDAGCombine()
: llvm::PPCTargetLowering, llvm::TargetLowering
- PerformPassStartupStuff()
: llvm::PMDebug
- PerFunctionInfo()
: PerFunctionInfo
- perm
: DState
- PHI
: llvm::TargetInstrInfo, llvm::InstVisitor< SubClass, RetTy >, llvm::Instruction, llvm::BinaryOperator
- PHIList
: YYSTYPE
- PHINode()
: llvm::PHINode
- PhyRegAlloc()
: llvm::PhyRegAlloc
- PhysRegTracker()
: llvm::PhysRegTracker
- PIObj
: llvm::RegisterPassBase
- PlaceHolderInfo
: PerModuleInfo
- Placement
: llvm::AllocInfo
- 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::MTraits, llvm::FTraits, llvm::BBTraits
- po_ext_iterator()
: llvm::po_ext_iterator< T, SetType >
- po_iterator_storage()
: llvm::po_iterator_storage< SetType, true >
- pointer
: llvm::value_use_iterator< UserTy >, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::SuccIterator< Term_, BB_ >, llvm::PredIterator< _Ptr, _USE_iterator >, llvm::mapped_iterator< RootIt, UnaryFunc >, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >, llvm::EquivalenceClasses< ElemTy >::member_iterator, llvm::df_iterator< GraphT, SetType, ExtStorage, GT >
- 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_back()
: llvm::MachineCodeForInstruction, llvm::BytecodeReader::ValueList, llvm::MachineBasicBlock, llvm::SetVector< T >
- pop_front()
: llvm::MachineBasicBlock
- popAllTempValues()
: llvm::SparcV9FunctionInfo
- PosixZeroTime
: llvm::sys::TimeValue
- PostDominanceFrontier()
: llvm::PostDominanceFrontier
- PostDominatorSet()
: llvm::PostDominatorSet
- PostDominatorTree
: llvm::PostDominatorTree, llvm::DominatorTreeBase::Node
- PostETForest()
: llvm::PostETForest
- 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::MSchedGraphSBNode, llvm::MSchedGraphNode, llvm::MachineBasicBlock
- pred_const_iterator
: llvm::MSchedGraphSBNode, llvm::MSchedGraphNode
- pred_empty()
: llvm::MachineBasicBlock
- pred_end()
: llvm::MSchedGraphSBNode, llvm::MSchedGraphNode, llvm::MachineBasicBlock
- pred_iterator
: llvm::MSchedGraphSBNode, llvm::MSchedGraphNode, llvm::MachineBasicBlock, llvm::Interval
- pred_size()
: llvm::MSchedGraphSBNode, llvm::MSchedGraphNode, llvm::MachineBasicBlock
- PredDep
: llvm::MSchedGraphSBEdge
- Predecessors
: llvm::MachineBasicBlock, llvm::Interval
- PredIterator()
: llvm::PredIterator< _Ptr, _USE_iterator >
- Prev
: llvm::MachineBasicBlock
- PreventCoreFiles()
: llvm::sys::Process
- PrimType
: YYSTYPE
- print()
: llvm::TypeMap< ValType, TypeClass >, llvm::MSScheduleSB, llvm::MSSchedule, llvm::MSchedGraphSB, llvm::MSchedGraphSBNode, llvm::MSchedGraph, llvm::MSchedGraphNode, llvm::SchedGraphNode, StatRecord, llvm::VirtRegMap, llvm::DIEAbbrev, llvm::BytecodeReader::ValueList, llvm::Value, llvm::Type, llvm::SubtargetFeatures, llvm::Timer, llvm::ConstantRange, llvm::Pass, llvm::Module, llvm::Instruction, llvm::InlineAsm, llvm::GlobalVariable, llvm::Function, llvm::Constant, llvm::SchedGraphEdge, llvm::SchedGraphNodeCommon, llvm::MachineInstr, llvm::MachineFunction, llvm::MachineFrameInfo, llvm::MachineConstantPool, llvm::MachineBasicBlock, llvm::LiveIntervals, llvm::LiveInterval, llvm::BasicBlock, llvm::Argument, llvm::Trace, llvm::SCEVUnknown, llvm::SCEVAddRecExpr, llvm::SCEVSDivExpr, llvm::SCEVCommutativeExpr, llvm::SCEVZeroExtendExpr, llvm::SCEVTruncateExpr, llvm::SCEVConstant, llvm::ScalarEvolution, llvm::SCEVCouldNotCompute, llvm::SCEV, llvm::LoopInfo, llvm::Loop, llvm::IntervalPartition, llvm::Interval, llvm::FindUsedTypes, llvm::DominanceFrontierBase, llvm::ETForestBase, llvm::DominatorTreeBase, llvm::DominatorSetBase, llvm::ImmediateDominatorsBase, llvm::DSNode, llvm::DSGraph, llvm::EquivClassGraphs, llvm::CompleteBUDataStructures, llvm::TDDataStructures, llvm::BUDataStructures, llvm::LocalDataStructures, llvm::CallGraphNode, llvm::CallGraph, llvm::AliasSetTracker, llvm::AliasSet, llvm::BitSetVector
- printAllSets()
: llvm::BBLiveVar
- PrintAnalysisSetInfo()
: llvm::PMDebug
- PrintArgumentInformation()
: llvm::PMDebug
- PrintAsmMemoryOperand()
: llvm::AsmPrinter
- PrintAsmOperand()
: llvm::AsmPrinter
- printf128mem()
: llvm::X86IntelAsmPrinter, llvm::X86ATTAsmPrinter
- printf32mem()
: llvm::X86IntelAsmPrinter, llvm::X86ATTAsmPrinter
- printf64mem()
: llvm::X86IntelAsmPrinter, llvm::X86ATTAsmPrinter
- PrintFunctionPass()
: llvm::PrintFunctionPass
- PrintHex()
: llvm::DwarfWriter
- printi128mem()
: llvm::X86IntelAsmPrinter, llvm::X86ATTAsmPrinter
- printi16mem()
: llvm::X86IntelAsmPrinter, llvm::X86ATTAsmPrinter
- printi32mem()
: llvm::X86IntelAsmPrinter, llvm::X86ATTAsmPrinter
- printi64mem()
: llvm::X86IntelAsmPrinter, llvm::X86ATTAsmPrinter
- printi8mem()
: llvm::X86IntelAsmPrinter, llvm::X86ATTAsmPrinter
- printIG()
: llvm::RegClass, llvm::InterferenceGraph
- printIGNodeList()
: llvm::RegClass, llvm::InterferenceGraph
- printInfo()
: llvm::SourceLanguage
- printInlineAsm()
: llvm::AsmPrinter
- printInOutSets()
: llvm::BBLiveVar
- printInstruction()
: llvm::X86IntelAsmPrinter, llvm::X86ATTAsmPrinter
- PrintLabelName()
: llvm::DwarfWriter
- printLiveRanges()
: llvm::LiveRangeInfo
- printMachineInstruction()
: llvm::X86IntelAsmPrinter, llvm::X86ATTAsmPrinter
- printMemReference()
: llvm::X86IntelAsmPrinter, llvm::X86ATTAsmPrinter
- PrintModulePass()
: llvm::PrintModulePass
- printOp()
: llvm::X86IntelAsmPrinter
- printOperand()
: llvm::X86IntelAsmPrinter, llvm::X86ATTAsmPrinter
- printOptionInfo()
: llvm::PassNameParser, llvm::cl::basic_parser_impl, llvm::cl::generic_parser_base, llvm::cl::Option
- PrintPassInformation()
: llvm::PMDebug
- printPICLabel()
: llvm::X86IntelAsmPrinter, llvm::X86ATTAsmPrinter
- printReg()
: llvm::SparcV9RegInfo
- printSchedule()
: llvm::MSScheduleSB
- PrintSLEB128()
: llvm::DwarfWriter
- printSSECC()
: llvm::X86IntelAsmPrinter, llvm::X86ATTAsmPrinter
- PrintULEB128()
: llvm::DwarfWriter
- printValue()
: llvm::StatisticBase
- PrivateGlobalPrefix
: llvm::AsmPrinter
- processFunctionBeforeFrameFinalized()
: llvm::X86RegisterInfo, llvm::SparcRegisterInfo, llvm::MRegisterInfo
- profcode
: llvm::RSProfilers_std
- ProfileInfoLoader()
: llvm::ProfileInfoLoader
- ProgramInfo()
: llvm::ProgramInfo
- progress()
: llvm::SlowOperationInformer
- progressiveVerify
: llvm::BytecodeAnalysis
- Promote
: llvm::TargetLowering
- PromoteAbstractToConcrete()
: llvm::Type
- properlyDominates()
: llvm::ETForestBase, llvm::DominatorTreeBase::Node, llvm::DominatorSetBase
- ptr
: EState
- purgeFunction()
: llvm::SlotMachine, llvm::SlotCalculator
- push_back()
: llvm::BytecodeReader::ValueList, llvm::MachineBasicBlock
- pushOnStack()
: llvm::IGNode
- pushTempValue()
: llvm::SparcV9FunctionInfo