LLVM  6.0.0svn
Variables
BuiltinGCs.cpp File Reference
#include "llvm/CodeGen/GCStrategy.h"
#include "llvm/CodeGen/GCs.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

◆ 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::AttributeList::addDereferenceableAttr(), llvm::AttributeList::addDereferenceableOrNullAttr(), addDiscriminators(), llvm::codeview::DebugLinesSubsection::addLineAndColumnInfo(), llvm::codeview::DebugLinesSubsection::addLineInfo(), addLocIfNotPresent(), llvm::InnerLoopVectorizer::addMetadata(), 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(), areCandidatesToMergeOrPair(), areStridedAccessesIndependent(), llvm::HexagonFrameLowering::assignCalleeSavedSpillSlots(), llvm::AttrBuilder::AttrBuilder(), BBIsJumpedOver(), llvm::msf::MSFBuilder::build(), llvm::codeview::DebugLinesSubsection::calculateSerializedSize(), llvm::LiveRangeCalc::calculateValues(), llvm::sys::fs::can_write(), canonicalizeICmpBool(), CanShareConstantPoolEntry(), canUseLocalRelocation(), llvm::BitTracker::RegisterCell::cl(), llvm::VarBitInit::classof(), llvm::MDNode::classof(), llvm::ReturnInst::classof(), llvm::BitVector::clearBitsNotInMask(), collectBitParts(), llvm::collectCmpOps(), combineFMA(), CombineUAddWithOverflow(), llvm::codeview::DebugLinesSubsection::commit(), llvm::InstCombiner::commonShiftTransforms(), CompareMBBNumbers(), computeKnownBitsFromAssume(), llvm::rdf::Liveness::computeLiveIns(), computeLiveOuts(), ComputePostOrders(), llvm::MDNode::concatenate(), ConnectEpilog(), ConnectProlog(), llvm::RegionBase< RegionTraits< Function > >::contains(), llvm::SimplifyCFGOptions::convertSwitchToLookupTable(), llvm::RegisterBankInfo::copyCost(), llvm::OperandBundleUser< InvokeInst, User::op_iterator >::CountBundleInputs(), llvm::createAArch64ConditionOptimizerPass(), llvm::createCostModelAnalysisPass(), llvm::MDBuilder::createFunctionEntryCount(), llvm::createGenericSchedPostRA(), llvm::createGreedyRegisterAllocator(), llvm::createHexagonHardwareLoops(), createILPMinScheduler(), createMaskedBitTest(), llvm::createPPCLoopPreIncPrepPass(), CreatePrologue(), createRdxShuffleMask(), llvm::createSeparateConstOffsetFromGEPPass(), llvm::createShadowStackGCLoweringPass(), CreateVarArgHelper(), llvm::InnerLoopVectorizer::createVectorizedLoopSkeleton(), llvm::BitTracker::RegisterCell::ct(), decodeLLVMAttributesForBitcode(), llvm::HexagonFrameLowering::determineCalleeSaves(), llvm::MachineDominatorTree::dominates(), llvm::DominatorTreeBase< BasicBlock, false >::dominates(), llvm::GVNExpression::Expression::dump(), llvm::RGPassManager::dumpPassStructure(), dumpRelocs(), llvm::X86FrameLowering::eliminateCallFramePseudoInstr(), llvm::OnDiskChainedHashTableGenerator< Info >::Emit(), llvm::BitstreamWriter::emitBlob(), llvm::PPCTargetLowering::emitEHSjLjSetJmp(), llvm::AArch64TargetLowering::EmitF128CSEL(), llvm::ARMTargetLowering::EmitInstrWithCustomInserter(), llvm::PPCTargetLowering::EmitInstrWithCustomInserter(), emitNullTerminatedSymbolName(), llvm::HexagonFrameLowering::emitPrologue(), encodeBase64StringEntry(), llvm::SparseMultiSet< VReg2SUnit, VirtReg2IndexFunctor >::equal_range(), llvm::BaseIndexOffset::equalBaseIndex(), llvm::InstrProfLookupTrait::EqualKey(), llvm::rdf::DeadCodeElimination::erase(), 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(), finalizeFpmBlockStatus(), llvm::IntervalMap< SlotIndex, unsigned >::find(), findBaseOffset(), llvm::wholeprogramdevirt::findLowestOffset(), findRetainForStoreStrongContraction(), llvm::SanitizerStatReport::finish(), llvm::BitTracker::BitMask::first(), first_use_of_in_block(), llvm::InnerLoopVectorizer::fixupIVUsers(), llvm::AMDGPULibCalls::fold(), foldAndOrOfEqualityCmpsWithConstants(), foldAndToXor(), foldICmpShlOne(), foldICmpWithMinMax(), foldLogOpOfMaskedICmps(), foldMallocMemset(), foldOrToXor(), foldSelectICmpAndOr(), foldXorToXor(), llvm::SimplifyCFGOptions::forwardSwitchCondToPhi(), gcd(), llvm::HexagonInstrInfo::genAllInsnTimingClasses(), llvm::MemoryDepChecker::generateInstructionOrderMap(), generateMinMaxSelectPattern(), llvm::MCValue::getAccessVariant(), llvm::MDGlobalAttachmentMap::getAll(), llvm::rdf::Liveness::getAllReachingDefs(), llvm::CallGraphSCCPass::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::GraphTraits< Inverse< VPBlockBase * > >::getEntryNode(), getEquivalentCallShort(), llvm::MipsInstrInfo::getEquivalentCompactForm(), llvm::MachineBasicBlock::getFirstInstrTerminator(), llvm::MachineBasicBlock::getFirstTerminator(), getFixupKindLog2Size(), getFixupOffset(), getFPBinOp(), getFPTernOp(), llvm::DbgVariable::getFrameIndexExprs(), llvm::SelectionDAGBuilder::getFrameIndexTy(), llvm::DependenceInfo::getFunction(), llvm::BlockFrequencyInfoImplBase::LoopData::getHeaderIndex(), llvm::SlotIndexes::getIndexBefore(), llvm::InductionDescriptor::getInductionOpcode(), llvm::BasicTTIImplBase< AMDGPUTTIImpl >::getInterleavedMemoryOpCost(), getIRBForDbgInsertion(), llvm::MachineBasicBlock::getLastNonDebugInstr(), getLiveRegsAt(), getMaskedICmpType(), llvm::getMatchingCondBranchOpcode(), llvm::TargetRegisterInfo::getMatchingSuperReg(), llvm::MemorySSA::getMemoryAccess(), llvm::MDNode::getMostGenericAlignmentOrDereferenceable(), llvm::MDNode::getMostGenericFPMath(), llvm::rdf::Liveness::getNearestAliasedRef(), getNonDebugInstr(), llvm::InnerLoopVectorizer::getOrCreateVectorValue(), getParameterABIAttributes(), GetPointerOperand(), getPow(), llvm::LoopAccessInfo::getPSE(), llvm::rdf::Liveness::getRealUses(), llvm::BitTracker::MachineEvaluator::getRef(), llvm::ExecutionDepsFix::getRequiredProperties(), llvm::GCNIterativeScheduler::getSchedulePressure(), getStoreTarget(), getSymbolOffsetImpl(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::getTombstoneKey(), getUnconditionalBrDisp(), greaterWithBias(), llvm::APIntOps::GreatestCommonDivisor(), llvm::GreatestCommonDivisor64(), handleMemIntrinsicPtrUse(), hasOnlyOneNonZeroIndex(), hasOutsideLoopUser(), HasSameValue(), hasUnaryFloatFn(), hasValueBeenRAUWed(), hasZeroSignBit(), llvm::rdf::NodeAllocator::id(), llvm::rdf::DataFlowGraph::id(), llvm::SHA1::init(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::initEmpty(), INITIALIZE_PASS(), llvm::BitTracker::RegisterCell::insert(), llvm::ARMBaseInstrInfo::insertBranch(), llvm::PPCInstrInfo::insertBranch(), llvm::AArch64InstrInfo::insertBranch(), llvm::HexagonFrameLowering::insertCFIInstructions(), llvm::AArch64InstrInfo::insertOutlinedCall(), InstructionStoresToFI(), llvm::rdf::CopyPropagation::interpretAsCopy(), IntersectUnsignedRange(), llvm::TypeBasedAAResult::invalidate(), llvm::AMDGPUAAResult::invalidate(), llvm::ProfileSummaryInfo::invalidate(), is_empty(), llvm::isAllocaPromotable(), isAlwaysFoldable(), isCommutableVPERMV3Instruction(), isDebug(), llvm::DenseMapInfo< VTableSlot >::isEqual(), isGEPFoldable(), isHorizontalBinOp(), IsInRanges(), 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::MDNode::isTBAAVtableAccess(), isTruePredicate(), llvm::isUncondBranchOpcode(), isValidVisibilityForLinkage(), llvm::BitTracker::BitMask::last(), lcm(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::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(), lowerVECTOR_SHUFFLE_VSHF(), llvm::object::MachOUniversalBinary::MachOUniversalBinary(), MakeGuardControlFlowExplicit(), MarkBlocksLiveIn(), matchDeMorgansLaws(), matchSelectFromAndOr(), maxAPInt(), mayAlias(), MaybeUpdateTerminator(), memoryIsNotModifiedBetween(), MergeSeqs(), llvm::MIBundleBuilder::MIBundleBuilder(), llvm::MinAlign(), minAPInt(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::moveFromOldBuckets(), moveInstrOut(), llvm::ConstantRange::multiply(), llvm::detail::DoubleAPFloat::multiply(), nearest_common_dominatee(), nearest_common_dominator(), llvm::SimplifyCFGOptions::needCanonicalLoops(), okayForPHIOfOps(), llvm::AttributeSetNode::operator delete(), operator new(), llvm::operator!=(), llvm::AttrBuilder::operator!=(), llvm::rdf::operator<<(), operator<<(), llvm::operator==(), llvm::BitTracker::RegisterCell::operator[](), llvm::sys::fs::operator|=(), optimizeBinaryDoubleFP(), llvm::LanaiInstrInfo::optimizeCompareInstr(), llvm::PPCInstrInfo::optimizeCompareInstr(), llvm::ARMBaseInstrInfo::optimizeCompareInstr(), llvm::slpvectorizer::BoUpSLP::optimizeGatherSequence(), optimizeUnaryDoubleFP(), llvm::MemorySSA::OptimizeUses::optimizeUses(), llvm::OrderedBasicBlock::OrderedBasicBlock(), parseCond(), parsePhysicalReg(), llvm::LLParser::parseTypeAtBeginning(), PeepholePPC64ZExtGather(), PerformSETCCCombine(), llvm::rdf::PhysicalRegisterInfo::PhysicalRegisterInfo(), PickMostRelevantLoop(), llvm::PointerMayBeCaptured(), llvm::OperandBundleUser< InvokeInst, User::op_iterator >::populateBundleOperandInfos(), llvm::HexagonInstrInfo::PredicateInstruction(), llvm::PPCInstrInfo::PredicateInstruction(), llvm::lowertypetests::BitSetInfo::print(), llvm::PhysicalRegisterUsageInfo::print(), printName(), llvm::HexagonBlockRanges::PrintRangeMap::PrintRangeMap(), processOverflowIntrinsic(), processUGT_ADDCST_ADD(), processUMulZExtIdiom(), ProfitableToMerge(), profitImm(), promoteSingleBlockAlloca(), propagateMetadata(), llvm::DominatorTreeBase< BasicBlock, false >::properlyDominates(), llvm::GVNHoist::rank(), readGSIHashBuckets(), registerDefinedBetween(), relocateInstructionBefore(), llvm::AttributeSet::removeAttribute(), llvm::AttributeList::removeAttribute(), llvm::AttributeSet::removeAttributes(), llvm::AttributeList::removeAttributes(), llvm::PPCInstrInfo::removeBranch(), removeDeadSegment(), removeUseSoftFloat(), replaceAllUsesOfWithIn(), llvm::sampleprof::SampleProfileReader::reportError(), llvm::rdf::Liveness::resetKills(), llvm::rdf::Liveness::resetLiveIns(), llvm::BitsInit::resolveReferences(), llvm::X86FrameLowering::restoreWin32EHStackPointers(), llvm::BitTracker::run(), llvm::WholeProgramDevirtPass::run(), llvm::SpeculativeExecutionPass::runImpl(), llvm::sampleprof::SampleSorter< LocationT, SampleT >::SampleSorter(), llvm::pdb::HashTable::set(), llvm::pdb::DbiStreamBuilder::setBuildNumber(), llvm::msf::MSFBuilder::setDirectoryBlocksHint(), llvm::MachineFunction::setExposesReturnsTwice(), setFastFlags(), llvm::DIE::setForceChildren(), setFunctionAttributes(), llvm::AVRMachineFunctionInfo::setHasAllocas(), llvm::MachineFrameInfo::setHasCopyImplyingStackAdjustment(), llvm::MachineFunction::setHasInlineAsm(), llvm::MachineFrameInfo::setHasMustTailInVarArgFunc(), llvm::MachineFrameInfo::setHasOpaqueSPAdjustment(), llvm::AVRMachineFunctionInfo::setHasSpills(), llvm::AVRMachineFunctionInfo::setHasStackArgs(), llvm::MachineFrameInfo::setHasVAStart(), llvm::rdf::PhiUseNode::setPredecessor(), llvm::MCObjectWriter::setStream(), shouldInstrumentBlock(), llvm::SignExtend32(), llvm::SignExtend64(), simplifyAndOfICmpsWithSameOperands(), simplifyAssocCastAssoc(), SimplifyAssociativeBinOp(), simplifyDivRem(), simplifyICmpWithBinOp(), simplifyICmpWithMinMax(), SimplifyOrInst(), simplifyOrOfICmpsWithSameOperands(), simplifyValueKnownNonZero(), SimplifyWithOpReplaced(), sinkInstruction(), sinkLoopInvariantInstructions(), SinkThenElseCodeToEnd(), llvm::APIntOps::smax(), llvm::APIntOps::smin(), SolveQuadraticEquation(), sortGlobalExprs(), sortSubCommands(), llvm::DebugLocEntry::sortUniqueValues(), false::Chain::str(), llvm::opt::StrCmpOptionNameIgnoreCase(), stripRegisterPrefix(), SumCanReachMin(), llvm::TerminatorInst::TerminatorInst(), llvm::BitTracker::trace(), llvm::InnerLoopVectorizer::truncateToMinimalBitwidths(), tryToReplaceWithConstantRange(), TypeSizeToSizeIndex(), llvm::APIntOps::umax(), llvm::APIntOps::umin(), llvm::HexagonBlockRanges::RangeList::unionize(), llvm::HexagonPacketizerList::unpacketizeSoloInstrs(), llvm::UnrollRuntimeLoopRemainder(), llvm::DWARFUnit::updateAddressDieMap(), llvm::AssumptionCache::updateAffectedValues(), llvm::MachineBasicBlock::updateTerminator(), llvm::UpgradeIntrinsicCall(), upgradeMaskedMove(), llvm::PredicateInfoClasses::valueComesBefore(), llvm::AssumptionCacheTracker::verifyAnalysis(), llvm::MemorySSA::verifyDefUses(), llvm::MemorySSA::verifyDomination(), llvm::LoopBase< BasicBlock, Loop >::verifyLoop(), llvm::MemorySSA::verifyOrdering(), llvm::InstCombiner::visitAdd(), llvm::InstCombiner::visitAnd(), llvm::InstCombiner::visitCallInst(), llvm::InstCombiner::visitFCmpInst(), llvm::InstCombiner::visitICmpInst(), llvm::InstCombiner::visitOr(), llvm::InstCombiner::visitSub(), llvm::InstCombiner::visitXor(), llvm::InnerLoopVectorizer::widenInstruction(), 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 llvm::SUnit::addPred(), llvm::BlockFrequencyInfoImplBase::adjustLoopHeaderMass(), llvm::MCRegisterInfo::DiffListIterator::advance(), llvm::allocValueProfData(), llvm::HexagonSubtarget::UsrOverflowMutation::apply(), llvm::BitsToDouble(), canFoldIVIncExpr(), llvm::HexagonPacketizerList::canPromoteToDotNew(), checkClobberSanity(), 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(), llvm::ProfileSummaryBuilder::computeDetailedSummary(), 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::createSparcDelaySlotFillerPass(), DecodeFixedType(), llvm::GCNIterativeScheduler::detachSchedule(), llvm::BlockFrequencyInfoImplBase::distributeIrrLoopHeaderMass(), llvm::BlockFrequencyInfoImplBase::distributeMass(), dumpExampleDependence(), dumpTypeName(), llvm::MCLOHContainer::emit(), llvm::SCEVExpander::expandUnionPredicate(), llvm::DWARFDebugInfoEntry::extractFast(), llvm::DwarfAccelTable::FinalizeTable(), llvm::StringRef::find_lower(), llvm::DWARFDie::findRecursively(), llvm::DwarfCompileUnit::finishSubprogramDefinition(), llvm::UnOpInit::Fold(), foldAndOrOfEqualityCmpsWithConstants(), foldICmpShlOne(), foldICmpWithMinMax(), foldLogOpOfMaskedICmps(), foldSelectICmpAndOr(), llvm::RecordKeeper::getAllDerivedDefinitions(), llvm::rdf::Liveness::getAllReachedUses(), llvm::rdf::Liveness::getAllReachingDefsRec(), getBinOpsForFactorization(), llvm::ScalarEvolution::getBlockDisposition(), llvm::BFIDOTGraphTraitsBase< BlockFrequencyInfoT, BranchProbabilityInfoT >::getEdgeAttributes(), llvm::MCLOHContainer::getEmitSize(), getFrameIndexOperandNum(), llvm::DependenceInfo::getFunction(), llvm::object::COFFObjectFile::getHintName(), llvm::ARM::getHWDivName(), llvm::SUnit::getInstr(), llvm::BasicBlock::getLandingPadInst(), llvm::object::MachOObjectFile::getLibraryShortNameByIndex(), llvm::LoopBase< BasicBlock, Loop >::getLoopDepth(), llvm::ScalarEvolution::getLoopDisposition(), getPointerOperand(), getReg(), llvm::DwarfCompileUnit::getSkeleton(), llvm::InductionDescriptor::getStep(), llvm::msf::MSFBuilder::getStreamBlocks(), getUnderlyingObjects(), llvm::DWARFVerifier::handleAccelTables(), llvm::DwarfUnit::hasContent(), llvm::SHA1::init(), INITIALIZE_PASS(), llvm::MCInstrInfo::InitMCInstrInfo(), llvm::MCRegisterInfo::InitMCRegisterInfo(), insertDebugValues(), isAlwaysFoldable(), isCommutableVPERMV3Instruction(), isDbgValueDescribedByReg(), isDebug(), llvm::rdf::TargetOperandInfo::isFixedReg(), isHorizontalBinOp(), llvm::InductionDescriptor::isInductionPHI(), isMemOPCandidate(), isObjectStart(), isOnlyReachableViaThisEdge(), isOperandOf(), IsSafeToMove(), llvm::DwarfUnit::isShareableAcrossCUs(), llvm::PPCInstrInfo::isSignOrZeroExtended(), llvm::FullDependence::isSplitable(), llvm::ImutContainerInfo< T >::KeyOfValue(), llvm::ImutContainerInfo< T * >::KeyOfValue(), LLVMLinkModules2(), llvm::AMDGPUTargetLowering::LowerFP_TO_FP16(), llvm::AMDGPUTargetLowering::LowerFROUND64(), llvm::CmpInst::makeCmpResultType(), MapDWLangToCVLang(), llvm::Intrinsic::matchIntrinsicType(), llvm::Intrinsic::matchIntrinsicVarArg(), llvm::detail::DoubleAPFloat::multiply(), narrowUDivURem(), operator new(), NewGVN::ValueDFS::operator<(), llvm::pdb::operator<<(), llvm::operator<<(), llvm::DWARFUnitSectionBase::parse(), llvm::DWARFUnitSectionBase::parseDWO(), llvm::ARM::parseHWDiv(), llvm::ProfOStream::patch(), false::LibCallsShrinkWrap::perform(), PickMostRelevantLoop(), populateDependencyMatrix(), llvm::DebugInfoFinder::processLocation(), profitImm(), r0(), r1(), r2(), r4(), raise_relocation_error(), llvm::GVNHoist::rank(), llvm::InstrProfLookupTrait::ReadData(), llvm::InstrProfLookupTrait::ReadKey(), llvm::InstrProfLookupTrait::ReadKeyDataLength(), llvm::MemoryDependenceResults::removeInstruction(), removePhis(), llvm::SUnit::removePred(), llvm::rdf::Liveness::resetKills(), llvm::DwarfUnit::resolve(), llvm::APIntOps::RoundDoubleToAPInt(), llvm::APInt::roundToDouble(), llvm::AAEvaluator::run(), llvm::DbgVariable::setDIE(), llvm::GVN::ValueTable::setDomTree(), llvm::rdf::DefNode::setReachedDef(), llvm::Value::setValueSubclassData(), llvm::DwarfDebug::shareAcrossDWOCUs(), simplifyICmpWithBinOp(), simplifyICmpWithMinMax(), sizeOfSCEV(), SolveLinEquationWithOverflow(), StackMallocSizeClass(), SumCanReachMin(), swapAntiDependences(), llvm::swapToHostOrder(), llvm::ScaledNumberBase::toString(), toStringAPFloat(), TypeSizeToSizeIndex(), llvm::InstCombiner::visitOr(), llvm::InstCombiner::visitXor(), 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(), 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(), AddRuntimeUnrollDisableMetaData(), llvm::DIEHash::addSLEB128(), llvm::opt::OptTable::addValues(), llvm::ScheduleDAGInstrs::addVRegDefDeps(), adjustForFNeg(), adjustForLTGFR(), adjustForSubtraction(), adjustToPointerSize(), llvm::AliasSet::aliasesPointer(), llvm::AliasSet::aliasesUnknownInst(), llvm::RegAllocBase::allocatePhysRegs(), llvm::AllocationOrder::AllocationOrder(), llvm::MemoryPhi::allocHungoffUses(), llvm::allocValueProfData(), llvm::BasicTTIImplBase< AMDGPUTTIImpl >::allowsMisalignedMemoryAccesses(), allPredecessorsComeFromSameSource(), allStackObjectsAreDead(), alwaysAvailable(), llvm::CCState::AnalyzeArgumentsSecondPass(), llvm::X86InstrInfo::analyzeBranchPredicate(), AnalyzeReturnValues(), llvm::cl::basic_parser_impl::anchor(), llvm::HexagonSubtarget::UsrOverflowMutation::apply(), llvm::object::Archive::Archive(), llvm::RecurrenceDescriptor::areAllUsesIn(), areCandidatesToMergeOrPair(), llvm::SDNode::areOnlyUsersOf(), asmClobbersCTR(), llvm::HexagonFrameLowering::assignCalleeSavedSpillSlots(), AssignProtectedObjSet(), llvm::SelectionDAG::AssignTopologicalOrder(), llvm::VarStreamArray< LineColumnEntry, LineColumnExtractor >::at(), atomicSizeSupported(), llvm::AVROperand::AVROperand(), BBHasFallthrough(), llvm::VarStreamArray< LineColumnEntry, LineColumnExtractor >::begin(), llvm::SUnit::biasCriticalPath(), branchMaxOffsets(), llvm::CriticalAntiDepBreaker::BreakAntiDependencies(), llvm::AggressiveAntiDepBreaker::BreakAntiDependencies(), BrPHIToSelect(), llvm::rdf::DataFlowGraph::build(), buildAttrMap(), llvm::SSAUpdaterImpl< UpdaterT >::BuildBlockList(), llvm::CFGMST< Edge, BBInfo >::buildEdges(), buildExtractionBlockSet(), buildFixItLine(), buildMultiplyTree(), llvm::DICompositeType::buildODRType(), llvm::LazyCallGraph::buildRefSCCs(), llvm::calculateDbgValueHistory(), calculateOffsetDiff(), llvm::Interpreter::callFunction(), llvm::Function::callsFunctionThatReturnsTwice(), callsiteIsHot(), llvm::EHStreamer::callToNoUnwindFunction(), llvm::objcarc::CanAlterRefCount(), llvm::canConstantFoldCallTo(), canFallThroughTo(), canInstrSubstituteCmpInstr(), llvm::AAResults::canInstructionRangeModRef(), llvm::slpvectorizer::BoUpSLP::canMapToVector(), canMoveInstsAcrossMemOp(), canRenameComdat(), llvm::canReplaceOperandWithVariable(), canSplitPredecessors(), llvm::TailDuplicator::canTailDuplicate(), canUseSiblingCall(), CasesAreContiguous(), castToIncrementInst(), CC_Lanai32_VarArg(), cheapToScalarize(), checkClobberSanity(), checkEFLAGSLive(), CheckForCanReleaseCFGHazard(), checkFunctionMemoryAccess(), llvm::SSAUpdaterImpl< UpdaterT >::CheckIfPHIMatches(), checkOverlappingElement(), checkRegOnlyPHIInputs(), llvm::VarListElementInit::classof(), CleanupPointerRootUsers(), llvm::TypeFinder::clear(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::clear(), llvm::SmallSet< unsigned, 16 >::clear(), llvm::AliasSetTracker::clear(), llvm::StringMap< uint64_t >::clear(), llvm::CloneAndPruneIntoFromInst(), CloneLoop(), llvm::CloneModule(), llvm::collectPGOFuncNameStrings(), combineWeightsBySorting(), llvm::pdb::InfoStreamBuilder::commit(), llvm::pdb::PDBFileBuilder::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(), computeBytesPoppedByCalleeForSRet(), llvm::rdf::Liveness::computeLiveIns(), llvm::computeLoopSafetyInfo(), computeMemberData(), llvm::computeMinimumValueSizes(), llvm::EHStreamer::computePadMap(), ComputePostOrders(), llvm::object::computeSymbolSizes(), llvm::RuntimeDyldImpl::computeTotalAllocSize(), 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::AliasSetTracker::containsUnknown(), llvm::MIRPrinter::convert(), ConvertDoubleToBytes(), llvm::SIInstrInfo::convertNonUniformLoopRegion(), llvm::MIRPrinter::convertStackObjects(), ConvertToSInt(), llvm::convertUTF16ToUTF8String(), llvm::GlobalObject::copyMetadata(), llvm::AliasSetTracker::copyValue(), llvm::symbolize::SymbolizableObjectFile::create(), llvm::InstrProfReader::create(), llvm::coverage::BinaryCoverageReader::create(), llvm::object::MachOObjectFile::create(), llvm::object::ELFObjectFile< ELFT >::create(), llvm::IndexedInstrProfReader::create(), llvm::InstrProfSymtab::create(), createBBSelectReg(), createBSWAPShuffleMask(), createCallSitesOnOrPredicatedArgument(), createCast(), llvm::createCodeGenPreparePass(), llvm::createCopyConstrainDAGMutation(), llvm::createDeadArgHackingPass(), llvm::createDwarfEHPass(), llvm::pdb::DIASession::createFromPdb(), llvm::createGreedyRegisterAllocator(), llvm::createHexagonHardwareLoops(), llvm::AVROperand::CreateImm(), llvm::createLanaiDelaySlotFillerPass(), llvm::createLoopSimplifyPass(), llvm::AVROperand::CreateMemri(), llvm::createMergeFunctionsPass(), llvm::createNVPTXPrologEpilogPass(), llvm::createObjCARCOptPass(), llvm::createPGOInstrumentationUseLegacyPass(), llvm::createPPCCTRLoopsVerify(), CreatePrologue(), createPtr(), llvm::AVROperand::CreateReg(), llvm::createSeparateConstOffsetFromGEPPass(), llvm::createShadowStackGCLoweringPass(), llvm::createSIFixWWMLivenessPass(), llvm::createSystemZLDCleanupPass(), llvm::createWebAssemblyReplacePhysRegs(), llvm::lto::createWriteIndexesThinBackend(), llvm::createX86FixupLEAs(), llvm::createX86GlobalBaseRegPass(), llvm::createX86OptimizeLEAs(), llvm::createXCoreFrameToArgsOffsetEliminationPass(), cse(), cxxDtorIsEmpty(), definesFullReg(), DeleteBasicBlock(), llvm::orc::rpc::SerializationTraits< ChannelT, std::vector< T > >::deserialize(), despeculateCountZeros(), llvm::SmallVectorTemplateBase< T, isPodLike< T >::value >::destroy_range(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::destroyAll(), llvm::SpecificBumpPtrAllocator< llvm::LazyCallGraph::SCC >::DestroyAll(), llvm::DistributeRange(), llvm::dlltoolDriverMain(), doCandidateWalk(), llvm::AMDGPUAsmPrinter::doFinalization(), llvm::NVPTXAsmPrinter::doFinalization(), llvm::AsmPrinter::doFinalization(), llvm::DominatorTree::dominates(), doPromotion(), doVRegRenaming(), llvm::MDNode::dropAllReferences(), llvm::SDNode::DropOperands(), llvm::LLVMContextImpl::dropTriviallyDeadConstantArrays(), llvm::DWARFDebugLoc::LocationList::dump(), llvm::DWARFDebugMacro::dump(), llvm::DWARFDebugPubTable::dump(), llvm::DWARFDebugLocDWO::LocationList::dump(), llvm::LiveVariables::VarInfo::dump(), llvm::GVNExpression::Expression::dump(), dump(), llvm::coverage::CounterMappingContext::dump(), llvm::AliasSetTracker::dump(), llvm::SplitEditor::dump(), false::dump_node_container(), dumpMachineInstrRangeWithSlotIndex(), llvm::Loop::dumpVerbose(), eliminateRecursiveTailCall(), eliminateTailRecursion(), eliminateUnreachableBlock(), llvm::DwarfStringPool::emit(), llvm::StringMatcher::Emit(), llvm::MCDwarfFrameEmitter::Emit(), EmitAddTreeOfValues(), llvm::X86FrameLowering::emitCalleeSavedFrameMoves(), llvm::EHStreamer::emitExceptionTable(), emitGlobalConstantDataSequential(), emitGPDisp(), EmitHiLo(), llvm::ScoreboardHazardRecognizer::EmitInstruction(), llvm::MipsAsmPrinter::EmitInstruction(), llvm::SITargetLowering::EmitInstrWithCustomInserter(), llvm::CodeViewContext::emitLineTableForFunction(), 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(), encodeBitmaskPerm(), llvm::CodeViewContext::encodeDefRange(), llvm::VarStreamArray< LineColumnEntry, LineColumnExtractor >::end(), llvm::MachineInstrSpan::end(), llvm::WinException::endFunclet(), 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::MDGlobalAttachmentMap::erase(), llvm::PriorityWorklist< llvm::LazyCallGraph::SCC *, SmallVector< llvm::LazyCallGraph::SCC *, N >, SmallDenseMap< llvm::LazyCallGraph::SCC *, ptrdiff_t > >::erase_if(), llvm::BranchProbabilityInfo::eraseBlock(), eraseGPOpnd(), llvm::GlobalsAAResult::FunctionInfo::eraseModRefInfoForGlobal(), EstimateRuntime(), llvm::coverage::CounterMappingContext::evaluate(), EvaluateCRExpr(), llvm::Evaluator::EvaluateFunction(), llvm::VPlan::execute(), llvm::object::ExportEntry::ExportEntry(), llvm::BitTracker::RegisterCell::extract(), llvm::opt::ArgList::filtered(), llvm::opt::ArgList::filtered_reverse(), llvm::DIBuilder::finalize(), llvm::finalizeBundle(), llvm::finalizeBundles(), llvm::SmallPtrSetImplBase::find_imp(), findArrayDimensionsRec(), llvm::SSAUpdaterImpl< UpdaterT >::FindAvailableVals(), findBestInsertionSet(), llvm::opt::OptTable::findByPrefix(), FindCallSeqStart(), findCommonType(), llvm::SSAUpdaterImpl< UpdaterT >::FindDominators(), findExecCopy(), llvm::SSAUpdaterImpl< UpdaterT >::FindExistingPHI(), FindFirstNonCommonLetter(), findGlueUse(), findIBRPredecessor(), findInitTrampoline(), findInitTrampolineFromBB(), llvm::CodeExtractor::findInputsOutputs(), findIrreducibleHeaders(), FindLastAluClause(), findLoopInstr(), llvm::MCJIT::findModuleForSymbol(), findPartitions(), llvm::SSAUpdaterImpl< UpdaterT >::FindPHIPlacement(), FindPredecessorAutoreleaseWithSafePath(), llvm::SSAUpdaterTraits< SSAUpdater >::FindPredecessorBlocks(), llvm::SSAUpdaterTraits< MachineSSAUpdater >::FindPredecessorBlocks(), findRetainForStoreStrongContraction(), findSafeStoreForStoreStrongContraction(), FindStartOfTree(), llvm::orc::RTDyldObjectLinkingLayer::findSymbol(), findTRECandidate(), findUnconditionalPreds(), findUser(), first_use_of_in_block(), firstCommonClass(), llvm::MipsMCExpr::fixELFSymbolsInTLSFixups(), fixPhis(), llvm::InnerLoopVectorizer::fixReduction(), llvm::fixStackStores(), fixTerminators(), fixupRegionExits(), llvm::FoldBranchToCommonDest(), llvm::SelectionDAG::FoldConstantArithmetic(), foldLogOpOfMaskedICmps(), llvm::TargetInstrInfo::foldMemoryOperand(), foldOperationIntoPhiValue(), foldReturnAndProcessPred(), llvm::ScalarEvolution::forgetValue(), llvm::CFLSteensAAResult::FunctionInfo::FunctionInfo(), FunctionNumber(), gatherFileIDs(), llvm::DWARFDebugAranges::generate(), llvm::MipsInstrInfo::genInstrWithNewOpc(), llvm::AttributeList::get(), llvm::PointerType::get(), llvm::DWARFDebugRangeList::getAbsoluteRanges(), llvm::SelectionDAG::getAddrSpaceCast(), llvm::IRTranslator::getAnalysisUsage(), getArrayElements(), llvm::AttributeSetNode::getAsString(), llvm::SelectionDAG::getAtomic(), getAttrKindEncoding(), llvm::object::COFFObjectFile::getAuxSymbol(), llvm::SelectionDAG::getBasicBlock(), llvm::MemoryPhi::getBasicBlockIndex(), getBinOpsForFactorization(), llvm::getBitcodeFileContents(), getBits(), llvm::SelectionDAG::getBlockAddress(), getBlockName(), getBranchDebugLoc(), getBundledUseMI(), llvm::objcarc::GetCallSiteClass(), llvm::getCallsiteCost(), GetCaseResults(), llvm::DebugLocStream::getComments(), getComparePred(), getCompareSourceReg(), llvm::LineEditor::getCompletionAction(), llvm::SelectionDAG::getConstantPool(), getDataDeps(), llvm::LineEditor::getDefaultHistoryPath(), getDwarfRegNum(), llvm::BranchProbabilityInfo::getEdgeProbability(), llvm::BitstreamEntry::getEndBlock(), llvm::MachineTraceMetrics::getEnsemble(), llvm::DWARFDebugFrame::getEntryAtOffset(), llvm::BitstreamEntry::getError(), llvm::SystemZConstantPoolValue::getExistingMachineCPValue(), getExprBase(), llvm::PseudoSourceValueManager::getExternalSymbolCallEntry(), 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::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(), getInductionVariable(), llvm::SIInstrInfo::getInstBundleSize(), llvm::IndexedInstrProfReader::getInstrProfRecord(), llvm::ARMBaseInstrInfo::getInstSizeInBytes(), llvm::SCEVExpander::getIVIncOperand(), llvm::SelectionDAG::getJumpTable(), llvm::SelectionDAG::getLabelNode(), llvm::InvokeInst::getLandingPadInst(), getLayoutSuccessorProbThreshold(), getLazyIRModule(), llvm::msf::MappedBlockStream::getLength(), llvm::MachineRegisterInfo::getLiveInPhysReg(), llvm::MachineRegisterInfo::getLiveInVirtReg(), llvm::getLiveRegs(), getLiveRegsAt(), llvm::SelectionDAG::getLoad(), getLogBase2Vector(), llvm::SelectionDAG::getMachineNode(), getMainOpcode(), llvm::getMallocType(), getMappedOp(), llvm::SelectionDAG::getMaskedGather(), llvm::SelectionDAG::getMaskedLoad(), llvm::SelectionDAG::getMaskedScatter(), llvm::SelectionDAG::getMaskedStore(), getMaxCalleeSavedReg(), llvm::LLVMContext::getMDKindNames(), llvm::SelectionDAG::getMDNode(), llvm::SelectionDAG::getMemIntrinsicNode(), getMemSetPatternValue(), getMetadataTypeOrder(), getMinVisibility(), llvm::GlobalsAAResult::getModRefBehavior(), llvm::AAResults::getModRefInfo(), getMOVL(), 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(), getNodeRegMask(), getNonDebugInstr(), getNumAllocatableRegsForConstraints(), llvm::EquivalenceClasses< llvm::Instruction *>::getNumClasses(), llvm::FaultMapParser::FunctionInfoAccessor::getNumFaultingPCs(), llvm::FaultMapParser::getNumFunctions(), llvm::ARMBaseInstrInfo::getNumLDMAddresses(), llvm::ConstantExpr::getOpcodeName(), getOpenCLAlignment(), llvm::ARMBaseInstrInfo::getOperandLatency(), llvm::slpvectorizer::BoUpSLP::getORE(), getOrExecSource(), llvm::FoldingSetBase::GetOrInsertNode(), getOrInsertValueProfilingCall(), getOrSelfReference(), getParameterABIAttributes(), getPointerOperand(), GetPointerOperand(), getPointerOperands(), llvm::MCJIT::getPointerToFunction(), getPrefixes(), getPromotedVectorElementType(), llvm::MCSubtargetInfo::getReadAdvanceCycles(), getReassignedChan(), llvm::BitstreamEntry::getRecord(), llvm::BitTracker::MachineEvaluator::getRef(), llvm::TargetLowering::getRegForInlineAsmConstraint(), llvm::SelectionDAG::getRegister(), llvm::DWARFContext::getRegisterInfo(), llvm::MipsMCCodeEmitter::getRegisterListOpValue(), llvm::SelectionDAG::getRegisterMask(), llvm::object::COFFObjectFile::getRelocations(), llvm::CCState::getRemainingRegParmsForType(), llvm::R600RegisterInfo::getReservedRegs(), getRetComponentType(), getRThroughputFromItineraries(), getSameOpcode(), getSavedReg(), llvm::BasicBlock::getSinglePredecessor(), llvm::BasicBlock::getSingleSuccessor(), getSourceLineHash(), llvm::X86InstrInfo::getSPAdjust(), llvm::ConstantVector::getSplatValue(), llvm::SelectionDAG::getSrcValue(), llvm::SparcTargetLowering::getSRetArgSize(), llvm::InstrItineraryData::getStageLatency(), llvm::SelectionDAG::getStore(), getStoreTarget(), GetStringLengthH(), llvm::BitstreamEntry::getSubBlock(), llvm::object::ExportDirectoryEntryRef::getSymbolName(), llvm::IndexedInstrProfReader::getSymtab(), getTag(), llvm::SelectionDAG::getTargetIndex(), getTargetMBB(), llvm::SelectionDAG::getTargetMemSDNode(), llvm::ARCTargetLowering::getTargetNodeName(), llvm::DenseMapInfo< CallValue >::getTombstoneKey(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::getTombstoneKey(), llvm::BumpPtrAllocatorImpl< MallocAllocator, 65536 >::getTotalMemory(), llvm::SelectionDAG::getTruncStore(), getTypePartition(), getUnconditionalBrDisp(), getUnderlyingArgReg(), getUnderlyingObjects(), llvm::BasicBlock::getUniquePredecessor(), llvm::BasicBlock::getUniqueSuccessor(), llvm::BasicTTIImplBase< AMDGPUTTIImpl >::getUnrollingPreferences(), llvm::MachineSSAUpdater::GetValueInMiddleOfBlock(), llvm::SSAUpdater::GetValueInMiddleOfBlock(), getVariableSize(), GetVBR(), llvm::SelectionDAG::getVectorShuffle(), llvm::SmallDenseMap< const llvm::DISubprogram *, detail::DenseSetEmpty, InlineBuckets, DenseMapInfo< const llvm::DISubprogram *>, detail::DenseSetPair< const llvm::DISubprogram * > >::grow(), HandleCallsInBlockInlinedThroughInvoke(), handleEndBlock(), llvm::handleExecNameEncodedBEOpts(), llvm::handleExecNameEncodedOptimizerOpts(), llvm::handleExpected(), 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(), hasComplexRegisterTies(), HasConditionalBranch(), llvm::PHINode::hasConstantOrUndefValue(), hasDataDependence(), llvm::MachineBasicBlock::hasEHPadSuccessor(), llvm::RecurrenceDescriptor::hasMultipleUsesOf(), llvm::coverage::InstantiationGroup::hasName(), HasNestArgument(), llvm::Value::hasNUses(), llvm::SDNode::hasNUsesOfValue(), llvm::Value::hasNUsesOrMore(), hasOneNonDBGUseInst(), llvm::Value::hasOneUse(), hasOnlySelectUsers(), hasOnlyUniformBranches(), llvm::ScalarEvolution::hasOperand(), hasOutsideLoopUser(), hasProfileData(), hasReturn(), hasReturnsTwiceAttr(), hasTerminatorThatModifiesExec(), hasTrivialSuccessor(), hasUnaryFloatFn(), llvm::HexagonInstrInfo::hasUncondBranch(), hasUnsafeFPMath(), hasUseAfterLoop(), hoistAndMergeSGPRInits(), llvm::SCEVExpander::hoistIVInc(), llvm::hoistRegion(), ignoreDependence(), ImmInRange(), llvm::SHA1::init(), llvm::InterferenceCache::init(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::initEmpty(), INITIALIZE_PASS(), INITIALIZE_PASS_WITH_OPTIONS(), llvm::DbgVariable::initializeDbgValue(), llvm::MIRParserImpl::initializeJumpTableInfo(), initializeWorkList(), llvm::ScheduleDAGMI::initQueues(), llvm::InlineFunction(), llvm::SmallSet< unsigned, 16 >::insert(), llvm::ValueMap< GlobalValue *, uint64_t, Config >::insert(), llvm::detail::DenseSetImpl< ConstantStruct *, DenseMap< ConstantStruct *, detail::DenseSetEmpty, MapInfo, detail::DenseSetPair< ConstantStruct * > >, MapInfo >::insert(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::insert(), llvm::BitTracker::RegisterCell::insert(), llvm::SmallPtrSetImpl< const llvm::SCEV * >::insert(), llvm::MachineBasicBlock::insert(), llvm::SmallPtrSetImplBase::insert_imp(), insertCopy(), insertDebugValues(), insertIfNamed(), llvm::LazyCallGraph::RefSCC::insertIncomingRefEdge(), InsertLDR_STR(), llvm::LiveIntervals::InsertMachineInstrRangeInMaps(), llvm::InsertPointAnalysis::InsertPointAnalysis(), InsertRootInitializers(), insertSpills(), llvm::LazyCallGraph::RefSCC::insertTrivialCallEdge(), insertUniqueBackedgeBlock(), instIsBreakpoint(), InstructionStoresToFI(), intersect(), llvm::IntervalPartition::IntervalPartition(), llvm::AnalysisManager< IRUnitT, ExtraArgTs >::invalidate(), invert_find_roots(), is_empty(), isACalleeSavedRegister(), llvm::isAllocaPromotable(), isAlwaysFoldable(), llvm::LazyCallGraph::SCC::isAncestorOf(), llvm::LazyCallGraph::RefSCC::isAncestorOf(), llvm::AsmPrinter::isBlockOnlyReachableByFallthrough(), llvm::CodeExtractor::isBlockValidForExtraction(), llvm::isBytewiseValue(), isCalleeLoad(), isCallPromotable(), isConcatMask(), isCondRelevantToAnyCallArgument(), isContiguous(), isCopy(), isCoverageMappingDummy(), llvm::isCriticalEdge(), isDebug(), isDenselyPacked(), llvm::HexagonTargetLowering::IsEligibleForTailCallOptimization(), isEphemeralValueOf(), llvm::DenseMapInfo< const Expression * >::isEqual(), isFiniteNonZeroFp(), isFpMulInstruction(), isFullCopyOf(), isFullUndefDef(), isGEPFoldable(), llvm::ConstantExpr::isGEPWithNoNotionalOverIndexing(), isImmValidForOpcode(), isImplicitlyDef(), isImplicitOperandIn(), llvm::CmpInst::isImpliedFalseByMatchingCmp(), isInput(), isInRage(), isIntersect(), llvm::SelectionDAG::isKnownToBeAPowerOfTwo(), isLeakCheckerRoot(), llvm::R600InstrInfo::isLegalToSplitMBBAt(), llvm::MachineRegisterInfo::isLiveIn(), isLiveOut(), llvm::Interval::isLoop(), isLoopPassName(), isMemOPCandidate(), isMinSize(), isMulPowOf2(), isNormalFp(), isObjectDereferencedInBlock(), isOnlyReachableViaThisEdge(), llvm::SDNode::isOnlyUserOf(), llvm::LazyCallGraph::SCC::isParentOf(), llvm::LazyCallGraph::RefSCC::isParentOf(), isPHIRegionIndex(), llvm::isPotentiallyReachable(), llvm::ARMBaseInstrInfo::isPredicated(), IsPredicateKnownToFail(), isProfitableForVectorization(), isRegOrImmWithInputMods(), isReInterleaveMask(), isRematerializable(), llvm::VLIWResourceModel::isResourceAvailable(), IsSafeAndProfitableToMove(), isSafeAndProfitableToSinkLoad(), llvm::X86InstrInfo::isSafeToClobberEFLAGS(), llvm::isSafeToLoadUnconditionally(), isScalarToVector(), isScaledConstantInRange(), isSCCHeader(), isSchedBoundary(), isSExtLoad(), isShuffle(), llvm::PPCInstrInfo::isSignOrZeroExtended(), isSimpleIndexCalc(), llvm::StructType::isSized(), isSortedByValueNo(), isSSA(), isSubset(), llvm::Value::isSwiftError(), isTargetConstant(), isTerminalReg(), isTransformable(), isTrivialLoopExitBlockHelper(), isUndefShift(), IsUserOfGlobalSafeForSRA(), llvm::DIExpression::isValid(), isWeak(), isZeroLengthArray(), llvm::LiveRange::join(), llvm::BitTracker::BitMask::last(), llvm::SelectionDAG::Legalize(), llvm::SIInstrInfo::legalizeOperands(), likeBitCastFromVector(), LLVMGetParams(), LLVMGetParamTypes(), LLVMGetStructElementTypes(), LLVMPrintModuleToFile(), llvm::coverage::CoverageMapping::load(), loadBinaryFormat(), llvm::xray::loadInstrumentationMap(), llvm::RuntimeDyldImpl::loadObjectImpl(), loadTestingFormat(), llvm::xray::loadTraceFile(), llvm::lto::localCache(), llvm::LazyCallGraph::EdgeSequence::lookup(), lookupFunction(), 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(), lowerDSPIntr(), lowerFCOPYSIGN32(), lowerFCOPYSIGN64(), llvm::SystemZTargetLowering::LowerFormalArguments(), llvm::AMDGPUTargetLowering::LowerFP_TO_FP16(), llvm::AMDGPUTargetLowering::LowerINT_TO_FP32(), lowerLoadRelative(), llvm::LanaiTargetLowering::LowerMUL(), llvm::MipsMCInstLower::LowerOperand(), llvm::BPFTargetLowering::LowerOperation(), llvm::RISCVTargetLowering::LowerOperation(), llvm::MipsTargetLowering::LowerOperationWrapper(), llvm::X86TargetLowering::LowerOperationWrapper(), lowerRegToMasks(), llvm::SystemZTargetLowering::LowerReturn(), lowerSubFn(), llvm::AMDGPUTargetLowering::LowerUDIVREM(), llvm::AMDGPUTargetLowering::lowerUnhandledCall(), LowerVECTOR_SHUFFLEv8i8(), LowerVectorAllZeroTest(), makeVisible(), mangleCoveragePath(), mapBinOpcode(), markAliveBlocks(), llvm::rdf::DataFlowGraph::markBlock(), MarkBlocksLiveIn(), llvm::MachineRegisterInfo::markUsesInDebugValueAsUndef(), maskIsAllOneOrUndef(), maskIsAllZeroOrUndef(), llvm::GlobPattern::match(), MatchCoprocessorOperandName(), matchesOr(), matchExtractIndex(), matchPair(), matchScalarInAggregate(), llvm::gvn::AvailableValueInBlock::MaterializeAdjustedValue(), maybePrintComdat(), mayLoopAccessLocation(), MaySpeculate(), llvm::InstrProfRecord::merge(), mergeCleanupPad(), mergeConditionalStoreToAddress(), mergeConstants(), mergeEmptyReturnBlocks(), mergeOperations(), llvm::DebugLocEntry::MergeValues(), llvm::SelectionDAG::MorphNodeTo(), llvm::IRMover::move(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::moveFromOldBuckets(), moveInstrOut(), llvm::object::ExportEntry::moveNext(), moveSpillUsesAfterCoroBegin(), llvm::SIInstrInfo::moveToVALU(), moveUp(), multipleIterations(), llvm::InjectorIRStrategy::mutate(), llvm::InstDeleterIRStrategy::mutate(), nearest_common_dominatee(), nearest_common_dominator(), NeedsDefaultLoweringPass(), needsFP(), needsReferenceType(), needsRuntimeRegistrationOfSectionRange(), node_class(), node_eq(), llvm::object::ExportEntry::nodeOffset(), okayForPHIOfOps(), opcodeEmitsNoInsts(), 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::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >::operator++(), llvm::X86InstrFMA3Info::rm_iterator::operator++(), llvm::coverage::CoverageMappingIterator::operator->(), operator<<(), false::operator<<(), llvm::rdf::operator<<(), llvm::operator<<(), llvm::EquivalenceClasses< llvm::Instruction *>::operator=(), llvm::LazyCallGraph::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::PPCInstrInfo::optimizeCompareInstr(), llvm::ARMBaseInstrInfo::optimizeCompareInstr(), llvm::X86InstrInfo::optimizeCompareInstr(), OptimizeEmptyGlobalCXXDtors(), OptimizeExtractBits(), OptimizeFunctions(), llvm::slpvectorizer::BoUpSLP::optimizeGatherSequence(), OptimizeGlobalAliases(), OptimizeGlobalVars(), llvm::opt::OptTable::OptTable(), OtherSucc(), llvm::HexagonBlockRanges::IndexRange::overlaps(), packCmovGroup(), llvm::parallel::detail::parallel_for_each_n(), llvm::TargetLowering::parametersInCSRMatch(), llvm::DWARFDebugMacro::parse(), llvm::SpecialCaseList::parse(), llvm::object::Parser::parse(), llvm::object::WindowsResourceParser::parse(), llvm::InlineAsm::ConstraintInfo::Parse(), parseBackslash(), parseBitcodeFileImpl(), parseCond(), llvm::InlineAsm::ParseConstraints(), llvm::parseIR(), llvm::MetadataLoader::MetadataLoaderImpl::parseMetadata(), llvm::parseModule(), llvm::DWARFDebugLoc::parseOneLocationList(), llvm::DWARFDebugLocDWO::parseOneLocationList(), parsePhysicalReg(), llvm::LLParser::parseTypeAtBeginning(), parseValidVectorKind(), Passv64i1ArgInRegs(), peekThroughBitcast(), llvm::AMDGPUTargetLowering::PerformDAGCombine(), llvm::PPCTargetLowering::PerformDAGCombine(), PerformHeapAllocSRoA(), PerformSTORECombine(), PickMostRelevantLoop(), llvm::ConvergingVLIWScheduler::pickNodeFromQueue(), PlaceBlockMarker(), llvm::PointerMayBeCaptured(), llvm::LatencyPriorityQueue::pop(), llvm::ResourcePriorityQueue::pop(), llvm::PMDataManager::populateInheritedAnalysis(), pred_L(), predictUseListOrder(), predictValueUseListOrderImpl(), preheader(), 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::AVROperand::print(), llvm::AliasSet::print(), llvm::LoopBase< BasicBlock, Loop >::print(), llvm::MachineFunction::print(), llvm::MachineBasicBlock::print(), llvm::LoopInfoBase< BasicBlock, Loop >::print(), llvm::LiveRangeUpdater::print(), printCustomRegMask(), llvm::PrintDomTree(), llvm::GCNRPTracker::printLiveRegs(), llvm::printLivesAt(), PrintLLVMName(), printName(), printNode(), printNodeDOT(), PrintQuotedString(), llvm::BumpPtrAllocatorImpl< MallocAllocator, 65536 >::PrintStats(), llvm::SIFrameLowering::processFunctionBeforeFrameFinalized(), processShaderInputArgs(), ProcessSourceNode(), profitImm(), promoteIndirectCalls(), promoteMemoryToRegister(), promoteSingleBlockAlloca(), PropagateConstantReturn(), llvm::propagateMetadata(), propagateMetadata(), llvm::LiveIntervals::pruneValue(), llvm::LatencyPriorityQueue::push(), llvm::SchedulingPriorityQueue::push_all(), llvm::LiveRange::Query(), llvm::GVNHoist::rank(), llvm::support::endian::read(), llvm::support::endian::read16(), llvm::support::endian::read32(), llvm::support::endian::read64(), llvm::BitstreamCursor::ReadAbbrevRecord(), readCoverageMappingData(), llvm::TextInstrProfReader::readHeader(), llvm::RawInstrProfReader< IntPtrT >::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::LessRecordRegister::RecordParts::RecordParts(), llvm::HexagonInstrInfo::reduceLoopCount(), RefineErrorLoc(), regIsPICBase(), registerDefinedBetween(), 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(), remapInstruction(), llvm::MapVector< AssertingVH< Instruction >, AssertingVH< Value > >::remove_if(), llvm::DominanceFrontierBase< BasicBlock, false >::removeBlock(), llvm::SwitchInst::removeCase(), RemoveDeadAddBetweenLEAAndJT(), llvm::Constant::removeDeadConstantUsers(), llvm::LazyCallGraph::removeDeadFunction(), llvm::SelectionDAG::RemoveDeadNodes(), removeDeadSegment(), removeEmptyCleanup(), removeExternalCFGEdges(), removeExternalCFGSuccessors(), llvm::LazyCallGraph::RefSCC::removeInternalRefEdge(), removeKillInfo(), llvm::ExecutionEngine::removeModule(), llvm::orc::OrcMCJITReplacement::removeModule(), llvm::PMDataManager::removeNotPreservedAnalysis(), removeOldExitPreds(), removePhis(), llvm::LiveRegUnits::removeRegsNotPreserved(), removeTriviallyEmptyRange(), llvm::removeUnreachableBlocks(), RemoveUnusedGlue(), removeUseSoftFloat(), RemoveVRSaveCode(), llvm::MachineFunction::RenumberBlocks(), llvm::SlotIndexes::renumberIndexes(), llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(), replaceAllUsesOfWithIn(), replaceConstantExprOp(), ReplaceDominatedUses(), llvm::PPCFrameLowering::replaceFPWithRealFP(), llvm::AVRTargetLowering::ReplaceNodeResults(), llvm::ARMTargetLowering::ReplaceNodeResults(), llvm::ConstantUniqueMap< llvm::ConstantExpr >::replaceOperandsInPlace(), replaceRegUsesAfterLoop(), llvm::MachineRegisterInfo::replaceRegWith(), llvm::MachineBasicBlock::replaceSuccessor(), llvm::Thumb2InstrInfo::ReplaceTailWithBranchTo(), llvm::Value::replaceUsesExceptBlockAddr(), llvm::User::replaceUsesOfWith(), llvm::Value::replaceUsesOutsideBlock(), reportFastISelFailure(), 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::ListInit::resolveListElementReference(), llvm::VarInit::resolveListElementReference(), llvm::FieldInit::resolveListElementReference(), llvm::ListInit::resolveReferences(), llvm::SystemZFrameLowering::restoreCalleeSavedRegisters(), llvm::CCState::resultsCompatible(), resultTests(), reuseTableCompare(), rewriteGEPAsOffset(), RewriteHeapSROALoadUser(), rewriteMaterializableInstructions(), rewriteSingleStoreAlloca(), rewritesSort(), RewriteUsesOfClonedInstructions(), RewriteUsesOfLoadForHeapSRoA(), llvm::X86InstrFMA3Info::rm_begin(), llvm::UnreachableBlockElimPass::run(), llvm::InstrProfiling::run(), llvm::TypeFinder::run(), llvm::LoopSimplifyPass::run(), llvm::AAEvaluator::run(), llvm::GVN::run(), llvm::DeadArgumentEliminationPass::run(), llvm::InlinerPass::run(), llvm::DAGTypeLegalizer::run(), llvm::WholeProgramDevirtPass::run(), llvm::lto::LTO::run(), llvm::InstCombiner::run(), runImpl(), llvm::JumpThreadingPass::runImpl(), runIPSCCP(), llvm::IntervalPartition::runOnFunction(), llvm::StackProtector::runOnFunction(), llvm::InsertNOPLoad::runOnMachineFunction(), llvm::DetectRoundChange::runOnMachineFunction(), llvm::SelectionDAGISel::runOnMachineFunction(), llvm::FixAllFDIVSQRT::runOnMachineFunction(), runSCCP(), llvm::MCJIT::runStaticConstructorsDestructors(), llvm::SelectionDAG::salvageDebugInfo(), scalarConstantToHexString(), llvm::R600SchedStrategy::schedNode(), llvm::GCNScheduleDAGMILive::schedule(), llvm::SIScheduleDAGMI::schedule(), llvm::LatencyPriorityQueue::scheduledNode(), llvm::ScoreboardHazardRecognizer::ScoreboardHazardRecognizer(), llvm::SelectionDAGISel::SelectCodeCommon(), llvm::FastISel::selectGetElementPtr(), selectI64Imm(), llvm::FastISel::selectStackmap(), separateNestedLoop(), llvm::orc::rpc::SerializationTraits< ChannelT, std::vector< T > >::serialize(), llvm::SmallBitVector::set(), llvm::BitVector::set(), llvm::set_intersect(), llvm::BlockFrequencyInfoImpl< llvm::BitTracker >::setBlockFreq(), llvm::RangeSpan::setEnd(), setFastFlags(), llvm::MachineInstr::setPhysRegsDeadExcept(), setRequiredFeatureString(), llvm::VarStreamArray< LineColumnEntry, LineColumnExtractor >::setUnderlyingStream(), shouldKeepFDivF32(), llvm::HexagonTargetObjectFile::shouldPutJumpTableInFunctionSection(), ShrinkDemandedConstant(), SimplifyBranchOnICmpChain(), SimplifyCall(), llvm::TargetLowering::SimplifyDemandedBits(), llvm::InstCombiner::simplifyDivRemOfSelectWithZeroOp(), SimplifyFunction(), llvm::SimplifyInstructionsInBlock(), simplifyOneLoop(), simplifyX86movmsk(), sinkAndCmp0Expression(), SinkCast(), SinkCmpExpression(), SinkingPreventsImplicitNullCheck(), SinkInstruction(), sinkLastInstruction(), sinkLoopInvariantInstructions(), llvm::SIScheduleBlockScheduler::SIScheduleBlockScheduler(), llvm::rdf::DataFlowGraph::DefStack::size(), llvm::MachineBasicBlock::SkipPHIsAndLabels(), llvm::MachineBasicBlock::SkipPHIsLabelsAndDebug(), skipToNextUser(), SkipVRegs(), AllocaSlices::SliceBuilder::SliceBuilder(), SolveQuadraticEquation(), SortBlocks(), SortCallTargets(), sortOpts(), sortSubCommands(), SpeculativelyExecuteBB(), llvm::SystemZFrameLowering::spillCalleeSavedRegisters(), llvm::BasicBlock::splitBasicBlock(), llvm::SplitCriticalEdge(), llvm::MachineBasicBlock::SplitCriticalEdge(), llvm::LiveDebugVariables::splitRegister(), llvm::StackMapV2Parser< Endianness >::StackMapV2Parser(), false::Chain::str(), llvm::StringMap< uint64_t >::StringMap(), llvm::StringMapEntry< llvm::Comdat >::StringMapEntry(), stripDeadPrototypes(), stripRegisterPrefix(), StripSymbolNames(), SubIdx2Lane(), subRangeLiveAt(), succ_L(), llvm::opt::OptTable::suggestValueCompletions(), swapAntiDependences(), 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::AMDGPU::PALMD::toString(), toStringAPFloat(), transferSRADebugInfo(), tryBuildVectorByteMask(), tryFoldInst(), trySequenceOfOnes(), tryToElideArgumentCopy(), llvm::FastISel::tryToFoldLoadIntoMI(), TryToMergeLandingPad(), tryToReplaceWithConstantRange(), TryToShrinkGlobalToBoolean(), llvm::TryToSimplifyUncondBranchFromEmptyBlock(), TryToSinkInstruction(), llvm::JumpThreadingPass::TryToUnfoldSelect(), tryToVectorizeHorReductionOrInstOperands(), TurnSwitchRangeIntoICmp(), llvm::zlib::uncompress(), llvm::BitmaskEnumDetail::Underlying(), unifyBitWidth(), llvm::HexagonPacketizerList::unpacketizeSoloInstrs(), llvm::UnrollLoop(), llvm::ARM::WinEH::ExceptionDataRecord::UnwindByteCode(), llvm::unwrap(), llvm::SpillPlacement::Node::update(), llvm::LiveIntervals::HMEditor::updateAllRanges(), UpdateCallGraphAfterInlining(), llvm::updateCGAndAnalysisManagerForFunctionPass(), UpdateCPSRUse(), 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(), VerifyPHIs(), llvm::GVN::ValueTable::verifyRemoved(), VerifySDNode(), llvm::Interpreter::visitAllocaInst(), llvm::InstCombiner::visitExtractValueInst(), llvm::InstCombiner::visitGetElementPtrInst(), VisitGlobalVariableForEmission(), llvm::InstCombiner::visitShuffleVectorInst(), WalkChainUsers(), 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(), writeFragment(), writeIdentificationBlock(), llvm::BitcodeWriter::writeSymtab(), llvm::InstrProfWriter::writeText(), llvm::object::writeWindowsResourceCOFF(), llvm::X86InstrInfo::X86InstrInfo(), llvm::SelectionDAG::DAGUpdateListener::~DAGUpdateListener(), llvm::LLVMContextImpl::~LLVMContextImpl(), llvm::MachineConstantPool::~MachineConstantPool(), llvm::MachineFunction::~MachineFunction(), llvm::StringMap< uint64_t >::~StringMap(), llvm::lto::ThinBackendProc::~ThinBackendProc(), and llvm::X86InstrFMA3Info::~X86InstrFMA3Info().