LLVM  8.0.1
Variables
BuiltinGCs.cpp File Reference
#include "llvm/CodeGen/BuiltinGCs.h"
#include "llvm/CodeGen/GCStrategy.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/Support/Casting.h"
Include dependency graph for BuiltinGCs.cpp:

Go to the source code of this file.

Variables

static GCRegistry::Add< ErlangGC > A ("erlang", "erlang-compatible garbage collector")
 
static GCRegistry::Add< OcamlGC > B ("ocaml", "ocaml 3.10-compatible GC")
 
static GCRegistry::Add< ShadowStackGC > C ("shadow-stack", "Very portable GC for uncooperative code generators")
 
static GCRegistry::Add< StatepointGC > D ("statepoint-example", "an example strategy for statepoint")
 
static GCRegistry::Add< CoreCLRGC > E ("coreclr", "CoreCLR-compatible GC")
 

Variable Documentation

◆ A

GCRegistry::Add<ErlangGC> A("erlang", "erlang-compatible garbage collector")
static

Referenced by addArgumentAttrs(), addArgumentReturnedAttrs(), llvm::AttrBuilder::addAttribute(), llvm::ExecutionEngine::addModule(), llvm::AttributeList::addParamAttribute(), llvm::AttrBuilder::AttrBuilder(), llvm::MDNode::classof(), llvm::sys::commandLineFitsWithinSystemLimits(), computePointerICmp(), llvm::ImutAVLFactory< ImutInfo >::createNode(), llvm::VerifierSupport::DebugInfoCheckFailed(), llvm::DominatorTreeBase< BasicBlock, false >::dominates(), llvm::MachineFunction::ensureAlignment(), ExpandBinOp(), extractSubModule(), forEachUser(), llvm::StackSafetyInfo::FunctionInfo::FunctionInfo(), llvm::AttributeSetNode::get(), llvm::GraphTraits< ArgumentGraphNode * >::getEntryNode(), llvm::AttributeImpl::hasAttribute(), isFuncOrArgAttr(), llvm::SelectionDAG::isKnownNeverSNaN(), llvm::DominatorTreeBase< BasicBlock, false >::isReachableFromEntry(), legalizeCallAttributes(), LLVMInitializeARMAsmPrinter(), LLVMInitializePowerPCAsmParser(), LLVMInitializeSparcAsmParser(), llvm::ConstantRange::multiply(), llvm::operator==(), llvm::slpvectorizer::BoUpSLP::optimizeGatherSequence(), llvm::ARM::parseArchProfile(), llvm::DominatorTreeBase< BasicBlock, false >::properlyDominates(), llvm::MachineFunction::setAlignment(), llvm::GlobalVariable::setAttributes(), simplifyAndOfICmpsWithSameOperands(), SimplifyAssociativeBinOp(), simplifyICmpWithBinOp(), simplifyICmpWithMinMax(), SimplifyOrInst(), simplifyOrOfICmpsWithSameOperands(), llvm::APIntOps::SolveQuadraticEquationWrap(), llvm::DominatorTreeBase< BasicBlock, false >::Split(), stripNonValidAttributesFromPrototype(), and upgradeMaskedMove().

◆ B

GCRegistry::Add<OcamlGC> B("ocaml", "ocaml 3.10-compatible GC")
static

Referenced by llvm::HexagonBlockRanges::RangeList::add(), llvm::AttributeList::addAllocSizeAttr(), llvm::AttributeSet::addAttribute(), llvm::AttributeList::addAttribute(), llvm::AttributeSet::addAttributes(), llvm::Argument::addAttrs(), llvm::xray::Profile::addBlock(), addData(), llvm::AttributeList::addDereferenceableAttr(), llvm::AttributeList::addDereferenceableOrNullAttr(), addDiscriminators(), llvm::codeview::DebugLinesSubsection::addLineAndColumnInfo(), llvm::codeview::DebugLinesSubsection::addLineInfo(), addLocIfNotPresent(), addNegOperand(), llvm::AttributeList::addParamAttribute(), llvm::ScheduleDAGInstrs::addPhysRegDeps(), llvm::MachObjectWriter::addRelocation(), adjustedSumFreq(), llvm::ARMFrameLowering::adjustForSegmentedStacks(), llvm::lowertypetests::ByteArrayBuilder::allocate(), alwaysAvailable(), llvm::CCState::AnalyzeArgumentsSecondPass(), llvm::PPCInstrInfo::analyzeBranch(), llvm::InterleavedAccessInfo::analyzeInterleaving(), areCandidatesToMergeOrPair(), areInverseVectorBitmasks(), areStridedAccessesIndependent(), llvm::HexagonFrameLowering::assignCalleeSavedSpillSlots(), llvm::AttrBuilder::AttrBuilder(), BBIsJumpedOver(), llvm::codeview::DebugLinesSubsection::calculateSerializedSize(), llvm::LiveRangeCalc::calculateValues(), llvm::sys::fs::can_write(), canonicalizeICmpBool(), canonicalizeSaturatedSubtract(), CanShareConstantPoolEntry(), canTransformToMemCmp(), canUseLocalRelocation(), llvm::BitTracker::RegisterCell::cl(), llvm::VarBitInit::classof(), llvm::MDNode::classof(), llvm::ReturnInst::classof(), llvm::BitVector::clearBitsNotInMask(), collectBitParts(), combineFMA(), llvm::Combiner::combineMachineInstrs(), CombineUAddWithOverflow(), combineVectorSizedSetCCEquality(), llvm::codeview::DebugLinesSubsection::commit(), llvm::InstCombiner::commonShiftTransforms(), CompareMBBNumbers(), computeBranchTargetAndInversion(), computeKnownBitsFromAssume(), llvm::rdf::Liveness::computeLiveIns(), ComputePostOrders(), computeUnlikelySuccessors(), llvm::MDNode::concatenate(), ConnectEpilog(), ConnectProlog(), llvm::RegionBase< RegionTraits< Function > >::contains(), llvm::SimplifyCFGOptions::convertSwitchToLookupTable(), llvm::RegisterBankInfo::copyCost(), llvm::CallBase::CountBundleInputs(), llvm::createAArch64ConditionOptimizerPass(), createCallInst(), llvm::createCostModelAnalysisPass(), llvm::MDBuilder::createFunctionEntryCount(), llvm::createGenericSchedPostRA(), createILPMinScheduler(), createMaskedBitTest(), createMinMax(), llvm::createPPCLoopPreIncPrepPass(), CreatePrologue(), createRdxShuffleMask(), llvm::createSeparateConstOffsetFromGEPPass(), llvm::createShadowStackGCLoweringPass(), llvm::createSIModeRegisterPass(), CreateVarArgHelper(), llvm::InnerLoopVectorizer::createVectorizedLoopSkeleton(), llvm::createX86RetpolineThunksPass(), llvm::BitTracker::RegisterCell::ct(), DecodeBranchTargetS(), DecodeFromCyclicRange(), decodeLLVMAttributesForBitcode(), DecodeSignedOperand(), llvm::HexagonFrameLowering::determineCalleeSaves(), llvm::MachineDominatorTree::dominates(), llvm::DominatorTreeBase< BasicBlock, false >::dominates(), llvm::GVNExpression::Expression::dump(), llvm::RGPassManager::dumpPassStructure(), dumpRelocs(), llvm::X86FrameLowering::eliminateCallFramePseudoInstr(), llvm::DwarfStringPool::emit(), llvm::OnDiskChainedHashTableGenerator< Info >::Emit(), llvm::BitstreamWriter::emitBlob(), llvm::PPCTargetLowering::emitEHSjLjSetJmp(), llvm::AArch64TargetLowering::EmitF128CSEL(), llvm::ARMTargetLowering::EmitInstrWithCustomInserter(), llvm::PPCTargetLowering::EmitInstrWithCustomInserter(), emitNullTerminatedSymbolName(), llvm::HexagonFrameLowering::emitPrologue(), llvm::InnerLoopVectorizer::emitTransformedIndex(), encodeBase64StringEntry(), llvm::SparseMultiSet< VReg2SUnit, VirtReg2IndexFunctor >::equal_range(), llvm::BaseIndexOffset::equalBaseIndex(), llvm::InstrProfLookupTrait::EqualKey(), llvm::rdf::DeadCodeElimination::erase(), llvm::VPRecipeBase::eraseFromParent(), llvm::BitTracker::MachineEvaluator::evaluate(), llvm::MCExpr::evaluateAsRelocatableImpl(), llvm::BitstreamWriter::ExitBlock(), ExpandBinOp(), ExtendUsesToFormExtLoad(), llvm::BitTracker::RegisterCell::extract(), llvm::SimpleBitstreamCursor::fillCurWord(), llvm::opt::ArgList::filtered(), llvm::opt::ArgList::filtered_reverse(), llvm::AccelTableBase::finalize(), llvm::wholeprogramdevirt::findLowestOffset(), llvm::SanitizerStatReport::finish(), llvm::BitTracker::BitMask::first(), first_use_of_in_block(), llvm::InnerLoopVectorizer::fixupIVUsers(), llvm::AMDGPULibCalls::fold(), foldAndOrOfEqualityCmpsWithConstants(), foldAndToXor(), foldICmpWithMinMax(), foldICmpWithTruncSignExtendedVal(), foldLogOpOfMaskedICmps(), foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed(), foldOrToXor(), foldSelectICmpAndAnd(), foldXorToXor(), llvm::format_provider< codeview::GloballyHashedType >::format(), llvm::SimplifyCFGOptions::forwardSwitchCondToPhi(), llvm::StackSafetyInfo::FunctionInfo::FunctionInfo(), FunctionNumber(), gcd(), llvm::HexagonInstrInfo::genAllInsnTimingClasses(), llvm::MemoryDepChecker::generateInstructionOrderMap(), llvm::msf::MSFBuilder::generateLayout(), llvm::MCValue::getAccessVariant(), llvm::MDGlobalAttachmentMap::getAll(), llvm::CallGraphSCCPass::getAnalysisUsage(), llvm::MachinePipeliner::getAnalysisUsage(), llvm::Argument::getArgNo(), getARMFixupKindMachOInfo(), llvm::MCAssembler::getAtom(), getAttrFromCode(), getBinOpsForFactorization(), llvm::MemorySSA::getBlockDefs(), llvm::SIScheduleBlockCreator::getBlocks(), llvm::AArch64InstrInfo::getBranchDestBlock(), getBranchDisplacementBits(), llvm::HexagonFrameLowering::getCalleeSavedSpillSlots(), llvm::RegionInfoBase< RegionTraits< Function > >::getCommonRegion(), getCompareCC(), getConstantPart(), llvm::LLParser::getContext(), llvm::Instruction::getDebugLoc(), getDeclareIntrin(), llvm::HexagonInstrInfo::getDotNewPredJumpOp(), llvm::MipsInstrInfo::getEquivalentCompactForm(), llvm::MachineBasicBlock::getFirstInstrTerminator(), getFirstNonAllocaInTheEntryBlock(), llvm::MachineBasicBlock::getFirstTerminator(), getFixupKindLog2Size(), getFixupOffset(), getFPBinOp(), getFPTernOp(), llvm::DbgVariable::getFrameIndexExprs(), llvm::SelectionDAGBuilder::getFrameIndexTy(), llvm::DependenceInfo::getFunction(), llvm::BlockFrequencyInfoImplBase::LoopData::getHeaderIndex(), llvm::SlotIndexes::getIndexBefore(), llvm::X86FrameLowering::getInitialCFARegister(), llvm::SystemZTTIImpl::getInterleavedMemoryOpCost(), llvm::BasicTTIImplBase< AMDGPUTTIImpl >::getInterleavedMemoryOpCost(), getIRBForDbgInsertion(), llvm::MachineBasicBlock::getLastNonDebugInstr(), getLiveRegsAt(), getMaskedICmpType(), llvm::getMatchingCondBranchOpcode(), llvm::TargetRegisterInfo::getMatchingSuperReg(), getMopState(), llvm::MDNode::getMostGenericAlignmentOrDereferenceable(), llvm::MDNode::getMostGenericFPMath(), llvm::rdf::Liveness::getNearestAliasedRef(), getNonDebugInstr(), llvm::InnerLoopVectorizer::getOrCreateVectorValue(), getParameterABIAttributes(), GetPointerOperand(), llvm::LoopAccessInfo::getPSE(), GetQuadraticEquation(), llvm::rdf::Liveness::getRealUses(), llvm::BitTracker::MachineEvaluator::getRef(), llvm::ExecutionDomainFix::getRequiredProperties(), llvm::GCNIterativeScheduler::getSchedulePressure(), getSqrtCall(), getSymbolOffsetImpl(), llvm::DenseMapInfo< SimpleValue >::getTombstoneKey(), llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >::getTombstoneKey(), getUnconditionalBranch(), getUnconditionalBrDisp(), greaterWithBias(), llvm::APIntOps::GreatestCommonDivisor(), llvm::GreatestCommonDivisor64(), handleMemIntrinsicPtrUse(), hasOnlyOneNonZeroIndex(), HasSameValue(), hasValueBeenRAUWed(), hasZeroSignBit(), llvm::rdf::NodeAllocator::id(), llvm::rdf::DataFlowGraph::id(), llvm::SHA1::init(), llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >::initEmpty(), INITIALIZE_PASS(), llvm::mca::initializeUsedResources(), llvm::BitTracker::RegisterCell::insert(), llvm::ARMBaseInstrInfo::insertBranch(), llvm::AArch64InstrInfo::insertBranch(), llvm::PPCInstrInfo::insertBranch(), llvm::HexagonFrameLowering::insertCFIInstructions(), llvm::rdf::CopyPropagation::interpretAsCopy(), llvm::TypeBasedAAResult::invalidate(), llvm::AMDGPUAAResult::invalidate(), llvm::isAllocaPromotable(), isAlwaysFoldable(), llvm::MipsInstrInfo::isBranchOffsetInRange(), isCommutableVPERMV3Instruction(), isContractable(), isDebug(), llvm::DenseMapInfo< VTableSlot >::isEqual(), isGEPFoldable(), isHorizontalBinOp(), IsInRanges(), llvm::LiveRangeCalc::isJointlyDominated(), llvm::isKnownNegation(), llvm::SelectionDAG::isKnownNeverSNaN(), isKnownTypeIdMember(), isLoadConditional(), isMinSize(), isObjectDereferencedInBlock(), isOnlyReachableViaThisEdge(), isOpcodeHandled(), llvm::isOverflowIntrinsicNoWrap(), llvm::PPCInstrInfo::isPredicable(), llvm::rdf::DataFlowGraph::IsPreservingDef(), isReportingError(), llvm::X86InstrInfo::isSafeToClobberEFLAGS(), isSchedBoundary(), isSortedByValueNo(), llvm::FullDependence::isSplitable(), isStackPtrRelative(), llvm::AArch64_AM::isSVEMoveMaskPreferredLogicalImmediate(), llvm::MDNode::isTBAAVtableAccess(), isTruePredicate(), llvm::isUncondBranchOpcode(), llvm::BitTracker::BitMask::last(), lcm(), llvm::cfg::LegalizeUpdates(), llvm::LibCallSimplifier::LibCallSimplifier(), LLVMInitializeAMDGPUAsmParser(), LLVMInitializeARMAsmParser(), LLVMInitializeARMAsmPrinter(), LLVMInitializeARMTarget(), LLVMInitializeARMTargetInfo(), LLVMInitializeMipsAsmParser(), LLVMInitializeMipsAsmPrinter(), LLVMInitializeMipsTarget(), LLVMInitializeMipsTargetInfo(), LLVMInitializePowerPCAsmParser(), LLVMInitializePowerPCTarget(), LLVMInitializeSparcAsmParser(), llvm::MipsSEInstrInfo::loadImmediate(), lookForCompound(), llvm::AMDGPUTargetLowering::LowerFP_TO_FP16(), lowerLoadRelative(), LowerMUL(), LowerMULH(), llvm::makeGuardControlFlowExplicit(), MarkBlocksLiveIn(), matchDeMorgansLaws(), matchMinMaxOfMinMax(), maxAPInt(), llvm::maximum(), mayAlias(), maybeSetDSOLocal(), MaybeUpdateTerminator(), memoryIsNotModifiedBetween(), MergeSeqs(), llvm::MIBundleBuilder::MIBundleBuilder(), llvm::MinAlign(), minAPInt(), llvm::minimum(), llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >::moveFromOldBuckets(), moveInstrOut(), llvm::ConstantRange::multiply(), llvm::detail::DoubleAPFloat::multiply(), nearest_common_dominatee(), nearest_common_dominator(), llvm::SimplifyCFGOptions::needCanonicalLoops(), llvm::AttributeSetNode::operator delete(), operator new(), llvm::operator!=(), llvm::AttrBuilder::operator!=(), operator<<(), llvm::rdf::operator<<(), llvm::operator==(), llvm::BitTracker::RegisterCell::operator[](), llvm::sys::fs::operator|=(), llvm::LanaiInstrInfo::optimizeCompareInstr(), llvm::ARMBaseInstrInfo::optimizeCompareInstr(), llvm::PPCInstrInfo::optimizeCompareInstr(), llvm::slpvectorizer::BoUpSLP::optimizeGatherSequence(), llvm::MemorySSA::OptimizeUses::optimizeUses(), llvm::OrderedBasicBlock::OrderedBasicBlock(), llvm::outliner::OutlinedFunction::OutlinedFunction(), llvm::IntervalMap< SlotIndex, unsigned >::overlaps(), llvm::itanium_demangle::parse_discriminator(), parseCond(), parsePhysicalReg(), parseWholeProgramDevirtResolutionByArg(), PeepholePPC64ZExtGather(), PerformSETCCCombine(), llvm::rdf::PhysicalRegisterInfo::PhysicalRegisterInfo(), PickMostRelevantLoop(), llvm::CallBase::populateBundleOperandInfos(), llvm::HexagonInstrInfo::PredicateInstruction(), llvm::PPCInstrInfo::PredicateInstruction(), llvm::PhysicalRegisterUsageInfo::print(), llvm::lowertypetests::BitSetInfo::print(), llvm::PredicatedScalarEvolution::print(), printName(), llvm::HexagonBlockRanges::PrintRangeMap::PrintRangeMap(), processOverflowIntrinsic(), processUDivOrURem(), processUGT_ADDCST_ADD(), processUMulZExtIdiom(), llvm::xray::Profile::Profile(), ProfitableToMerge(), promoteSingleBlockAlloca(), propagateMetadata(), llvm::DominatorTreeBase< BasicBlock, false >::properlyDominates(), readGSIHashBuckets(), registerDefinedBetween(), relocateInstructionBefore(), llvm::AttributeSet::removeAttribute(), llvm::AttributeSet::removeAttributes(), llvm::PPCInstrInfo::removeBranch(), removeDeadSegment(), llvm::MemorySSAUpdater::removeDuplicatePhiEdgesBetween(), removeUseSoftFloat(), replaceAllUsesOfWithIn(), replaceShuffleOfInsert(), llvm::sampleprof::SampleProfileReader::reportError(), llvm::InterleavedAccessInfo::requiresScalarEpilogue(), llvm::MCObjectWriter::reset(), llvm::rdf::Liveness::resetKills(), llvm::rdf::Liveness::resetLiveIns(), llvm::SSAUpdaterBulk::RewriteAllUses(), llvm::IRCEPass::run(), llvm::BitTracker::run(), llvm::WholeProgramDevirtPass::run(), llvm::SpeculativeExecutionPass::runImpl(), llvm::MachinePipeliner::runOnMachineFunction(), llvm::sampleprof::SampleSorter< LocationT, SampleT >::SampleSorter(), llvm::pdb::DbiStreamBuilder::setBuildNumber(), llvm::msf::MSFBuilder::setDirectoryBlocksHint(), llvm::MachineFunction::setExposesReturnsTwice(), setFastFlags(), llvm::DIE::setForceChildren(), llvm::AVRMachineFunctionInfo::setHasAllocas(), llvm::MachineFrameInfo::setHasCopyImplyingStackAdjustment(), llvm::pdb::InfoStreamBuilder::setHashPDBContentsToGUID(), llvm::MachineFunction::setHasInlineAsm(), llvm::MachineFrameInfo::setHasMustTailInVarArgFunc(), llvm::MachineFrameInfo::setHasOpaqueSPAdjustment(), llvm::AVRMachineFunctionInfo::setHasSpills(), llvm::AVRMachineFunctionInfo::setHasStackArgs(), llvm::MachineFrameInfo::setHasVAStart(), llvm::rdf::PhiUseNode::setPredecessor(), shouldInstrumentBlock(), llvm::SignExtend32(), llvm::SignExtend64(), simplifyAndOfICmpsWithSameOperands(), simplifyAssocCastAssoc(), SimplifyAssociativeBinOp(), simplifyDivRem(), simplifyICmpWithBinOp(), simplifyICmpWithMinMax(), SimplifyOrInst(), simplifyOrOfICmpsWithSameOperands(), simplifyValueKnownNonZero(), SimplifyWithOpReplaced(), SinkCommonCodeFromPredecessors(), llvm::SimplifyCFGOptions::sinkCommonInsts(), sinkInstruction(), sinkLoopInvariantInstructions(), llvm::APIntOps::smax(), llvm::APIntOps::smin(), SolveQuadraticAddRecExact(), SolveQuadraticAddRecRange(), llvm::APIntOps::SolveQuadraticEquationWrap(), sortGlobalExprs(), sortSubCommands(), llvm::DebugLocEntry::sortUniqueValues(), splitMBB(), false::Chain::str(), llvm::opt::StrCmpOptionNameIgnoreCase(), llvm::BitTracker::trace(), llvm::InnerLoopVectorizer::truncateToMinimalBitwidths(), turnToExplicitForm(), TypeSizeToSizeIndex(), llvm::APIntOps::umax(), llvm::APIntOps::umin(), llvm::HexagonBlockRanges::RangeList::unionize(), llvm::MemoryPhi::unorderedDeleteIncomingBlock(), llvm::HexagonPacketizerList::unpacketizeSoloInstrs(), llvm::UnrollRuntimeLoopRemainder(), llvm::DWARFUnit::updateAddressDieMap(), llvm::AssumptionCache::updateAffectedValues(), llvm::MachineBasicBlock::updateTerminator(), upgradeMaskedMove(), llvm::json::Value::Value(), llvm::PredicateInfoClasses::valueComesBefore(), llvm::AssumptionCacheTracker::verifyAnalysis(), llvm::MemorySSA::verifyDefUses(), llvm::MemorySSA::verifyDomination(), llvm::LoopBase< BasicBlock, Loop >::verifyLoop(), llvm::MemorySSA::verifyOrdering(), llvm::BitTracker::visit(), llvm::InstCombiner::visitAdd(), llvm::InstCombiner::visitAnd(), llvm::InstCombiner::visitCallInst(), llvm::InstCombiner::visitFCmpInst(), llvm::InstCombiner::visitFDiv(), llvm::InstCombiner::visitICmpInst(), llvm::InstCombiner::visitInstruction(), visitMaskedMerge(), llvm::InstCombiner::visitOr(), llvm::InstCombiner::visitSub(), llvm::InstCombiner::visitUDiv(), llvm::InstCombiner::visitXor(), llvm::InnerLoopVectorizer::widenInstruction(), llvm::MemorySSAUpdater::wireOldPredecessorsToNewImmediatePredecessor(), and llvm::sampleprof::SampleProfileWriter::write().

◆ C

GCRegistry::Add<ShadowStackGC> C("shadow-stack", "Very portable GC for uncooperative code generators")
static

◆ D

GCRegistry::Add<StatepointGC> D("statepoint-example", "an example strategy for statepoint")
static

Referenced by addNonNullAttrs(), llvm::SUnit::addPred(), llvm::DWARFUnitVector::addUnitsForDWOSection(), llvm::DWARFUnitVector::addUnitsForSection(), adjustDown(), llvm::BlockFrequencyInfoImplBase::adjustLoopHeaderMass(), llvm::MCRegisterInfo::DiffListIterator::advance(), llvm::allocValueProfData(), llvm::HexagonSubtarget::UsrOverflowMutation::apply(), areInverseVectorBitmasks(), llvm::BitsToDouble(), canFoldIVIncExpr(), canonicalizeSaturatedSubtract(), llvm::HexagonPacketizerList::canPromoteToDotNew(), checkDependencies(), checkDyldCommand(), checkDylibCommand(), llvm::AllocaInst::classof(), llvm::LoadInst::classof(), llvm::StoreInst::classof(), llvm::FenceInst::classof(), llvm::AtomicCmpXchgInst::classof(), llvm::Function::classof(), llvm::AtomicRMWInst::classof(), llvm::ConstantExpr::classof(), llvm::CallInst::classof(), llvm::InvokeInst::classof(), llvm::CleanupReturnInst::classof(), combineTargetShuffle(), combineVectorSizedSetCCEquality(), llvm::rdf::Liveness::computeLiveIns(), llvm::rdf::Liveness::computePhiInfo(), llvm::DwarfUnit::constructContainingTypeDIEs(), llvm::DwarfCompileUnit::constructVariableDIE(), llvm::detail::IEEEFloat::convertFromZeroExtendedInteger(), llvm::object::Decompressor::create(), llvm::InstrProfSymtab::create(), CreateGCRelocates(), llvm::mca::InstrBuilder::createInstruction(), createPPCMCAsmInfo(), llvm::createSparcDelaySlotFillerPass(), DecodeFixedType(), llvm::GCNIterativeScheduler::detachSchedule(), llvm::vfs::RedirectingFileSystem::dir_begin(), llvm::BlockFrequencyInfoImplBase::distributeIrrLoopHeaderMass(), llvm::BlockFrequencyInfoImplBase::distributeMass(), dumpExampleDependence(), llvm::MCLOHContainer::emit(), llvm::BitTracker::MachineEvaluator::evaluate(), llvm::SCEVExpander::expandCodeFor(), llvm::SCEVExpander::expandUnionPredicate(), llvm::DWARFDebugInfoEntry::extractFast(), llvm::StringRef::find_lower(), llvm::DWARFDie::findRecursively(), llvm::DwarfCompileUnit::finishSubprogramDefinition(), llvm::UnOpInit::Fold(), foldAndOrOfEqualityCmpsWithConstants(), foldICmpWithMinMax(), foldICmpWithTruncSignExtendedVal(), foldLogOpOfMaskedICmps(), foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed(), llvm::rdf::Liveness::getAllReachedUses(), llvm::rdf::Liveness::getAllReachingDefsRec(), llvm::json::Value::getAsInteger(), getBinOpsForFactorization(), llvm::VarListElementInit::getBit(), llvm::ScalarEvolution::getBlockDisposition(), llvm::BFIDOTGraphTraitsBase< BlockFrequencyInfoT, BranchProbabilityInfoT >::getEdgeAttributes(), llvm::MCLOHContainer::getEmitSize(), llvm::WebAssemblyException::getExceptionDepth(), getFrameIndexOperandNum(), llvm::DependenceInfo::getFunction(), llvm::object::COFFObjectFile::getHintName(), llvm::ARM::getHWDivName(), llvm::InductionDescriptor::getInductionBinOp(), llvm::SUnit::getInstr(), llvm::BasicBlock::getLandingPadInst(), llvm::object::MachOObjectFile::getLibraryShortNameByIndex(), llvm::LoopBase< BasicBlock, Loop >::getLoopDepth(), llvm::ScalarEvolution::getLoopDisposition(), getReg(), llvm::ScalarEvolution::getSignExtendExpr(), llvm::DwarfCompileUnit::getSkeleton(), llvm::msf::MSFBuilder::getStreamBlocks(), getUnderlyingObjects(), llvm::ScalarEvolution::getZeroExtendExpr(), llvm::DWARFVerifier::handleAccelTables(), llvm::DWARFVerifier::handleDebugInfo(), hasConflictingReferenceFlags(), llvm::DwarfUnit::hasContent(), llvm::SHA1::init(), INITIALIZE_PASS(), llvm::MCInstrInfo::InitMCInstrInfo(), llvm::MCRegisterInfo::InitMCRegisterInfo(), isAlwaysFoldable(), llvm::mca::Scheduler::isAvailable(), isCommutableVPERMV3Instruction(), isDbgValueDescribedByReg(), isDebug(), llvm::rdf::TargetOperandInfo::isFixedReg(), isHorizontalBinOp(), llvm::InductionDescriptor::isInductionPHI(), isLoadOrStore(), llvm::SwingSchedulerDAG::isLoopCarriedDep(), isMemOPCandidate(), isOperandOf(), isPCRel(), IsSafeToMove(), llvm::DwarfUnit::isShareableAcrossCUs(), llvm::PPCInstrInfo::isSignOrZeroExtended(), llvm::FullDependence::isSplitable(), isVariableIndexable(), llvm::ImutContainerInfo< T >::KeyOfValue(), llvm::ImutContainerInfo< T * >::KeyOfValue(), llvm::orc::JITDylib::legacyLookup(), LLVMLinkModules2(), llvm::orc::JITDylib::lookupFlags(), llvm::AMDGPUTargetLowering::LowerFP_TO_FP16(), llvm::AMDGPUTargetLowering::LowerFROUND64(), llvm::CmpInst::makeCmpResultType(), MapDWLangToCVLang(), llvm::Intrinsic::matchIntrinsicType(), llvm::Intrinsic::matchIntrinsicVarArg(), matchMinMaxOfMinMax(), llvm::microsoftDemangle(), llvm::detail::DoubleAPFloat::multiply(), narrowUDivURem(), nodeListToNodeArray(), operator new(), std::reverse_iterator< llvm::DWARFDie::iterator >::operator++(), NewGVN::ValueDFS::operator<(), llvm::pdb::operator<<(), llvm::ARM::parseHWDiv(), llvm::ProfOStream::patch(), false::LibCallsShrinkWrap::perform(), PickMostRelevantLoop(), populateDependencyMatrix(), llvm::DebugInfoFinder::processLocation(), profitImm(), r0(), r1(), r2(), r4(), llvm::GVNHoist::rank(), llvm::InstrProfLookupTrait::ReadKey(), llvm::InstrProfLookupTrait::ReadKeyDataLength(), llvm::MemoryDependenceResults::removeInstruction(), removePhis(), llvm::SUnit::removePred(), llvm::rdf::Liveness::resetKills(), llvm::DwarfUnit::resolve(), llvm::mca::Scheduler::select(), llvm::DbgEntity::setDIE(), llvm::GVN::ValueTable::setDomTree(), llvm::rdf::DefNode::setReachedDef(), llvm::Value::setValueSubclassData(), llvm::DwarfDebug::shareAcrossDWOCUs(), shouldRotateLoopExitingLatch(), simplifyICmpWithBinOp(), simplifyICmpWithMinMax(), sizeOfSCEV(), SolveLinEquationWithOverflow(), llvm::APIntOps::SolveQuadraticEquationWrap(), StackMallocSizeClass(), swapAntiDependences(), llvm::swapToHostOrder(), llvm::ScaledNumberBase::toString(), toStringAPFloat(), llvm::xray::FDRTraceWriter::visit(), llvm::InstCombiner::visitInstruction(), visitMaskedMerge(), llvm::InstCombiner::visitOr(), and wrapConstantAsMetadata().

◆ E

GCRegistry::Add<CoreCLRGC> E("coreclr", "CoreCLR-compatible GC")
static

Referenced by __jit_debug_register_code(), llvm::AliasSetTracker::add(), llvm::LiveRangeUpdater::add(), addArgumentAttrs(), addBlockAndPredsToSet(), llvm::SpillPlacement::addConstraints(), addEpilogOnlyR10(), addExclusiveRegPair(), llvm::MachineFunction::addFilterTypeInfo(), llvm::RegsForValue::AddInlineAsmOperands(), llvm::SpillPlacement::Node::addLink(), llvm::SpillPlacement::addLinks(), llvm::MachineBasicBlock::addLiveIn(), addLiveInRegs(), addLocIfNotPresent(), llvm::LPPassManager::addLoop(), addNegOperand(), llvm::LiveVariables::addNewBlock(), llvm::SpillPlacement::addPrefSpill(), llvm::PressureDiff::addPressureChange(), AddReachableCodeToWorklist(), llvm::InstrProfWriter::addRecord(), llvm::InstrProfSummaryBuilder::addRecord(), addRegionIntoQueue(), llvm::LiveRegUnits::addRegsInMask(), addRegsToSet(), llvm::DIEHash::addSLEB128(), llvm::opt::OptTable::addValues(), llvm::ScheduleDAGInstrs::addVRegDefDeps(), adjustForFNeg(), adjustForLTGFR(), adjustForSubtraction(), llvm::AliasSet::aliasesPointer(), llvm::AliasSet::aliasesUnknownInst(), llvm::RegAllocBase::allocatePhysRegs(), llvm::AllocationOrder::AllocationOrder(), llvm::MemoryPhi::allocHungoffUses(), llvm::allocValueProfData(), llvm::BasicTTIImplBase< AMDGPUTTIImpl >::allowsMisalignedMemoryAccesses(), allPhiOperandsUndefined(), allPredecessorsComeFromSameSource(), allStackObjectsAreDead(), alwaysAvailable(), llvm::CCState::AnalyzeArgumentsSecondPass(), llvm::SIInstrInfo::analyzeBranch(), llvm::X86InstrInfo::analyzeBranchPredicate(), llvm::InterleavedAccessInfo::analyzeInterleaving(), AnalyzeReturnValues(), llvm::cl::basic_parser_impl::anchor(), AppendEndToFunction(), llvm::HexagonSubtarget::UsrOverflowMutation::apply(), llvm::MemorySSAUpdater::applyInsertUpdates(), llvm::RecurrenceDescriptor::areAllUsesIn(), areCandidatesToMergeOrPair(), llvm::SDNode::areOnlyUsersOf(), asmClobbersCTR(), llvm::HexagonFrameLowering::assignCalleeSavedSpillSlots(), AssignProtectedObjSet(), llvm::SelectionDAG::AssignTopologicalOrder(), llvm::VarStreamArray< LineColumnEntry, LineColumnExtractor >::at(), atomicSizeSupported(), BBHasFallthrough(), llvm::VarStreamArray< LineColumnEntry, LineColumnExtractor >::begin(), llvm::SUnit::biasCriticalPath(), branchMaxOffsets(), BrPHIToSelect(), llvm::BTFDebug::BTFDebug(), BUCompareLatency(), llvm::rdf::DataFlowGraph::build(), buildAttrMap(), llvm::SSAUpdaterImpl< UpdaterT >::BuildBlockList(), llvm::CFGMST< Edge, BBInfo >::buildEdges(), buildFixItLine(), buildMultiplyTree(), llvm::DICompositeType::buildODRType(), llvm::LazyCallGraph::buildRefSCCs(), llvm::calculateDbgEntityHistory(), calculateOffsetDiff(), llvm::Interpreter::callFunction(), callsiteIsHot(), llvm::EHStreamer::callToNoUnwindFunction(), llvm::mca::ResourceManager::canBeIssued(), llvm::canConstantFoldCallTo(), canFallThroughTo(), canInstrSubstituteCmpInstr(), llvm::AAResults::canInstructionRangeModRef(), llvm::slpvectorizer::BoUpSLP::canMapToVector(), canMoveInstsAcrossMemOp(), canRenameComdat(), llvm::canReplaceOperandWithVariable(), canSplitPredecessors(), llvm::TailDuplicator::canTailDuplicate(), canTransformToMemCmp(), canUseSiblingCall(), CasesAreContiguous(), castToIncrementInst(), CC_Lanai32_VarArg(), cheapToScalarize(), checkEFLAGSLive(), CheckForCanReleaseCFGHazard(), checkFunctionMemoryAccess(), llvm::SSAUpdaterImpl< UpdaterT >::CheckIfPHIMatches(), checkOverlappingElement(), checkRegOnlyPHIInputs(), llvm::VarListElementInit::classof(), CleanupPointerRootUsers(), llvm::TypeFinder::clear(), llvm::json::Object::clear(), llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >::clear(), llvm::AliasSetTracker::clear(), llvm::StringMap< uint64_t >::clear(), llvm::orc::SymbolStringPool::clearDeadEntries(), llvm::X86_MC::X86MCInstrAnalysis::clearsSuperRegisters(), llvm::CloneAndPruneIntoFromInst(), CloneLoop(), llvm::CloneModule(), llvm::collectPGOFuncNameStrings(), combineWeightsBySorting(), llvm::pdb::InfoStreamBuilder::commit(), llvm::codeview::DebugInlineeLinesSubsection::commit(), llvm::DominanceFrontierBase< BasicBlock, false >::compare(), llvm::StringRef::compare_numeric(), llvm::DominanceFrontierBase< BasicBlock, false >::compareDomSet(), llvm::ImutAVLFactory< ImutInfo >::compareTreeWithSection(), llvm::EHStreamer::computeActionsTable(), llvm::mca::computeBlockRThroughput(), computeBranchTargetAndInversion(), llvm::AccelTableBase::computeBucketCount(), computeBytesPoppedByCalleeForSRet(), llvm::rdf::Liveness::computeLiveIns(), computeMemberData(), llvm::computeMinimumValueSizes(), llvm::EHStreamer::computePadMap(), ComputePostOrders(), llvm::mca::computeProcResourceMasks(), llvm::object::computeSymbolSizes(), llvm::RuntimeDyldImpl::computeTotalAllocSize(), computeUnlikelySuccessors(), computeValueLLTs(), llvm::ConstantAggregate::ConstantAggregate(), llvm::ConstantAggrKeyType< ConstantClass >::ConstantAggrKeyType(), llvm::ConstantExprKeyType::ConstantExprKeyType(), ConstantFold(), llvm::ConstantFoldGetElementPtr(), ConstantPropUsersOf(), llvm::sys::UnicodeCharSet::contains(), llvm::HexagonBlockRanges::IndexRange::contains(), llvm::ImmutableList< T >::contains(), llvm::MIRPrinter::convert(), ConvertDoubleToBytes(), convertFPR32ToFPR64(), llvm::SIInstrInfo::convertNonUniformLoopRegion(), llvm::MIRPrinter::convertStackObjects(), ConvertToSInt(), llvm::convertUTF16ToUTF8String(), llvm::GlobalObject::copyMetadata(), llvm::StackProtector::copyToMachineFrameInfo(), llvm::AliasSetTracker::copyValue(), llvm::symbolize::SymbolizableObjectFile::create(), llvm::InstrProfReader::create(), llvm::coverage::BinaryCoverageReader::create(), llvm::object::ELFObjectFile< ELFT >::create(), llvm::IndexedInstrProfReader::create(), llvm::InstrProfSymtab::create(), createBBSelectReg(), createBSWAPShuffleMask(), createCallInst(), createCast(), llvm::createCodeGenPreparePass(), llvm::createCopyConstrainDAGMutation(), llvm::createDeadArgHackingPass(), llvm::createDwarfEHPass(), llvm::pdb::DIASession::createFromPdb(), llvm::createHexagonHardwareLoops(), llvm::createLanaiDelaySlotFillerPass(), llvm::createLoopSimplifyPass(), llvm::createMergeFunctionsPass(), llvm::createNVPTXPrologEpilogPass(), llvm::createObjCARCOptPass(), llvm::createPGOInstrumentationUseLegacyPass(), llvm::createPPCCTRLoopsVerify(), CreatePrologue(), createPtr(), llvm::createScalarizerPass(), llvm::createSeparateConstOffsetFromGEPPass(), llvm::createShadowStackGCLoweringPass(), llvm::createSIModeRegisterPass(), llvm::MDBuilder::createTBAATypeNode(), llvm::lto::createWriteIndexesThinBackend(), llvm::createX86FixupLEAs(), llvm::createX86OptimizeLEAs(), llvm::createXCoreFrameToArgsOffsetEliminationPass(), cse(), cxxDtorIsEmpty(), definesFullReg(), DeleteBasicBlock(), llvm::deleteDeadLoop(), llvm::DomTreeUpdater::deleteEdgeRelaxed(), despeculateCountZeros(), llvm::SmallVectorTemplateBase< T >::destroy_range(), llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >::destroyAll(), llvm::vfs::RedirectingFileSystem::dir_begin(), llvm::DistributeRange(), llvm::dlltoolDriverMain(), doCandidateWalk(), llvm::AMDGPUAsmPrinter::doFinalization(), llvm::NVPTXAsmPrinter::doFinalization(), llvm::AsmPrinter::doFinalization(), llvm::DominatorTree::dominates(), doPromotion(), doVRegRenaming(), llvm::VarStreamArray< LineColumnEntry, LineColumnExtractor >::drop_front(), llvm::MDNode::dropAllReferences(), llvm::SDNode::DropOperands(), llvm::LLVMContextImpl::dropTriviallyDeadConstantArrays(), llvm::DWARFDebugLoc::LocationList::dump(), llvm::DWARFDebugMacro::dump(), llvm::DWARFDebugPubTable::dump(), llvm::DWARFDebugLoclists::LocationList::dump(), llvm::LiveVariables::VarInfo::dump(), llvm::DWARFContext::dump(), llvm::GVNExpression::Expression::dump(), llvm::mca::RegisterFile::dump(), llvm::coverage::CounterMappingContext::dump(), dump(), llvm::AliasSetTracker::dump(), llvm::SplitEditor::dump(), false::dump_node_container(), llvm::vfs::RedirectingFileSystem::dumpEntry(), dumpLoclistsSection(), dumpMachineInstrRangeWithSlotIndex(), llvm::Loop::dumpVerbose(), eliminateRecursiveTailCall(), eliminateTailRecursion(), eliminateUnreachableBlock(), llvm::StringMatcher::Emit(), llvm::DwarfStringPool::emit(), llvm::MCDwarfFrameEmitter::Emit(), EmitAddTreeOfValues(), llvm::X86FrameLowering::emitCalleeSavedFrameMoves(), emitDirectiveRelocJalr(), llvm::EHStreamer::emitExceptionTable(), EmitGCCInlineAsmStr(), emitGlobalConstantDataSequential(), emitGPDisp(), EmitHiLo(), llvm::MCELFStreamer::EmitIdent(), llvm::ScoreboardHazardRecognizer::EmitInstruction(), llvm::MipsAsmPrinter::EmitInstruction(), llvm::SITargetLowering::EmitInstrWithCustomInserter(), llvm::CodeViewContext::emitLineTableForFunction(), llvm::TargetLoweringObjectFileELF::emitModuleMetadata(), EmitNops(), emitNullTerminatedSymbolName(), llvm::TargetLoweringObjectFileELF::emitPersonalityValue(), llvm::AVRFrameLowering::emitPrologue(), llvm::Thumb1FrameLowering::emitPrologue(), llvm::Mips16FrameLowering::emitPrologue(), llvm::MipsSEFrameLowering::emitPrologue(), llvm::MSP430FrameLowering::emitPrologue(), llvm::SystemZFrameLowering::emitPrologue(), llvm::PPCFrameLowering::emitPrologue(), emitSignedInt64(), llvm::MipsAsmPrinter::EmitStartOfAsmFile(), llvm::EHStreamer::emitTypeInfos(), llvm::ARMAsmPrinter::EmitXXStructor(), llvm::MCDwarfFrameEmitter::EncodeAdvanceLoc(), encodeBitmaskPerm(), llvm::CodeViewContext::encodeDefRange(), llvm::PPCMCCodeEmitter::encodeInstruction(), llvm::VarStreamArray< LineColumnEntry, LineColumnExtractor >::end(), llvm::SmallSet< unsigned, 16 >::end(), llvm::MachineInstrSpan::end(), llvm::ARMException::endFunction(), ensurePromotedGV(), llvm::ARM::WinEH::ExceptionDataRecord::EpilogueScopes(), llvm::SparseMultiSet< VReg2SUnit, VirtReg2IndexFunctor >::equal_range(), EqualityPropUnSafe(), llvm::SmallSet< unsigned, 16 >::erase(), llvm::SmallVectorImpl< std::pair< llvm::RelocationValueRef, llvm::RelocationEntry > >::erase(), llvm::LoopInfo::erase(), llvm::MDAttachmentMap::erase(), llvm::PriorityWorklist< llvm::LazyCallGraph::SCC *, SmallVector< llvm::LazyCallGraph::SCC *, N >, SmallDenseMap< llvm::LazyCallGraph::SCC *, ptrdiff_t > >::erase_if(), llvm::BranchProbabilityInfo::eraseBlock(), llvm::GlobalsAAResult::FunctionInfo::eraseModRefInfoForGlobal(), llvm::InstrProfReader::error(), EstimateRuntime(), llvm::coverage::CounterMappingContext::evaluate(), llvm::BitTracker::MachineEvaluator::evaluate(), EvaluateCRExpr(), llvm::Evaluator::EvaluateFunction(), llvm::mca::InstructionTables::execute(), llvm::VPlan::execute(), llvm::object::ExportEntry::ExportEntry(), llvm::ModuleSummaryIndex::exportToDot(), llvm::DWARFListTableBase< DWARFDebugRnglist >::extract(), llvm::BitTracker::RegisterCell::extract(), llvm::DWARFDebugNames::NameIndex::extract(), llvm::DWARFDebugNames::extract(), extractConstantWithoutWrapping(), llvm::opt::ArgList::filtered(), llvm::opt::ArgList::filtered_reverse(), llvm::DIBuilder::finalize(), llvm::AccelTableBase::finalize(), llvm::finalizeBundle(), llvm::finalizeBundles(), llvm::SMSchedule::finalizeSchedule(), llvm::SmallPtrSetImplBase::find_imp(), findArrayDimensionsRec(), llvm::SSAUpdaterImpl< UpdaterT >::FindAvailableVals(), llvm::opt::OptTable::findByPrefix(), findCommonType(), llvm::SSAUpdaterImpl< UpdaterT >::FindDominators(), findExecCopy(), llvm::SSAUpdaterImpl< UpdaterT >::FindExistingPHI(), FindFirstNonCommonLetter(), findGlueUse(), findIBRPredecessor(), findInitTrampoline(), findInitTrampolineFromBB(), llvm::CodeExtractor::findInputsOutputs(), findIrreducibleHeaders(), FindLastAluClause(), llvm::HexagonInstrInfo::findLoopInstr(), llvm::MCJIT::findModuleForSymbol(), findPartitions(), llvm::SSAUpdaterImpl< UpdaterT >::FindPHIPlacement(), findPotentialBlockers(), FindPredecessorAutoreleaseWithSafePath(), llvm::SSAUpdaterTraits< SSAUpdater >::FindPredecessorBlocks(), llvm::SSAUpdaterTraits< MachineSSAUpdater >::FindPredecessorBlocks(), llvm::DWARFUnit::findRnglistFromOffset(), findSafeStoreForStoreStrongContraction(), findSingleRegDef(), findStartOfTree(), findStrip(), findTRECandidate(), findUnconditionalPreds(), findUser(), first_use_of_in_block(), firstCommonClass(), llvm::MipsMCExpr::fixELFSymbolsInTLSFixups(), fixPhis(), llvm::InnerLoopVectorizer::fixReduction(), llvm::fixStackStores(), fixTerminators(), fixupRegionExits(), llvm::DomTreeUpdater::flush(), llvm::FoldBranchToCommonDest(), foldLogOpOfMaskedICmps(), foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed(), llvm::TargetInstrInfo::foldMemoryOperand(), foldOperationIntoPhiValue(), foldReturnAndProcessPred(), llvm::ScalarEvolution::forgetValue(), llvm::format_provider< llvm::json::Value >::format(), llvm::CFLSteensAAResult::FunctionInfo::FunctionInfo(), llvm::StackSafetyInfo::FunctionInfo::FunctionInfo(), FunctionNumber(), gatherFileIDs(), llvm::DWARFDebugAranges::generate(), llvm::MipsInstrInfo::genInstrWithNewOpc(), llvm::AttributeList::get(), llvm::PointerType::get(), llvm::DWARFDebugRnglist::getAbsoluteRanges(), llvm::DWARFDebugRangeList::getAbsoluteRanges(), getAccelTable(), llvm::LegalizerInfo::getActionDefinitionsBuilder(), llvm::SelectionDAG::getAddrSpaceCast(), getArrayElements(), llvm::AttributeSetNode::getAsString(), llvm::SelectionDAG::getAtomic(), getAttrKindEncoding(), llvm::object::COFFObjectFile::getAuxSymbol(), llvm::SelectionDAG::getBasicBlock(), llvm::MemoryPhi::getBasicBlockIndex(), getBinOpsForFactorization(), llvm::getBitcodeFileContents(), llvm::SelectionDAG::getBlockAddress(), getBlockName(), getBranchInsertPoint(), getBundledUseMI(), llvm::objcarc::GetCallSiteClass(), llvm::getCallsiteCost(), getChainID(), llvm::DebugLocStream::getComments(), getComparePred(), getCompareSourceReg(), llvm::LineEditor::getCompletionAction(), llvm::SelectionDAG::getConstantPool(), llvm::GCOVBlock::getCycleCount(), getDataDeps(), llvm::object::COFFObjectFile::getDataDirectory(), llvm::SelectionDAG::getDbgLabel(), llvm::LineEditor::getDefaultHistoryPath(), llvm::TGParser::getDependencies(), getDPPOp(), getDwarfRegNum(), GetEarliestInsertPos(), llvm::BranchProbabilityInfo::getEdgeProbability(), llvm::BitstreamEntry::getEndBlock(), llvm::MachineTraceMetrics::getEnsemble(), llvm::DWARFDebugNames::NameIndex::getEntry(), llvm::objcarc::getEquivalentPHIs(), llvm::BitstreamEntry::getError(), llvm::SystemZConstantPoolValue::getExistingMachineCPValue(), getExprBase(), llvm::PseudoSourceValueManager::getExternalSymbolCallEntry(), getExtractIndex(), llvm::VarStreamArray< LineColumnEntry, LineColumnExtractor >::getExtractor(), llvm::FaultMapParser::FunctionFaultInfoAccessor::getFaultingPCOffset(), llvm::FaultMapParser::FunctionFaultInfoAccessor::getFaultKind(), llvm::FaultMapParser::getFaultMapVersion(), llvm::MachineFunction::getFilterIDFor(), getFirstEpilogueInst(), llvm::MachineBasicBlock::getFirstInstrTerminator(), llvm::MachineBasicBlock::getFirstNonPHI(), llvm::MachineBasicBlock::getFirstTerminator(), llvm::Interpreter::getFirstVarArg(), getFoldedOffsetOf(), getFoldedSizeOf(), llvm::SelectionDAG::getFrameIndex(), llvm::DWARFUnitIndex::getFromOffset(), llvm::FaultMapParser::FunctionInfoAccessor::getFunctionAddr(), llvm::IndexedInstrProfReader::getFunctionCounts(), llvm::SelectionDAG::getGlobalAddress(), llvm::ExecutionEngine::getGlobalValueAtAddress(), llvm::PseudoSourceValueManager::getGlobalValueCallEntry(), llvm::RuntimeDyldELF::getGOTEntrySize(), llvm::FaultMapParser::FunctionFaultInfoAccessor::getHandlerPCOffset(), getHashForUdt(), llvm::ScoreboardHazardRecognizer::getHazardType(), llvm::object::WindowsResource::getHeadEntry(), llvm::sys::detail::getHostCPUNameForARM(), llvm::sys::detail::getHostCPUNameForS390x(), llvm::sys::getHostNumPhysicalCores(), llvm::MachineBranchProbabilityInfo::getHotSucc(), llvm::BranchProbabilityInfo::getHotSucc(), llvm::SlotIndexes::getIndexAfter(), llvm::SelectionDAG::getIndexedStore(), llvm::getInlineCost(), llvm::SIInstrInfo::getInstBundleSize(), llvm::ARMBaseInstrInfo::getInstSizeInBytes(), getIPMConversion(), llvm::SCEVExpander::getIVIncOperand(), llvm::SelectionDAG::getJumpTable(), llvm::SelectionDAG::getLabelNode(), llvm::InvokeInst::getLandingPadInst(), getLAScore(), GetLatestInsertPos(), getLayoutSuccessorProbThreshold(), llvm::msf::MappedBlockStream::getLength(), llvm::GCOVBlock::getLineCount(), llvm::MachineRegisterInfo::getLiveInPhysReg(), llvm::MachineRegisterInfo::getLiveInVirtReg(), llvm::getLiveRegs(), getLiveRegsAt(), llvm::SelectionDAG::getLoad(), getLogBase2(), llvm::SelectionDAG::getMachineNode(), llvm::getMallocType(), getMappedOp(), llvm::SelectionDAG::getMaskedGather(), llvm::SelectionDAG::getMaskedLoad(), llvm::SelectionDAG::getMaskedScatter(), llvm::SelectionDAG::getMaskedStore(), getMaxCalleeSavedReg(), getMaxPointerSize(), llvm::LLVMContext::getMDKindNames(), llvm::SelectionDAG::getMDNode(), llvm::SelectionDAG::getMemIntrinsicNode(), getMemSetPatternValue(), getMetadataTypeOrder(), getMinVisibility(), llvm::AAResults::getModRefInfo(), getMopState(), getMOVL(), getMulHu(), llvm::rdf::Liveness::getNearestAliasedRef(), getNegativeIsTrueBoolVec(), getNewValueJumpOpcode(), getNextBlock(), getNextMachineInstrInBB(), llvm::SlotIndexes::getNextNonNullIndex(), getNextRegister(), llvm::rdf::DataFlowGraph::getNextShadow(), llvm::SelectionDAG::getNode(), llvm::DOTGraphTraits< BoUpSLP * >::getNodeAttributes(), llvm::BFIDOTGraphTraitsBase< BlockFrequencyInfoT, BranchProbabilityInfoT >::getNodeAttributes(), llvm::SelectionDAG::getNodeIfExists(), getNonDebugInstr(), getNumAllocatableRegsForConstraints(), llvm::EquivalenceClasses< llvm::Instruction *>::getNumClasses(), llvm::MachineInstr::getNumExplicitDefs(), llvm::MachineInstr::getNumExplicitOperands(), llvm::FaultMapParser::FunctionInfoAccessor::getNumFaultingPCs(), llvm::FaultMapParser::getNumFunctions(), llvm::ARMBaseInstrInfo::getNumLDMAddresses(), getOffsetFromIndices(), getOnlyLiveSuccessor(), llvm::ConstantExpr::getOpcodeName(), getOpenCLAlignment(), llvm::TargetTransformInfo::getOperandInfo(), llvm::ARMBaseInstrInfo::getOperandLatency(), llvm::slpvectorizer::BoUpSLP::getORE(), llvm::FoldingSetBase::GetOrInsertNode(), getOrInsertValueProfilingCall(), getOrSelfReference(), getParameterABIAttributes(), getPlatformName(), GetPointerOperand(), getPointerOperands(), llvm::MCJIT::getPointerToFunction(), getPrefixes(), llvm::MCSubtargetInfo::getReadAdvanceCycles(), llvm::vfs::OverlayFileSystem::getRealPath(), getReassignedChan(), llvm::MCSchedModel::getReciprocalThroughput(), llvm::BitstreamEntry::getRecord(), llvm::InstrProfReaderItaniumRemapper< HashTableImpl >::getRecords(), getRedirectedFileStatus(), getReducedType(), llvm::BitTracker::MachineEvaluator::getRef(), llvm::TargetLowering::getRegForInlineAsmConstraint(), llvm::SelectionDAG::getRegister(), llvm::DWARFContext::getRegisterInfo(), llvm::MipsMCCodeEmitter::getRegisterListOpValue(), llvm::SelectionDAG::getRegisterMask(), llvm::RegsForValue::getRegsAndSizes(), llvm::getRegSequenceSubReg(), llvm::CCState::getRemainingRegParmsForType(), llvm::R600RegisterInfo::getReservedRegs(), getRetComponentType(), getSameOpcode(), getSavedReg(), llvm::object::MachOObjectFile::getSection(), llvm::BasicBlock::getSinglePredecessor(), llvm::BasicBlock::getSingleSuccessor(), getSourceLineHash(), llvm::X86InstrInfo::getSPAdjust(), llvm::ConstantVector::getSplatValue(), llvm::SelectionDAG::getSrcValue(), llvm::InstrItineraryData::getStageLatency(), llvm::SelectionDAG::getStore(), getStoreTarget(), GetStringLengthH(), llvm::BitstreamEntry::getSubBlock(), getSubprogram(), llvm::IndexedInstrProfReader::getSymtab(), getTag(), getTagRecordHashForUdt(), llvm::SelectionDAG::getTargetIndex(), getTargetMBB(), llvm::SelectionDAG::getTargetMemSDNode(), llvm::ARCTargetLowering::getTargetNodeName(), llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >::getTombstoneKey(), llvm::BumpPtrAllocatorImpl< MallocAllocator, 65536 >::getTotalMemory(), llvm::slpvectorizer::BoUpSLP::getTreeCost(), llvm::SelectionDAG::getTruncStore(), getTypePartition(), getUnconditionalBrDisp(), getUnderlyingArgReg(), getUnderlyingObjects(), llvm::BasicBlock::getUniquePredecessor(), llvm::BasicBlock::getUniqueSuccessor(), llvm::BasicTTIImplBase< AMDGPUTTIImpl >::getUnrollingPreferences(), llvm::MachineSSAUpdater::GetValueInMiddleOfBlock(), llvm::SSAUpdater::GetValueInMiddleOfBlock(), GetVBR(), llvm::SelectionDAG::getVectorShuffle(), llvm::SmallDenseMap< const llvm::DISubprogram *, detail::DenseSetEmpty, InlineBuckets, DenseMapInfo< const llvm::DISubprogram *>, detail::DenseSetPair< const llvm::DISubprogram * > >::grow(), HandleCallsInBlockInlinedThroughInvoke(), llvm::DWARFVerifier::handleDebugLine(), handleEndBlock(), llvm::handleExecNameEncodedBEOpts(), llvm::handleExecNameEncodedOptimizerOpts(), HandleInlinedEHPad(), HandleInlinedLandingPad(), llvm::Constant::handleOperandChange(), llvm::LiveVariables::HandleVirtRegDef(), llvm::LiveVariables::HandleVirtRegUse(), HandleVRSaveUpdate(), llvm::GEPOperator::hasAllConstantIndices(), llvm::GEPOperator::hasAllZeroIndices(), llvm::SDNode::hasAnyUseOfValue(), llvm::CallSiteBase<>::hasArgument(), llvm::AttributeList::hasAttrSomewhere(), llvm::MachineInstr::hasComplexRegisterTies(), HasConditionalBranch(), llvm::PHINode::hasConstantOrUndefValue(), llvm::MachineBasicBlock::hasEHPadSuccessor(), hasField(), llvm::ItaniumPartialDemangler::hasFunctionQualifiers(), llvm::RecurrenceDescriptor::hasMultipleUsesOf(), llvm::coverage::InstantiationGroup::hasName(), HasNestArgument(), llvm::SDNode::hasNUsesOfValue(), hasOneNonDBGUseInst(), llvm::Value::hasOneUse(), hasOnlySelectUsers(), hasOnlyUniformBranches(), llvm::ScalarEvolution::hasOperand(), hasProfileData(), hasRegisterDependency(), hasReturn(), hasReturnsTwiceAttr(), hasTerminatorThatModifiesExec(), llvm::HexagonInstrInfo::hasUncondBranch(), hasUseAfterLoop(), llvm::HexagonAsmPrinter::HexagonProcessInstruction(), hoistAndMergeSGPRInits(), llvm::SCEVExpander::hoistIVInc(), llvm::hoistRegion(), llvm::BumpPtrAllocatorImpl< MallocAllocator, 65536 >::identifyObject(), ignoreDependence(), llvm::SHA1::init(), llvm::InterferenceCache::init(), llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >::initEmpty(), INITIALIZE_PASS(), INITIALIZE_PASS_BEGIN(), llvm::DbgVariable::initializeDbgValue(), llvm::MIRParserImpl::initializeJumpTableInfo(), llvm::mca::initializeUsedResources(), initializeWorkList(), llvm::ScheduleDAGMI::initQueues(), llvm::InlineFunction(), llvm::ValueMap< const Function *, FuncInfo >::insert(), llvm::json::Array::insert(), llvm::SmallSet< unsigned, 16 >::insert(), llvm::detail::DenseSetImpl< ConstantStruct *, DenseMap< ConstantStruct *, detail::DenseSetEmpty, MapInfo, detail::DenseSetPair< ConstantStruct * > >, MapInfo >::insert(), llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >::insert(), llvm::BitTracker::RegisterCell::insert(), llvm::SmallPtrSetImpl< const llvm::SCEV * >::insert(), llvm::SMSchedule::insert(), llvm::MachineBasicBlock::insert(), llvm::SmallPtrSetImplBase::insert_imp(), insertCopy(), insertIfNamed(), llvm::LazyCallGraph::RefSCC::insertIncomingRefEdge(), InsertLDR_STR(), llvm::LiveIntervals::InsertMachineInstrRangeInMaps(), llvm::InsertPointAnalysis::InsertPointAnalysis(), InsertRootInitializers(), insertSpills(), llvm::LazyCallGraph::RefSCC::insertTrivialCallEdge(), insertUniqueBackedgeBlock(), instIsBreakpoint(), instrDefsUsesSCC(), intersect(), llvm::IntervalPartition::IntervalPartition(), llvm::AnalysisManager< IRUnitT, ExtraArgTs >::invalidate(), inversePermutation(), invert_find_roots(), isACalleeSavedRegister(), llvm::isAllocaPromotable(), isAlwaysFoldable(), llvm::LazyCallGraph::SCC::isAncestorOf(), llvm::LazyCallGraph::RefSCC::isAncestorOf(), llvm::mca::RegisterFile::isAvailable(), llvm::AsmPrinter::isBlockOnlyReachableByFallthrough(), isBlockValidForExtraction(), llvm::isBytewiseValue(), isCalleeLoad(), isCallerPreservedOrConstPhysReg(), isCallPromotable(), llvm::SITargetLowering::isCanonicalized(), isClampZeroToOne(), isConcatMask(), isCondRelevantToAnyCallArgument(), isContiguous(), isCopy(), llvm::isCriticalEdge(), isDebug(), isDenselyPacked(), isDirectCall(), llvm::HexagonTargetLowering::IsEligibleForTailCallOptimization(), isEphemeralValueOf(), llvm::DenseMapInfo< const Expression * >::isEqual(), llvm::X86MCExpr::isEqualTo(), isFNEG(), isFpMulInstruction(), isFullCopyOf(), isFullUndefDef(), isGEPFoldable(), llvm::ConstantExpr::isGEPWithNoNotionalOverIndexing(), llvm::isGuaranteedToTransferExecutionToSuccessor(), isIdentity(), isImmValidForOpcode(), isImplicitlyDef(), isImplicitOperandIn(), llvm::CmpInst::isImpliedFalseByMatchingCmp(), isIndirectBrTarget(), isInput(), isInRage(), isInstrUniform(), isIntersect(), isKnownNonNaN(), isKnownNonZero(), llvm::SelectionDAG::isKnownToBeAPowerOfTwo(), isLeakCheckerRoot(), llvm::R600InstrInfo::isLegalToSplitMBBAt(), llvm::MachineRegisterInfo::isLiveIn(), isLiveOut(), llvm::Interval::isLoop(), isLoopPassName(), isMemOPCandidate(), isMinSize(), IsMovepDestinationRegPair(), isMulPowOf2(), isNopCopy(), isObjectDereferencedInBlock(), isOnlyReachableViaThisEdge(), llvm::SDNode::isOnlyUserOf(), llvm::LazyCallGraph::SCC::isParentOf(), llvm::LazyCallGraph::RefSCC::isParentOf(), isPCRel(), isPermutation(), isPHIRegionIndex(), llvm::isPotentiallyReachable(), llvm::ARMBaseInstrInfo::isPredicated(), IsPredicateKnownToFail(), isRegOrImmWithInputMods(), isReInterleaveMask(), isRematerializable(), IsSafeAndProfitableToMove(), isSafeAndProfitableToSinkLoad(), isSafeSROAGEP(), llvm::X86InstrInfo::isSafeToClobberEFLAGS(), llvm::isSafeToLoadUnconditionally(), isScalarToVector(), isSchedBoundary(), isSExtLoad(), isShuffle(), llvm::PPCInstrInfo::isSignOrZeroExtended(), isSimpleIndexCalc(), llvm::StructType::isSized(), isSortedByValueNo(), isSSA(), isSubset(), llvm::mca::Scheduler::issueInstruction(), llvm::Value::isSwiftError(), isTargetConstant(), isTerminalReg(), isTransformable(), isTrivialLoopExitBlockHelper(), isUndefShift(), isUseSafeToFold(), llvm::DIExpression::isValid(), isVariableIndexable(), isWeak(), isZeroLengthArray(), llvm::LiveRange::join(), llvm::BitTracker::BitMask::last(), llvm::SelectionDAG::Legalize(), llvm::SIInstrInfo::legalizeOperands(), likeBitCastFromVector(), LLVMGetHandlers(), LLVMGetParams(), LLVMGetParamTypes(), LLVMGetStructElementTypes(), LLVMOptRemarkParserGetNext(), LLVMPrintModuleToFile(), llvm::coverage::CoverageMapping::load(), loadBinaryFormat(), llvm::xray::loadInstrumentationMap(), llvm::RuntimeDyldELF::loadObject(), llvm::xray::loadProfile(), loadTestingFormat(), llvm::xray::loadTrace(), llvm::lto::localCache(), llvm::LazyCallGraph::EdgeSequence::lookup(), lookupFunction(), llvm::vfs::lookupInMemoryNode(), llvm::SystemZMCInstLower::lower(), llvm::LanaiMCInstLower::Lower(), LowerADJUST_TRAMPOLINE(), llvm::FastISel::lowerArguments(), LowerBUILD_VECTORAsVariablePermute(), llvm::SystemZTargetLowering::LowerCall(), llvm::SparcTargetLowering::LowerCall_32(), llvm::SparcTargetLowering::LowerCall_64(), LowerCallResult(), llvm::FastISel::lowerCallTo(), llvm::TargetLowering::LowerCallTo(), llvm::R600AsmPrinter::lowerConstant(), llvm::AMDGPUAsmPrinter::lowerConstant(), lowerDSPIntr(), lowerFCOPYSIGN32(), lowerFCOPYSIGN64(), llvm::SystemZTargetLowering::LowerFormalArguments(), llvm::AMDGPUTargetLowering::LowerFP_TO_FP16(), llvm::AMDGPUTargetLowering::LowerINT_TO_FP32(), lowerLoadRelative(), llvm::LanaiTargetLowering::LowerMUL(), lowerObjCCall(), llvm::MipsMCInstLower::LowerOperand(), llvm::BPFTargetLowering::LowerOperation(), llvm::MipsTargetLowering::LowerOperationWrapper(), llvm::X86TargetLowering::LowerOperationWrapper(), lowerRegToMasks(), llvm::SITargetLowering::LowerReturn(), llvm::SystemZTargetLowering::LowerReturn(), lowerSubFn(), llvm::AMDGPUTargetLowering::LowerUDIVREM(), llvm::AMDGPUTargetLowering::lowerUnhandledCall(), LowerVECTOR_SHUFFLEv8i8(), LowerVectorAllZeroTest(), makeVisible(), mangleCoveragePath(), llvm::json::ObjectMapper::map(), mapBinOpcode(), markAliveBlocks(), llvm::rdf::DataFlowGraph::markBlock(), MarkBlocksLiveIn(), llvm::MachineRegisterInfo::markUsesInDebugValueAsUndef(), maskIsAllOneOrUndef(), maskIsAllZeroOrUndef(), llvm::GlobPattern::match(), MatchCoprocessorOperandName(), matchesOr(), matchPair(), matchScalarInAggregate(), matchSVEPredicateVectorRegName(), matchSwap(), llvm::gvn::AvailableValueInBlock::MaterializeAdjustedValue(), maybePrintCallAddrSpace(), maybePrintComdat(), mayLoopAccessLocation(), MaySpeculate(), mayUsePostIncMode(), llvm::InstrProfRecord::merge(), llvm::MergeBasicBlockIntoOnlyPred(), llvm::MergeBlockIntoPredecessor(), mergeCleanupPad(), mergeConditionalStoreToAddress(), mergeConstants(), mergeEmptyReturnBlocks(), mergeOperations(), llvm::SelectionDAG::MorphNodeTo(), llvm::IRMover::move(), llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >::moveFromOldBuckets(), moveInstrOut(), moveLCSSAPhis(), llvm::object::ExportEntry::moveNext(), moveSpillUsesAfterCoroBegin(), llvm::SIInstrInfo::moveToVALU(), moveUp(), llvm::InjectorIRStrategy::mutate(), llvm::InstDeleterIRStrategy::mutate(), nearest_common_dominatee(), nearest_common_dominator(), needsFP(), needsReferenceType(), needsRuntimeRegistrationOfSectionRange(), node_class(), node_eq(), okayForPHIOfOps(), llvm::vfs::OverlayFileSystem::openFileForRead(), llvm::BitmaskEnumDetail::operator &(), llvm::BitmaskEnumDetail::operator &=(), llvm::MDNode::operator delete(), operator new(), llvm::MDNode::operator new(), llvm::latency_sort::operator()(), false::IntervalSorter::operator()(), llvm::ExitOnError::operator()(), llvm::LessRecordRegister::operator()(), llvm::coverage::CoverageMappingIterator::operator*(), llvm::coverage::CoverageMappingIterator::operator->(), operator<<(), false::operator<<(), llvm::operator<<(), llvm::rdf::operator<<(), llvm::EquivalenceClasses< llvm::Instruction *>::operator=(), llvm::LazyCallGraph::operator=(), llvm::detail::operator==(), llvm::ConstantAggrKeyType< ConstantClass >::operator==(), llvm::ConstantExprKeyType::operator==(), llvm::AttrBuilder::operator==(), llvm::LazyCallGraph::EdgeSequence::operator[](), llvm::BitTracker::RegisterCell::operator[](), llvm::BitmaskEnumDetail::operator^(), llvm::BitmaskEnumDetail::operator|(), llvm::BitmaskEnumDetail::operator|=(), llvm::BitmaskEnumDetail::operator~(), OptimizeAwayTrappingUsesOfLoads(), OptimizeAwayTrappingUsesOfValue(), llvm::LanaiInstrInfo::optimizeCompareInstr(), llvm::ARMBaseInstrInfo::optimizeCompareInstr(), llvm::PPCInstrInfo::optimizeCompareInstr(), llvm::X86InstrInfo::optimizeCompareInstr(), OptimizeEmptyGlobalCXXDtors(), OptimizeExtractBits(), OptimizeFunctions(), llvm::slpvectorizer::BoUpSLP::optimizeGatherSequence(), OptimizeGlobalAliases(), OptimizeGlobalVars(), optimizeVcndVcmpPair(), llvm::opt::OptTable::OptTable(), llvm::SMSchedule::orderDependence(), OtherSucc(), llvm::HexagonBlockRanges::IndexRange::overlaps(), packCmovGroup(), llvm::TargetLowering::parametersInCSRMatch(), llvm::DWARFDebugMacro::parse(), llvm::SpecialCaseList::parse(), llvm::object::WindowsResourceParser::parse(), llvm::InlineAsm::ConstraintInfo::Parse(), llvm::DWARFDebugFrame::parse(), llvm::vfs::RedirectingFileSystemParser::parse(), parseBackslash(), parseBitcodeFileImpl(), parseCond(), llvm::InlineAsm::ParseConstraints(), llvm::itanium_demangle::AbstractManglingParser< ManglingParser< Alloc >, Alloc >::parseConversionExpr(), llvm::itanium_demangle::AbstractManglingParser< ManglingParser< Alloc >, Alloc >::parseDecltype(), llvm::itanium_demangle::AbstractManglingParser< ManglingParser< Alloc >, Alloc >::parseExpr(), llvm::itanium_demangle::AbstractManglingParser< ManglingParser< Alloc >, Alloc >::parseFunctionType(), llvm::DWARFDebugLoc::parseOneLocationList(), llvm::DWARFDebugLoclists::parseOneLocationList(), parsePhysicalReg(), llvm::itanium_demangle::AbstractManglingParser< ManglingParser< Alloc >, Alloc >::parsePrefixExpr(), parseRngListTableHeader(), Passv64i1ArgInRegs(), llvm::AMDGPUTargetLowering::PerformDAGCombine(), llvm::PPCTargetLowering::PerformDAGCombine(), PerformHeapAllocSRoA(), performSink(), PerformSTORECombine(), PickMostRelevantLoop(), llvm::ConvergingVLIWScheduler::pickNodeFromQueue(), llvm::LatencyPriorityQueue::pop(), llvm::ResourcePriorityQueue::pop(), llvm::PMDataManager::populateInheritedAnalysis(), llvm::InstrProfReaderItaniumRemapper< HashTableImpl >::populateRemappings(), pred_L(), predictUseListOrder(), predictValueUseListOrderImpl(), llvm::PrepareToSplitEntryBlock(), llvm::LinkDiagnosticInfo::print(), llvm::TimeRecord::print(), llvm::LiveStacks::print(), llvm::DominanceFrontierBase< BasicBlock, false >::print(), llvm::SCEV::print(), llvm::ValueEnumerator::print(), llvm::LivePhysRegs::print(), llvm::MIPrinter::print(), llvm::AccelTableBase::print(), llvm::AliasSet::print(), llvm::MachineOperand::print(), llvm::LoopBase< BasicBlock, Loop >::print(), llvm::MachineFunction::print(), llvm::MachineBasicBlock::print(), llvm::LoopInfoBase< BasicBlock, Loop >::print(), llvm::VPBlendRecipe::print(), llvm::LiveRangeUpdater::print(), llvm::WebAssemblyInstPrinter::printBrList(), printCustomRegMask(), llvm::PrintDomTree(), llvm::itanium_demangle::ParameterPackExpansion::printLeft(), llvm::GCNRPTracker::printLiveRegs(), llvm::printLivesAt(), PrintLLVMName(), llvm::printMBBReference(), printMCExpr(), printName(), printNode(), printNodeDOT(), llvm::SIFrameLowering::processFunctionBeforeFrameFinalized(), processShaderInputArgs(), ProcessSourceNode(), llvm::xray::profileFromTrace(), profitImm(), promoteIndirectCalls(), promoteMemoryToRegister(), promoteSingleBlockAlloca(), PropagateConstantReturn(), llvm::propagateMetadata(), propagateMetadata(), llvm::LiveIntervals::pruneValue(), llvm::LatencyPriorityQueue::push(), llvm::SchedulingPriorityQueue::push_all(), llvm::json::Array::push_back(), QualifiedNameOfImplicitName(), llvm::LiveRange::Query(), llvm::GVNHoist::rank(), llvm::support::endian::read(), llvm::sampleprof::SampleProfileReaderItaniumRemapper::read(), llvm::support::endian::read16(), llvm::support::endian::read32(), llvm::support::endian::read64(), llvm::BitstreamCursor::ReadAbbrevRecord(), llvm::FileCheck::ReadCheckFile(), readCoverageMappingData(), llvm::TextInstrProfReader::readHeader(), llvm::TextInstrProfReader::readNextRecord(), llvm::RawInstrProfReader< IntPtrT >::readNextRecord(), llvm::IndexedInstrProfReader::readNextRecord(), llvm::readPGOFuncNameStrings(), llvm::R600InstrInfo::readsLDSSrcReg(), readsVCCZ(), readWideAPInt(), llvm::ConvergingVLIWScheduler::readyQueueVerboseDump(), llvm::SSAUpdaterImpl< UpdaterT >::RecordMatchingPHIs(), llvm::HexagonInstrInfo::reduceLoopCount(), RefineErrorLoc(), regIsPICBase(), registerDefinedBetween(), llvm::mca::RegisterFile::RegisterFile(), llvm::PassBuilder::registerParseTopLevelPipelineCallback(), llvm::StringMapImpl::RehashTable(), llvm::rdf::DataFlowGraph::releaseBlock(), llvm::R600SchedStrategy::releaseBottomNode(), llvm::ConvergingVLIWScheduler::releaseBottomNode(), llvm::ConstantHoistingPass::releaseMemory(), llvm::pdb::PublicsStream::reload(), llvm::pdb::GlobalsStream::reload(), relocateInstructionBefore(), llvm::remapInstruction(), llvm::MapVector< AssertingVH< Instruction >, AssertingVH< Value > >::remove_if(), llvm::DominanceFrontierBase< BasicBlock, false >::removeBlock(), llvm::SwitchInst::removeCase(), RemoveDeadAddBetweenLEAAndJT(), llvm::FastISel::removeDeadCode(), llvm::Constant::removeDeadConstantUsers(), llvm::SelectionDAG::RemoveDeadNodes(), removeEmptyCleanup(), removeExternalCFGEdges(), removeExternalCFGSuccessors(), removeGlobalCtors(), llvm::LazyCallGraph::RefSCC::removeInternalRefEdge(), removeKillInfo(), llvm::ExecutionEngine::removeModule(), llvm::orc::OrcMCJITReplacement::removeModule(), llvm::PMDataManager::removeNotPreservedAnalysis(), removeOldExitPreds(), removePhis(), llvm::LiveRegUnits::removeRegsNotPreserved(), removeTriviallyEmptyRange(), llvm::removeUnreachableBlocks(), removeUseSoftFloat(), RemoveVRSaveCode(), llvm::MachineFunction::RenumberBlocks(), llvm::SlotIndexes::renumberIndexes(), llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(), llvm::VPValue::replaceAllUsesWith(), replaceConstantExprOp(), llvm::replaceCreatedSSACopys(), ReplaceDominatedUses(), llvm::PPCFrameLowering::replaceFPWithRealFP(), llvm::PPCInstrInfo::replaceInstrWithLI(), llvm::AVRTargetLowering::ReplaceNodeResults(), llvm::ARMTargetLowering::ReplaceNodeResults(), llvm::ConstantUniqueMap< llvm::ConstantExpr >::replaceOperandsInPlace(), replaceRegUsesAfterLoop(), llvm::MachineRegisterInfo::replaceRegWith(), llvm::MachineBasicBlock::replaceSuccessor(), llvm::Thumb2InstrInfo::ReplaceTailWithBranchTo(), llvm::User::replaceUsesOfWith(), llvm::Value::replaceUsesOutsideBlock(), rescheduleCanonically(), llvm::DataLayout::reset(), llvm::SmallBitVector::reset(), llvm::BitVector::reset(), llvm::cl::ResetAllOptionOccurrences(), llvm::rdf::Liveness::resetKills(), llvm::rdf::Liveness::resetLiveIns(), llvm::SmallVectorImpl< std::pair< llvm::RelocationValueRef, llvm::RelocationEntry > >::resize(), llvm::BitcodeReaderValueList::resolveConstantForwardRefs(), llvm::itanium_demangle::AbstractManglingParser< ManglingParser< Alloc >, Alloc >::resolveForwardTemplateRefs(), llvm::ListInit::resolveReferences(), llvm::mca::ResourceManager::ResourceManager(), llvm::SystemZFrameLowering::restoreCalleeSavedRegisters(), llvm::CCState::resultsCompatible(), resultTests(), reuseTableCompare(), RewriteHeapSROALoadUser(), rewriteMaterializableInstructions(), rewriteSingleStoreAlloca(), RewriteUsesOfClonedInstructions(), RewriteUsesOfLoadForHeapSRoA(), llvm::CGProfilePass::run(), llvm::UnreachableBlockElimPass::run(), llvm::InstrProfiling::run(), llvm::LoopSimplifyPass::run(), llvm::AAEvaluator::run(), llvm::GVN::run(), llvm::DeadArgumentEliminationPass::run(), llvm::InlinerPass::run(), llvm::WholeProgramDevirtPass::run(), llvm::InstCombiner::run(), runImpl(), llvm::runIPSCCP(), llvm::IntervalPartition::runOnFunction(), llvm::StackProtector::runOnFunction(), llvm::InstructionSelect::runOnMachineFunction(), llvm::InsertNOPLoad::runOnMachineFunction(), llvm::DetectRoundChange::runOnMachineFunction(), llvm::SelectionDAGISel::runOnMachineFunction(), llvm::FixAllFDIVSQRT::runOnMachineFunction(), llvm::MachinePipeliner::runOnMachineFunction(), runSCCP(), llvm::MCJIT::runStaticConstructorsDestructors(), salvageDebugInfoFromEmptyBlock(), scalarConstantToHexString(), llvm::R600SchedStrategy::schedNode(), llvm::GCNScheduleDAGMILive::schedule(), llvm::SIScheduleDAGMI::schedule(), llvm::LatencyPriorityQueue::scheduledNode(), llvm::ScoreboardHazardRecognizer::ScoreboardHazardRecognizer(), llvm::mca::Scheduler::select(), llvm::SelectionDAGISel::SelectCodeCommon(), llvm::FastISel::selectGetElementPtr(), selectI64Imm(), llvm::FastISel::selectStackmap(), llvm::HexagonDAGToDAGISel::SelectVAlign(), separateNestedLoop(), llvm::SmallBitVector::set(), llvm::BitVector::set(), llvm::set_intersect(), llvm::BlockFrequencyInfoImpl< llvm::BitTracker >::setBlockFreq(), llvm::RangeSpan::setEnd(), setFastFlags(), setImmutableRefs(), llvm::MachineInstr::setPhysRegsDeadExcept(), setRequiredFeatureString(), llvm::MIRParserImpl::setupRegisterInfo(), llvm::HexagonRegisterInfo::shouldCoalesce(), shouldKeepFDivF32(), llvm::HexagonTargetObjectFile::shouldPutJumpTableInFunctionSection(), shouldRotateLoopExitingLatch(), ShrinkDemandedConstant(), ShrinkLoadReplaceStoreWithStore(), SimplifyBranchOnICmpChain(), SimplifyCall(), llvm::TargetLowering::SimplifyDemandedBits(), llvm::InstCombiner::simplifyDivRemOfSelectWithZeroOp(), SimplifyFunction(), llvm::SimplifyInstructionsInBlock(), llvm::simplifyLoopAfterUnroll(), simplifyOneLoop(), simplifyX86movmsk(), sinkAndCmp0Expression(), SinkCast(), SinkCmpExpression(), SinkInstruction(), sinkLastInstruction(), sinkLoopInvariantInstructions(), llvm::SIScheduleBlockScheduler::SIScheduleBlockScheduler(), llvm::rdf::DataFlowGraph::DefStack::size(), llvm::MachineBasicBlock::SkipPHIsAndLabels(), llvm::MachineBasicBlock::SkipPHIsLabelsAndDebug(), AllocaSlices::SliceBuilder::SliceBuilder(), SortBlocks(), SortCallTargets(), llvm::json::sortedElements(), sortOpts(), sortSubCommands(), SpeculativelyExecuteBB(), llvm::SystemZFrameLowering::spillCalleeSavedRegisters(), llvm::BasicBlock::splitBasicBlock(), llvm::SplitCriticalEdge(), llvm::MachineBasicBlock::SplitCriticalEdge(), llvm::SplitIndirectBrCriticalEdges(), llvm::LiveDebugVariables::splitRegister(), llvm::StackMapV2Parser< Endianness >::StackMapV2Parser(), llvm::vfs::OverlayFileSystem::status(), false::Chain::str(), llvm::StringMap< uint64_t >::StringMap(), llvm::StringMapEntry< llvm::Comdat >::StringMapEntry(), stripDeadPrototypes(), stripExtractLoElt(), StripSymbolNames(), subRangeLiveAt(), succ_L(), llvm::opt::OptTable::suggestValueCompletions(), swapAntiDependences(), swapMIOperands(), llvm::LazyCallGraph::RefSCC::switchInternalEdgeToCall(), llvm::LazyCallGraph::RefSCC::switchInternalEdgeToRef(), SwitchToLookupTable(), switchToSelect(), llvm::SystemZFrameLowering::SystemZFrameLowering(), llvm::TailDuplicator::tailDuplicateBlocks(), llvm::SoftInstrProfErrors::takeError(), llvm::JumpThreadingPass::ThreadEdge(), llvm::cl::TokenizeGNUCommandLine(), llvm::cl::TokenizeWindowsCommandLine(), llvm::detail::IEEEFloat::toString(), llvm::ScaledNumberBase::toString(), llvm::vfs::InMemoryFileSystem::toString(), llvm::AMDGPU::PALMD::toString(), toStringAPFloat(), transferSRADebugInfo(), tryBuildVectorByteMask(), tryFoldInst(), trySequenceOfOnes(), tryToElideArgumentCopy(), llvm::FastISel::tryToFoldLoadIntoMI(), TryToMergeLandingPad(), TryToShrinkGlobalToBoolean(), llvm::TryToSimplifyUncondBranchFromEmptyBlock(), TryToSinkInstruction(), llvm::JumpThreadingPass::TryToUnfoldSelect(), tryToVectorizeHorReductionOrInstOperands(), TurnSwitchRangeIntoICmp(), llvm::zlib::uncompress(), llvm::BitmaskEnumDetail::Underlying(), llvm::MemoryPhi::unorderedDeleteIncoming(), llvm::MemoryPhi::unorderedDeleteIncomingIf(), llvm::HexagonPacketizerList::unpacketizeSoloInstrs(), llvm::ARM::WinEH::ExceptionDataRecord::UnwindByteCode(), llvm::unwrap(), llvm::SpillPlacement::Node::update(), llvm::LiveIntervals::HMEditor::updateAllRanges(), UpdateCallGraphAfterInlining(), UpdateCPSRUse(), llvm::MemorySSAUpdater::updateForClonedLoop(), updateForIncomingValueLocation(), llvm::BlockFrequencyInfoImplBase::updateLoopWithIrreducible(), upgradeLoopArgument(), llvm::UpgradeModuleFlags(), validInsertValueIndex(), VectorizePTXValueVTs(), llvm::MachineFunction::verify(), llvm::LiveRange::verify(), llvm::LoopInfoBase< BasicBlock, Loop >::verify(), llvm::MemorySSA::verifyDefUses(), llvm::SIInstrInfo::verifyInstruction(), verifyLeafProcRegUse(), llvm::LoopBase< BasicBlock, Loop >::verifyLoop(), llvm::LoopBase< BasicBlock, Loop >::verifyLoopNest(), llvm::mca::verifyOperands(), VerifyPHIs(), llvm::GVN::ValueTable::verifyRemoved(), VerifySDNode(), llvm::xray::FDRTraceWriter::visit(), llvm::xray::BlockPrinter::visit(), llvm::xray::BlockIndexer::visit(), llvm::Interpreter::visitAllocaInst(), llvm::InstCombiner::visitExtractValueInst(), llvm::InstCombiner::visitGetElementPtrInst(), VisitGlobalVariableForEmission(), llvm::InstCombiner::visitShuffleVectorInst(), llvm::VPlanHCFGTransforms::VPInstructionsToVPRecipes(), llvm::VirtRegAuxInfo::weightCalcHelper(), wrapConstantAsMetadata(), llvm::coverage::CoverageFilenamesSectionWriter::write(), llvm::coverage::CoverageMappingWriter::write(), llvm::support::endian::write(), llvm::support::endian::write16(), llvm::support::endian::write32(), llvm::support::endian::write64(), llvm::writeArchive(), writeIdentificationBlock(), llvm::InstrProfWriter::writeText(), llvm::object::writeWindowsResourceCOFF(), llvm::SelectionDAG::DAGUpdateListener::~DAGUpdateListener(), llvm::LLVMContextImpl::~LLVMContextImpl(), llvm::MachineConstantPool::~MachineConstantPool(), llvm::MachineFunction::~MachineFunction(), and llvm::StringMap< uint64_t >::~StringMap().