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

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

Referenced by llvm::opt::Option::accept(), AddAliasScopeMetadata(), addArgumentAttrs(), addArgumentReturnedAttrs(), llvm::AttrBuilder::addAttribute(), llvm::opt::ArgList::AddLastArg(), addRawAttributeValue(), llvm::CCState::AnalyzeArgumentsSecondPass(), llvm::buildModuleSummaryIndex(), canLowerToLDG(), ceilingOfQuotient(), collectBitParts(), combineFMA(), CombineUAddWithOverflow(), llvm::InstCombiner::commonShiftTransforms(), llvm::ObjectSizeOffsetVisitor::compute(), computeCacheKey(), llvm::HexagonBlockRanges::computeDeadMap(), computeKnownBitsFromAssume(), llvm::rdf::Liveness::computePhiInfo(), computePointerICmp(), llvm::ImmutableListFactory< T >::concat(), llvm::MDNode::concatenate(), ConstantFold(), llvm::AttrBuilder::contains(), llvm::StringMapEntry< bool >::Create(), createClone(), llvm::ImutAVLFactory< ImutInfo >::createNode(), llvm::StringMapEntry< bool >::Destroy(), llvm::HexagonFrameLowering::determineCalleeSaves(), llvm::MachineDominatorTree::dominates(), llvm::BitTracker::MachineEvaluator::eIMM(), llvm::MachineFunction::ensureAlignment(), llvm::rdf::DeadCodeElimination::erase(), llvm::opt::ArgList::eraseArg(), llvm::HexagonEvaluator::evaluate(), llvm::MCExpr::evaluateAsRelocatableImpl(), ExpandBinOp(), llvm::SCEVExpander::expandWrapPredicate(), ExposePointerBase(), llvm::DWARFAbbreviationDeclaration::extract(), FactorOutConstant(), llvm::DominatorTreeBase< BasicBlock >::findNearestCommonDominator(), llvm::MCJIT::findSymbol(), fixupFPReturnAndCall(), floorOfQuotient(), foldLogOpOfMaskedICmps(), llvm::InstCombiner::FoldOrOfICmps(), FunctionNumber(), gcd(), llvm::HexagonInstrInfo::genAllInsnTimingClasses(), generateMinMaxSelectPattern(), llvm::AttributeSet::get(), llvm::MDGlobalAttachmentMap::get(), llvm::MCValue::getAccessVariant(), llvm::MDGlobalAttachmentMap::getAll(), llvm::rdf::Liveness::getAllReachingDefs(), llvm::MCAsmLayout::getBaseSymbol(), llvm::ARM::getCanonicalArchName(), llvm::TargetRegisterInfo::getCommonSubClass(), llvm::GraphTraits< ArgumentGraphNode * >::getEntryNode(), getFPBinOp(), getFPTernOp(), llvm::DbgVariable::getFrameIndexExprs(), llvm::DefaultAnalysisGraphTraits< AnalysisT, GraphT >::getGraph(), llvm::AMDGPU::getIntegerAttribute(), llvm::AMDGPU::getIntegerPairAttribute(), llvm::BasicTTIImplBase< AMDGPUTTIImpl >::getInterleavedMemoryOpCost(), llvm::opt::ArgList::getLastArgValue(), getLocalFunction(), llvm::ScalarEvolution::GetMinTrailingZeros(), llvm::MDNode::getMostGenericRange(), llvm::MDNode::getMostGenericTBAA(), llvm::SCEVAddRecExpr::getNumIterationsInRange(), llvm::SparseSolver::getOrInitValueState(), llvm::Value::getPointerAlignment(), llvm::Value::getPointerDereferenceableBytes(), getSymbolOffsetImpl(), getSymTab(), getTypeOfMaskedICmp(), llvm::ScalarEvolution::getUDivExpr(), llvm::APIntOps::GreatestCommonDivisor(), llvm::GreatestCommonDivisor64(), handleEndBlock(), llvm::AttributeImpl::hasAttribute(), llvm::opt::ArgList::hasFlag(), HasSameValue(), llvm::rdf::NodeAllocator::id(), intersect(), isHorizontalBinOp(), llvm::isIdentifiedObject(), llvm::isKnownNonNull(), llvm::HexagonTargetLowering::isLegalAddressingMode(), llvm::isNoAliasArgument(), isNonEscapingLocalObject(), llvm::DominatorTreeBase< BasicBlock >::isReachableFromEntry(), isSortedByValueNo(), llvm::AMDGPUTTIImpl::isSourceOfDivergence(), isTruePredicate(), LLVMGetAttributesAtIndex(), LLVMGetCallSiteAttributes(), LLVMGetNextParam(), LLVMGetPreviousParam(), LLVMInitializeAMDGPUAsmParser(), LLVMInitializeARMAsmParser(), LLVMInitializeARMAsmPrinter(), LLVMInitializeARMTarget(), LLVMInitializeARMTargetInfo(), LLVMInitializeMipsAsmParser(), LLVMInitializeMipsAsmPrinter(), LLVMInitializeMipsTarget(), LLVMInitializeMipsTargetInfo(), LLVMInitializePowerPCAsmParser(), LLVMInitializePowerPCTarget(), LLVMInitializeSparcAsmParser(), LLVMSetParamAlignment(), llvm::HexagonTargetLowering::LowerBlockAddress(), llvm::HexagonTargetLowering::LowerDYNAMIC_STACKALLOC(), LowerMUL(), LowerMULH(), llvm::object::MachOUniversalBinary::MachOUniversalBinary(), llvm::orc::makeAllSymbolsExternallyAccessible(), llvm::orc::makeStub(), markTails(), MergeAliasResults(), MergeSeqs(), moveUp(), llvm::ConstantRange::multiply(), operator delete(), operator new(), llvm::AAMDNodes::operator!=(), llvm::operator==(), llvm::sys::fs::operator|=(), llvm::slpvectorizer::BoUpSLP::optimizeGatherSequence(), orderModule(), llvm::ARM::parseArch(), llvm::ARM::parseArchExt(), llvm::opt::OptTable::ParseArgs(), llvm::cl::ParseEnvironmentOptions(), llvm::opt::OptTable::ParseOneArg(), PickMostRelevantLoop(), llvm::PointerMayBeCaptured(), predictUseListOrder(), llvm::PhysicalRegisterUsageInfo::print(), llvm::opt::ArgList::print(), llvm::ARMAsmBackend::processFixupValue(), llvm::HexagonFrameLowering::processFunctionBeforeFrameFinalized(), processUMulZExtIdiom(), PropagateConstantReturn(), llvm::rdf::DataFlowGraph::pushDefs(), removeUseSoftFloat(), NewGVN::runGVN(), llvm::sampleprof::SampleSorter< LocationT, SampleT >::SampleSorter(), llvm::RegScavenger::scavengeRegister(), llvm::pdb::InfoStreamBuilder::setAge(), llvm::pdb::DbiStreamBuilder::setAge(), llvm::GVN::ValueTable::setAliasAnalysis(), llvm::MachineFunction::setAlignment(), llvm::FunctionLoweringInfo::setArgumentFrameIndex(), llvm::rdf::NodeBase::setAttrs(), setInsertionPoint(), SimplifyAndInst(), simplifyAndOfICmpsWithSameOperands(), SimplifyAssociativeBinOp(), simplifyICmpWithBinOp(), simplifyICmpWithMinMax(), SimplifyOrInst(), simplifyOrOfICmpsWithSameOperands(), simplifyValueKnownNonZero(), sinkInstruction(), sinkLoopInvariantInstructions(), SolveQuadraticEquation(), sortGlobalExprs(), llvm::DebugLocEntry::sortUniqueValues(), SplitAddRecs(), llvm::DINode::splitFlags(), llvm::Function::stealArgumentListFrom(), llvm::opt::StrCmpOptionNameIgnoreCase(), TEST(), llvm::AssumptionCache::updateAffectedValues(), upgradeMaskedMove(), llvm::ValueEnumerator::ValueEnumerator(), llvm::InstCombiner::visitAdd(), llvm::InstCombiner::visitAnd(), llvm::InstCombiner::visitCallInst(), llvm::InstCombiner::visitFAdd(), llvm::InstCombiner::visitICmpInst(), llvm::InstCombiner::visitOr(), llvm::InstCombiner::visitSExt(), llvm::InstCombiner::visitShl(), llvm::InstCombiner::visitSub(), llvm::InstCombiner::visitTrunc(), llvm::InstCombiner::visitXor(), and llvm::InstCombiner::visitZExt().

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

Referenced by llvm::AttributeSet::addAllocSizeAttr(), addArgumentAttrs(), addArgumentReturnedAttrs(), llvm::Argument::addAttr(), llvm::AttributeSet::addAttribute(), llvm::AttributeSet::addAttributes(), llvm::AttributeSet::addDereferenceableAttr(), llvm::AttributeSet::addDereferenceableOrNullAttr(), addDiscriminators(), addLocIfNotPresent(), llvm::orc::CompileOnDemandLayer< CompileLayerT, CompileCallbackMgr >::addModuleSet(), llvm::ScheduleDAGInstrs::addPhysRegDeps(), addReadAttrs(), adjustCallerSSPLevel(), adjustedSumFreq(), llvm::ARMFrameLowering::adjustForSegmentedStacks(), llvm::lowertypetests::ByteArrayBuilder::allocate(), AnalyzeArguments(), llvm::CCState::AnalyzeArgumentsSecondPass(), llvm::PPCInstrInfo::analyzeBranch(), BBIsJumpedOver(), llvm::msf::MSFBuilder::build(), CanShareConstantPoolEntry(), llvm::BitTracker::RegisterCell::cl(), collectBitParts(), combineFMA(), CombineUAddWithOverflow(), llvm::pdb::NameMapBuilder::commit(), llvm::InstCombiner::commonShiftTransforms(), computeKnownBitsFromAssume(), llvm::rdf::Liveness::computeLiveIns(), llvm::MDNode::concatenate(), ConnectEpilog(), ConnectProlog(), llvm::RegionBase< RegionTr >::contains(), llvm::RegisterBankInfo::copyCost(), llvm::OperandBundleUser< InvokeInst, User::op_iterator >::CountBundleInputs(), CreatePrologue(), llvm::BitTracker::RegisterCell::ct(), llvm::MachineDominatorTree::dominates(), DoPromotion(), llvm::X86FrameLowering::eliminateCallFramePseudoInstr(), llvm::OnDiskChainedHashTableGenerator< Info >::Emit(), llvm::BitstreamWriter::emitBlob(), llvm::PPCTargetLowering::emitEHSjLjSetJmp(), llvm::AArch64TargetLowering::EmitF128CSEL(), llvm::ARMTargetLowering::EmitInstrWithCustomInserter(), llvm::PPCTargetLowering::EmitInstrWithCustomInserter(), llvm::HexagonFrameLowering::emitPrologue(), llvm::SparseMultiSet< VReg2SUnit, VirtReg2IndexFunctor >::equal_range(), llvm::InstrProfLookupTrait::EqualKey(), llvm::rdf::DeadCodeElimination::erase(), llvm::MCExpr::evaluateAsRelocatableImpl(), llvm::BitstreamWriter::ExitBlock(), ExpandBinOp(), llvm::BitTracker::RegisterCell::extract(), llvm::SimpleBitstreamCursor::fillCurWord(), llvm::wholeprogramdevirt::findLowestOffset(), llvm::DominatorTreeBase< BasicBlock >::findNearestCommonDominator(), llvm::SanitizerStatReport::finish(), llvm::BitTracker::BitMask::first(), first_use_of_in_block(), foldLogOpOfMaskedICmps(), foldMallocMemset(), llvm::InstCombiner::FoldOrOfICmps(), gcd(), llvm::HexagonInstrInfo::genAllInsnTimingClasses(), generateMinMaxSelectPattern(), llvm::MCValue::getAccessVariant(), llvm::MDGlobalAttachmentMap::getAll(), llvm::rdf::Liveness::getAllReachingDefs(), llvm::SIScheduleBlockCreator::getBlocks(), llvm::AArch64InstrInfo::getBranchDestBlock(), getBranchDisplacementBits(), llvm::RegionInfoBase< RegionTr >::getCommonRegion(), llvm::MipsInstrInfo::getEquivalentCompactForm(), llvm::MachineBasicBlock::getFirstInstrTerminator(), llvm::MachineBasicBlock::getFirstTerminator(), getFPBinOp(), getFPTernOp(), llvm::DbgVariable::getFrameIndexExprs(), llvm::BlockFrequencyInfoImplBase::LoopData::getHeaderIndex(), llvm::SlotIndexes::getIndexBefore(), llvm::BasicTTIImplBase< AMDGPUTTIImpl >::getInterleavedMemoryOpCost(), llvm::MachineBasicBlock::getLastNonDebugInstr(), getLiveRegsAt(), llvm::getMatchingCondBranchOpcode(), llvm::MDNode::getMostGenericAlignmentOrDereferenceable(), llvm::MDNode::getMostGenericFPMath(), getNonDebugInstr(), getSymbolOffsetImpl(), getTypeOfMaskedICmp(), llvm::APIntOps::GreatestCommonDivisor(), llvm::GreatestCommonDivisor64(), HasSameValue(), llvm::rdf::NodeAllocator::id(), 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(), isCommutableVPERMV3Instruction(), isHorizontalBinOp(), llvm::isOverflowIntrinsicNoWrap(), llvm::PPCInstrInfo::isPredicable(), llvm::X86InstrInfo::isSafeToClobberEFLAGS(), isSortedByValueNo(), isTruePredicate(), llvm::isUncondBranchOpcode(), lcm(), LLVMAddTargetDependentFunctionAttr(), LLVMInitializeAMDGPUAsmParser(), LLVMInitializeARMAsmParser(), LLVMInitializeARMAsmPrinter(), LLVMInitializeARMTarget(), LLVMInitializeARMTargetInfo(), LLVMInitializeMipsAsmParser(), LLVMInitializeMipsAsmPrinter(), LLVMInitializeMipsTarget(), LLVMInitializeMipsTargetInfo(), LLVMInitializePowerPCAsmParser(), LLVMInitializePowerPCTarget(), LLVMInitializeSparcAsmParser(), LLVMSetInstrParamAlignment(), LLVMSetParamAlignment(), lookForCompound(), llvm::AMDGPUTargetLowering::LowerFP_TO_FP16(), LowerMUL(), LowerMULH(), llvm::object::MachOUniversalBinary::MachOUniversalBinary(), MakeGuardControlFlowExplicit(), maxAPInt(), 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(), fuzzer::MutationDispatcher::Mutate_ChangeASCIIInteger(), nearest_common_dominatee(), llvm::operator!=(), llvm::AttrBuilder::operator!=(), operator<<(), llvm::rdf::operator<<(), llvm::operator==(), llvm::sys::fs::operator|=(), optimizeBinaryDoubleFP(), llvm::LanaiInstrInfo::optimizeCompareInstr(), llvm::PPCInstrInfo::optimizeCompareInstr(), llvm::ARMBaseInstrInfo::optimizeCompareInstr(), llvm::slpvectorizer::BoUpSLP::optimizeGatherSequence(), optimizeUnaryDoubleFP(), parsePhysicalReg(), PeepholePPC64ZExtGather(), PickMostRelevantLoop(), llvm::PointerMayBeCaptured(), llvm::OperandBundleUser< InvokeInst, User::op_iterator >::populateBundleOperandInfos(), llvm::HexagonInstrInfo::PredicateInstruction(), llvm::PPCInstrInfo::PredicateInstruction(), llvm::PhysicalRegisterUsageInfo::print(), llvm::lowertypetests::BitSetInfo::print(), printName(), processUMulZExtIdiom(), llvm::pdb::readGSIHashBuckets(), llvm::Argument::removeAttr(), llvm::AttributeSet::removeAttributes(), llvm::PPCInstrInfo::removeBranch(), llvm::rdf::Liveness::resetKills(), llvm::rdf::Liveness::resetLiveIns(), llvm::BitsInit::resolveReferences(), NewGVN::runGVN(), llvm::SpeculativeExecutionPass::runImpl(), llvm::sampleprof::SampleSorter< LocationT, SampleT >::SampleSorter(), llvm::pdb::DbiStreamBuilder::setBuildNumber(), llvm::msf::MSFBuilder::setDirectoryBlocksHint(), llvm::MachineFunction::setExposesReturnsTwice(), 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::SignExtend32(), llvm::SignExtend64(), SimplifyAndInst(), simplifyAndOfICmpsWithSameOperands(), SimplifyAssociativeBinOp(), simplifyICmpWithBinOp(), simplifyICmpWithMinMax(), SimplifyOrInst(), simplifyOrOfICmpsWithSameOperands(), simplifyValueKnownNonZero(), SimplifyWithOpReplaced(), sinkInstruction(), sinkLoopInvariantInstructions(), SinkThenElseCodeToEnd(), llvm::APIntOps::smax(), llvm::APIntOps::smin(), SolveLinEquationWithOverflow(), SolveQuadraticEquation(), sortGlobalExprs(), llvm::DebugLocEntry::sortUniqueValues(), llvm::opt::StrCmpOptionNameIgnoreCase(), TEST(), llvm::APIntOps::umax(), llvm::APIntOps::umin(), llvm::HexagonPacketizerList::unpacketizeSoloInstrs(), llvm::UnrollRuntimeLoopRemainder(), llvm::AssumptionCache::updateAffectedValues(), llvm::MachineBasicBlock::updateTerminator(), upgradeMaskedMove(), llvm::LoopBase< N, M >::verifyLoop(), llvm::InstCombiner::visitAdd(), llvm::InstCombiner::visitAnd(), llvm::InstCombiner::visitCallInst(), llvm::InstCombiner::visitFAdd(), llvm::InstCombiner::visitICmpInst(), llvm::InstCombiner::visitOr(), llvm::InstCombiner::visitSub(), and llvm::InstCombiner::visitXor().

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

Referenced by false::Chain::add(), llvm::AliasSetTracker::add(), llvm::AttributeSet::addAttribute(), llvm::AttributeSet::addAttributes(), llvm::DomTreeNodeBase< NodeT >::addChild(), llvm::SchedDFSImpl::addConnection(), llvm::ConstantPool::addEntry(), AddNodeIDCustom(), AddReachableCodeToWorklist(), addStackMapLiveVars(), analyzeGlobalAux(), analyzeLoopUnrollCost(), appendToUsedList(), llvm::PBQPRAConstraintList::apply(), llvm::PBQP::applyR1(), llvm::PBQP::applyR2(), llvm::object::Archive::Archive(), BitCastConstantVector(), BuildConstantFromSCEV(), buildFrameType(), canonicalizeMetadataForValue(), canTrapImpl(), cheapToScalarize(), CheckAndImm(), CheckInteger(), checkMachOComdat(), CheckOrImm(), llvm::object::Archive::child_begin(), llvm::BitTracker::RegisterCell::cl(), CleanupConstantGlobalUsers(), CleanupPointerRootUsers(), llvm::CloneModule(), CollectAddOperandsWithScales(), CollectSubexprs(), llvm::InstCombiner::commonShiftTransforms(), CompactSwizzlableVector(), computeKnownBits(), computeKnownBitsFromAssume(), llvm::SelectionDAG::ComputeNumSignBits(), llvm::JumpThreadingPass::ComputeValueKnownInPredecessors(), llvm::ConstantFoldBinaryOpOperands(), llvm::ConstantFoldCastInstruction(), llvm::ConstantFoldExtractValueInstruction(), llvm::ConstantFoldGetElementPtr(), llvm::ConstantFoldInsertElementInstruction(), llvm::ConstantFoldInsertValueInstruction(), llvm::ConstantFoldInstruction(), llvm::ConstantFoldLoadFromConstPtr(), llvm::ConstantFoldLoadThroughGEPConstantExpr(), llvm::ConstantFoldLoadThroughGEPIndices(), llvm::sys::UnicodeCharSet::contains(), contains(), llvm::lto::InputFile::create(), llvm::sampleprof::SampleProfileReader::create(), createDevirtTriggerFunc(), llvm::createPGOFuncNameMetadata(), createResumeEntryBlock(), llvm::BitTracker::RegisterCell::ct(), llvm::decomposeBitTestICmp(), deleteIfDead(), DominatesMergePoint(), llvm::LLVMContextImpl::dropTriviallyDeadConstantArrays(), llvm::DWARFUnit::DWARFUnit(), dyn_castNotVal(), dyn_castZExtVal(), llvm::BitTracker::MachineEvaluator::eCLB(), llvm::BitTracker::MachineEvaluator::eCTB(), llvm::StringToOffsetTable::EmitCharArray(), EmitCMP(), llvm::AsmPrinter::EmitConstantPool(), llvm::X86AsmPrinter::EmitInstruction(), llvm::AMDGPUAsmPrinter::EmitInstruction(), llvm::ARMBaseRegisterInfo::emitLoadConstPool(), emitThumb1LoadConstPool(), emitThumb2LoadConstPool(), emitX86MaskSelect(), EmitX86Select(), llvm::Evaluator::EvaluateBlock(), EvaluateExpression(), expand(), ExpandBinOp(), llvm::SystemZInstrInfo::expandPostRAPseudo(), ExtractConstantBytes(), ExtractImmediate(), FactorOutConstant(), llvm::filterDeadComdatFunctions(), llvm::SwitchInst::findCaseValue(), llvm::FindInsertedValue(), findPartitions(), llvm::findScalarElement(), fixupFPReturnAndCall(), foldCttzCtlz(), foldLogicCastConstant(), foldLogOpOfMaskedICmps(), llvm::X86InstrInfo::foldMemoryOperandImpl(), llvm::InstCombiner::FoldOrWithConstants(), foldUDivPow2Cst(), llvm::InstCombiner::FoldXorWithConstants(), llvm::ImutAVLTree< ImutInfo >::foreach(), llvm::ImmutableSet< ValT, ValInfo >::foreach(), llvm::ConstantInt::get(), llvm::TypeBuilder< types::i< num_bits >, cross >::get(), llvm::TypeBuilder< float, false >::get(), llvm::TypeBuilder< double, false >::get(), llvm::TypeBuilder< types::ieee_float, cross >::get(), llvm::TypeBuilder< types::ieee_double, cross >::get(), llvm::TypeBuilder< types::x86_fp80, cross >::get(), llvm::TypeBuilder< types::fp128, cross >::get(), llvm::TypeBuilder< types::ppc_fp128, cross >::get(), llvm::TypeBuilder< types::x86_mmx, cross >::get(), llvm::TypeBuilder< void, cross >::get(), llvm::AttributeSet::get(), llvm::ConstantFP::get(), llvm::ValueAsMetadata::get(), llvm::ConstantAsMetadata::get(), llvm::ConstantArray::get(), llvm::ConstantVector::get(), getAArch64Cmp(), llvm::ScalarEvolution::getAddExpr(), llvm::BitTracker::MachineEvaluator::getCell(), getCmp(), llvm::PBQP::Matrix::getColAsVector(), getComdatGVForCOFF(), llvm::lto::InputFile::Symbol::getComdatIndex(), llvm::ValueAsMetadata::getConstant(), getConstantAt(), getConstantFromPool(), llvm::BitcodeReaderValueList::getConstantFwdRef(), llvm::SelectionDAG::getConstantPool(), llvm::ExecutionEngine::getConstantValue(), llvm::X86AsmPrinter::GetCPISymbol(), getDefaultPersonalityFn(), getELFComdat(), getExactSDiv(), llvm::TargetLoweringObjectFileELF::getExplicitSectionGlobal(), getFoldedAlignOf(), getFoldedOffsetOf(), getFoldedSizeOf(), llvm::MemoryLocation::getForDest(), llvm::MemoryLocation::getForSource(), llvm::ConstantExpr::getFPCast(), getFPTernOp(), llvm::ConstantFP::getInfinity(), llvm::Constant::getIntegerValue(), getIntrinsicCmp(), llvm::TargetLoweringObjectFile::getKindForGlobal(), llvm::ShuffleVectorInst::getMaskValue(), getMDNodeOperandImpl(), llvm::object::Archive::Symbol::getMember(), getMemSetPatternValue(), getMemsetValue(), getMinFromExprs(), llvm::ScalarEvolution::GetMinTrailingZeros(), llvm::ConstantFP::getNaN(), llvm::ConstantFP::getNegativeZero(), llvm::SelectionDAG::getNode(), llvm::ConstantExpr::getNot(), llvm::AArch64CC::getNZCVToSatisfyCondCode(), llvm::SparseSolver::getOrInitValueState(), getPredicateResult(), llvm::getPtrStride(), llvm::PBQP::Matrix::getRowAsVector(), llvm::ScalarEvolution::getSCEVAtScope(), llvm::TargetLoweringObjectFileELF::getSectionForJumpTable(), llvm::TargetLoweringObjectFileCOFF::getSectionForJumpTable(), llvm::ConstantExpr::getSelect(), getSelectionForCOFF(), GetShiftedValue(), llvm::SparcTargetLowering::getSingleConstraintMatchWeight(), llvm::AVRTargetLowering::getSingleConstraintMatchWeight(), llvm::SystemZTargetLowering::getSingleConstraintMatchWeight(), llvm::getSplatValue(), llvm::getStrideFromPointer(), getStringEncoding(), llvm::sys::getSwappedBytes(), llvm::MachObjectWriter::getSymbolAddress(), llvm::slpvectorizer::BoUpSLP::getTreeCost(), llvm::TargetLoweringBase::getTypeLegalizationCost(), getTypeOfMaskedICmp(), llvm::Constant::getUniqueInteger(), llvm::SelectionDAGBuilder::getValueImpl(), llvm::SelectionDAG::getVectorShuffle(), llvm::ValueAsMetadata::handleRAUW(), llvm::GEPOperator::hasAllZeroIndices(), llvm::object::hashSysV(), llvm::hoistRegion(), llvm::CompositeType::indexValid(), llvm::XCoreMCInstLower::Initialize(), llvm::MipsMCInstLower::Initialize(), llvm::MCRegisterInfo::InitMCRegisterInfo(), llvm::IRBuilder< TargetFolder >::Insert(), llvm::LazyCallGraph::SCC::isAncestorOf(), isBSwapHWordElement(), llvm::isBytewiseValue(), llvm::IsConstantOffsetFromGlobal(), isExtendedBUILD_VECTOR(), isFiniteNonZeroFp(), isFNEG(), isFunctionMallocLike(), isHorizontalBinOp(), isInPartition(), llvm::isInstructionTriviallyDead(), isIntImmediate(), llvm::SelectionDAG::isKnownNeverNaN(), llvm::SelectionDAG::isKnownNeverZero(), isKnownNonNaN(), isKnownNonZero(), isKnownToBeAPowerOfTwo(), llvm::SelectionDAG::isKnownToBeAPowerOfTwo(), isNegativeOne(), isNormalFp(), isOnlyUsedInZeroEqualityComparison(), IsOnlyUsedInZeroEqualityComparison(), llvm::LazyCallGraph::SCC::isParentOf(), isRepeatedByteSequence(), isSafeSROAElementUse(), isSafeToPromoteArgument(), llvm::isSafeToSpeculativelyExecute(), isScaledConstantInRange(), isSimpleEnoughValueToCommitHelper(), isSuitableForBSS(), isTruePredicate(), isUndefShift(), llvm::MCAsmInfo::isValidUnquotedName(), isZero(), lexFloatingPointLiteral(), lexName(), lexStringConstant(), lexVirtualRegister(), LLVMFuzzerTestOneInput(), LLVMGetAsString(), LLVMGetInstructionOpcode(), LLVMInitializePowerPCAsmParser(), LLVMInitializePowerPCTarget(), LLVMInitializePowerPCTargetMC(), LLVMInitializeSparcAsmParser(), LLVMInstructionClone(), LLVMIsConstantString(), LLVMIsNull(), llvm::XCoreInstrInfo::loadImmediate(), lookThroughCast(), LookupConstant(), llvm::LazyCallGraph::lookupRefSCC(), llvm::AMDGPUMCInstLower::lower(), llvm::SparcTargetLowering::LowerAsmOperandForConstraint(), llvm::LanaiTargetLowering::LowerAsmOperandForConstraint(), llvm::AVRTargetLowering::LowerAsmOperandForConstraint(), llvm::SystemZTargetLowering::LowerAsmOperandForConstraint(), llvm::TargetLowering::LowerAsmOperandForConstraint(), llvm::HexagonTargetLowering::LowerBUILD_VECTOR(), llvm::HexagonTargetLowering::LowerCall(), llvm::TargetLowering::lowerCmpEqZeroToCtlzSrl(), llvm::HexagonTargetLowering::LowerCONCAT_VECTORS(), llvm::AsmPrinter::lowerConstant(), llvm::LanaiTargetLowering::LowerConstantPool(), lowerIncomingStatepointValue(), llvm::HexagonTargetLowering::LowerINSERT_VECTOR(), llvm::AMDGPUTargetLowering::LowerINT_TO_FP32(), llvm::LanaiTargetLowering::LowerMUL(), llvm::HexagonTargetLowering::LowerSETCC(), LowerShift(), llvm::PatternMatch::m_Br(), llvm::PatternMatch::m_Constant(), llvm::PatternMatch::m_ConstantFP(), llvm::PatternMatch::m_Select(), llvm::ConstantRange::makeGuaranteedNoWrapRegion(), llvm::PatternMatch::match_zero::match(), llvm::PatternMatch::match_neg_zero::match(), llvm::PatternMatch::apint_match::match(), llvm::PatternMatch::cst_pred_ty< Predicate >::match(), llvm::PatternMatch::api_pred_ty< Predicate >::match(), llvm::PatternMatch::specific_fpval::match(), llvm::PatternMatch::specific_intval::match(), llvm::matchSelectPattern(), maybeLexEscapedIRValue(), maybeLexExlaim(), maybeLexGlobalValue(), maybeLexHexadecimalLiteral(), maybeLexIdentifier(), maybeLexIndex(), maybeLexIndexAndName(), maybeLexIntegerOrScalarType(), maybeLexMachineBasicBlock(), maybeLexNewline(), maybeLexNumericalLiteral(), maybeLexRegister(), maybeLexSymbol(), maybePrintComdat(), moveUp(), multikey_qsort(), NegateValue(), llvm::EscapeEnumerator::Next(), llvm::object_creator(), llvm::ManagedStatic< C >::operator*(), llvm::pdb::operator<<(), llvm::DiagnosticPrinterRawOStream::operator<<(), llvm::raw_ostream::operator<<(), llvm::operator<<(), OptimizeAwayTrappingUsesOfValue(), optimizeGlobalsInModule(), OptimizeGlobalVars(), llvm::opt::OptTable::OptTable(), orderValue(), llvm::parseConstantValue(), llvm::ARM::parseCPUArch(), passingValueIsAlwaysUndefined(), llvm::AMDGPUTargetLowering::PerformDAGCombine(), performMULCombine(), predictValueUseListOrder(), llvm::MCSymbol::print(), llvm::PrintEscapedString(), llvm::printLLVMNameWithoutPrefix(), printMetadataIdentifier(), PrintQuotedString(), processCmp(), processMemAccess(), processPHI(), processSelect(), PropagateConstantsIntoArguments(), r3(), llvm::msf::StreamReader::readZeroString(), ReduceSwitchRange(), llvm::sys::path::remove_dots(), llvm::AttributeSet::removeAttributes(), removeDeadUsersOfConstant(), llvm::LazyCallGraph::RefSCC::removeInternalRefEdge(), llvm::AVRTargetLowering::ReplaceNodeResults(), llvm::reverse(), rewriteComdat(), RewriteUsesOfClonedInstructions(), llvm::GlobalDCEPass::run(), llvm::rdf::CopyPropagation::run(), llvm::PostOrderFunctionAttrsPass::run(), llvm::PassManager< IRUnitT, AnalysisManagerT, ExtraArgTs >::run(), llvm::InlinerPass::run(), llvm::ModuleToPostOrderCGSCCPassAdaptor< CGSCCPassT >::run(), llvm::FunctionAnalysisManagerCGSCCProxy::run(), llvm::CGSCCToFunctionPassAdaptor< FunctionPassT >::run(), llvm::DevirtSCCRepeatedPass< PassT >::run(), runImpl(), llvm::SchedDFSResult::scheduleTree(), llvm::SDDbgValue::SDDbgValue(), selectELFSectionForGlobal(), llvm::FastISel::selectPatchpoint(), llvm::cl::Option::setCategory(), llvm::rdf::CodeNode::setCode(), llvm::GlobalObject::setComdat(), setCoroInfo(), llvm::MachinePassRegistry::setDefault(), llvm::GlobalValue::setDLLStorageClass(), llvm::Evaluator::setVal(), llvm::TargetLowering::TargetLoweringOpt::ShrinkDemandedConstant(), simplifyAllocaArraySize(), SimplifyAssociativeBinOp(), SimplifyCall(), SimplifyCastInst(), llvm::TargetLowering::SimplifyDemandedBits(), SimplifyGEPInst(), SimplifyICmpInst(), simplifyICmpWithBinOp(), simplifyICmpWithConstant(), simplifyICmpWithMinMax(), SimplifyOrInst(), SimplifyRelativeLoad(), simplifySelectBitTest(), simplifySelectWithICmpCond(), llvm::TargetLowering::SimplifySetCC(), SimplifyUDivInst(), SimplifyURemInst(), SimplifyWithOpReplaced(), simplifyX86movmsk(), skipComment(), skipExtensionForVectorMULL(), skipWhitespace(), SolveQuadraticEquation(), llvm::SplitBlockAndInsertIfThen(), llvm::SplitBlockAndInsertIfThenElse(), llvm::formatv_object_base::splitLiteralAndReplacement(), StrengthenNoWrapFlags(), llvm::LazyCallGraph::RefSCC::switchInternalEdgeToCall(), TEST(), tryToFoldExtendOfConstant(), unescapeQuotedString(), llvm::AssumptionCache::updateAffectedValues(), llvm::updateCGAndAnalysisManagerForFunctionPass(), updatePostorderSequenceForEdgeInsertion(), llvm::UpgradeIntrinsicCall(), upgradeMaskedCompare(), UpgradeMaskedLoad(), UpgradeMaskedStore(), ValidLookupTableConstant(), llvm::vectorizeBasicBlock(), llvm::InstCombiner::visitAdd(), llvm::ObjectSizeOffsetVisitor::visitAllocaInst(), llvm::InstCombiner::visitCallInst(), llvm::InstCombiner::visitExtractElementInst(), llvm::InstCombiner::visitFDiv(), llvm::InstCombiner::visitFMul(), llvm::InstCombiner::visitGetElementPtrInst(), llvm::InstCombiner::visitICmpInst(), llvm::InstCombiner::visitOr(), llvm::LazyCallGraph::visitReferences(), llvm::InstCombiner::visitSRem(), visitUDivOperand(), llvm::InstCombiner::visitXor(), llvm::InstCombiner::visitZExt(), llvm::raw_ostream::write(), and llvm::reassociate::XorOpnd::XorOpnd().

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::HexagonSubtarget::HexagonDAGMutation::apply(), llvm::BitsToDouble(), llvm::APInt::bitsToDouble(), llvm::HexagonPacketizerList::canPromoteToDotNew(), checkDyldCommand(), checkDylibCommand(), combineTargetShuffle(), llvm::ProfileSummaryBuilder::computeDetailedSummary(), llvm::rdf::Liveness::computeLiveIns(), llvm::DwarfUnit::constructContainingTypeDIEs(), llvm::DwarfCompileUnit::constructVariableDIE(), llvm::object::Decompressor::create(), llvm::InstrProfSymtab::create(), DecodeFixedType(), llvm::BlockFrequencyInfoImplBase::distributeMass(), llvm::APInt::doubleToBits(), llvm::DWARFContext::dump(), dumpExampleDependence(), llvm::MCLOHContainer::emit(), llvm::DWARFDebugInfoEntry::extractFast(), llvm::StringRef::find_lower(), llvm::DwarfCompileUnit::finishSubprogramDefinition(), llvm::UnOpInit::Fold(), foldLogOpOfMaskedICmps(), llvm::RecordKeeper::getAllDerivedDefinitions(), llvm::rdf::Liveness::getAllReachedUses(), llvm::rdf::Liveness::getAllReachingDefsRec(), llvm::ScalarEvolution::getBlockDisposition(), llvm::BFIDOTGraphTraitsBase< BlockFrequencyInfoT, BranchProbabilityInfoT >::getEdgeAttributes(), llvm::MCLOHContainer::getEmitSize(), llvm::ARM::getHWDivName(), llvm::object::MachOObjectFile::getLibraryShortNameByIndex(), llvm::LoopBase< BasicBlock, Loop >::getLoopDepth(), llvm::ScalarEvolution::getLoopDisposition(), getReg(), llvm::MCInstrInfo::InitMCInstrInfo(), llvm::MCRegisterInfo::InitMCRegisterInfo(), isCommutableVPERMV3Instruction(), llvm::rdf::TargetOperandInfo::isFixedReg(), isHorizontalBinOp(), llvm::InductionDescriptor::isInductionPHI(), IsSafeToMove(), llvm::ImutContainerInfo< T >::KeyOfValue(), llvm::ImutContainerInfo< T * >::KeyOfValue(), LLVMLinkModules2(), llvm::AMDGPUTargetLowering::LowerFP_TO_FP16(), llvm::AMDGPUTargetLowering::LowerFROUND64(), llvm::Intrinsic::matchIntrinsicType(), llvm::Intrinsic::matchIntrinsicVarArg(), operator new(), llvm::operator<<(), llvm::ARM::parseHWDiv(), llvm::ProfOStream::patch(), r0(), r1(), r2(), r4(), llvm::InstrProfLookupTrait::ReadData(), llvm::InstrProfLookupTrait::ReadKeyDataLength(), llvm::SUnit::removePred(), llvm::APIntOps::RoundDoubleToAPInt(), llvm::APInt::roundToDouble(), scale(), llvm::RegScavenger::scavengeRegister(), llvm::DbgVariable::setDIE(), llvm::GVN::ValueTable::setDomTree(), llvm::rdf::DefNode::setReachedDef(), llvm::Value::setValueSubclassData(), simplifyICmpWithBinOp(), simplifyICmpWithMinMax(), SimplifyOrInst(), swapAntiDependences(), llvm::swapToHostOrder(), llvm::ScaledNumberBase::toString(), toStringAPFloat(), llvm::InstCombiner::visitAnd(), llvm::InstCombiner::visitOr(), and llvm::InstCombiner::visitXor().

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

Referenced by llvm::AliasSetTracker::add(), llvm::LiveRangeUpdater::add(), AddAlignmentAssumptions(), addArgumentAttrs(), llvm::AttributeSet::addAttribute(), llvm::AttributeSet::addAttributes(), addBlockAndPredsToSet(), llvm::SpillPlacement::addConstraints(), llvm::MachineFunction::addFilterTypeInfo(), llvm::SpillPlacement::Node::addLink(), llvm::SpillPlacement::addLinks(), llvm::MachineBasicBlock::addLiveIn(), addLiveInRegs(), addLocIfNotPresent(), llvm::LPPassManager::addLoop(), llvm::orc::IRTransformLayer< BaseLayerT, TransformFtor >::addModuleSet(), llvm::LiveVariables::addNewBlock(), llvm::orc::ObjectTransformLayer< BaseLayerT, TransformFtor >::addObjectSet(), llvm::SUnit::addPred(), llvm::SpillPlacement::addPrefSpill(), llvm::PressureDiff::addPressureChange(), AddReachableCodeToWorklist(), llvm::InstrProfSummaryBuilder::addRecord(), addRegionIntoQueue(), llvm::ScheduleDAGInstrs::addVRegDefDeps(), adjustForFNeg(), adjustForLTGFR(), adjustForSubtraction(), llvm::AliasSet::aliasesPointer(), llvm::AliasSet::aliasesUnknownInst(), llvm::RegAllocBase::allocatePhysRegs(), llvm::AllocationOrder::AllocationOrder(), llvm::BasicTTIImplBase< AMDGPUTTIImpl >::allowsMisalignedMemoryAccesses(), llvm::CCState::AnalyzeArgumentsSecondPass(), llvm::X86InstrInfo::analyzeBranchPredicate(), llvm::HexagonSubtarget::HexagonDAGMutation::apply(), llvm::object::Archive::Archive(), llvm::RecurrenceDescriptor::areAllUsesIn(), areOnlyUsersOf(), llvm::ARMTargetLowering::ARMTargetLowering(), AssignProtectedObjSet(), llvm::SelectionDAG::AssignTopologicalOrder(), llvm::AttrBuilder::AttrBuilder(), BBHasFallthrough(), llvm::msf::VarStreamArray< CVSymbol >::begin(), llvm::SUnit::biasCriticalPath(), llvm::CriticalAntiDepBreaker::BreakAntiDependencies(), llvm::AggressiveAntiDepBreaker::BreakAntiDependencies(), llvm::rdf::DataFlowGraph::build(), buildAttrMap(), llvm::SSAUpdaterImpl< UpdaterT >::BuildBlockList(), llvm::CFGMST< Edge, BBInfo >::buildEdges(), buildExtractionBlockSet(), buildFixItLine(), llvm::DICompositeType::buildODRType(), llvm::Calculate(), llvm::calculateDbgValueHistory(), llvm::VirtRegAuxInfo::calculateSpillWeightAndHint(), llvm::Interpreter::callFunction(), llvm::Function::callsFunctionThatReturnsTwice(), llvm::EHStreamer::callToNoUnwindFunction(), llvm::objcarc::CanAlterRefCount(), canFallThroughTo(), canInstrSubstituteCmpInstr(), llvm::AAResults::canInstructionRangeModRef(), canUseSiblingCall(), CasesAreContiguous(), checkFnHasLiveInYmm(), checkFunctionMemoryAccess(), llvm::SSAUpdaterImpl< UpdaterT >::CheckIfPHIMatches(), checkOverlappingElement(), CleanupPointerRootUsers(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::clear(), llvm::AliasSetTracker::clear(), llvm::StringMap< uint64_t >::clear(), llvm::CloneAndPruneIntoFromInst(), CloneLoop(), llvm::CloneModule(), combineSelect(), combineWeightsBySorting(), llvm::pdb::NameMapBuilder::commit(), llvm::DominanceFrontierBase< BlockT >::compare(), llvm::StringRef::compare_numeric(), llvm::DominanceFrontierBase< BlockT >::compareDomSet(), llvm::ImutAVLFactory< ImutInfo >::compareTreeWithSection(), llvm::EHStreamer::computeActionsTable(), llvm::rdf::Liveness::computeLiveIns(), llvm::computeLoopSafetyInfo(), llvm::computeMinimumValueSizes(), llvm::EHStreamer::computePadMap(), llvm::rdf::Liveness::computePhiInfo(), llvm::object::computeSymbolSizes(), llvm::RuntimeDyldImpl::computeTotalAllocSize(), llvm::ConstantAggregate::ConstantAggregate(), llvm::ConstantAggrKeyType< ConstantClass >::ConstantAggrKeyType(), llvm::ConstantExprKeyType::ConstantExprKeyType(), ConstantFold(), llvm::ConstantFoldGetElementPtr(), ConstantPropUsersOf(), llvm::HexagonBlockRanges::IndexRange::contains(), llvm::ImmutableList< T >::contains(), llvm::MIRPrinter::convert(), llvm::MIRPrinter::convertStackObjects(), llvm::convertUTF16ToUTF8String(), llvm::GlobalObject::copyMetadata(), llvm::InstrProfReader::create(), llvm::coverage::BinaryCoverageReader::create(), llvm::IndexedInstrProfReader::create(), createCast(), llvm::pdb::DIASession::createFromPdb(), llvm::AVROperand::CreateImm(), llvm::AVROperand::CreateMemri(), llvm::AVROperand::CreateReg(), cse(), cxxDtorIsEmpty(), DeleteBasicBlock(), llvm::AliasSetTracker::deleteValue(), llvm::orc::rpc::SerializationTraits< ChannelT, std::vector< T > >::deserialize(), 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::DFSPass(), llvm::DistributeRange(), llvm::AsmPrinter::doFinalization(), llvm::NVPTXAsmPrinter::doFinalization(), llvm::DominatorTree::dominates(), DoPromotion(), llvm::MDNode::dropAllReferences(), llvm::SDNode::DropOperands(), llvm::LLVMContextImpl::dropTriviallyDeadConstantArrays(), llvm::DWARFDebugMacro::dump(), llvm::DWARFDebugLoc::dump(), llvm::DWARFDebugPubTable::dump(), llvm::DWARFDebugLocDWO::dump(), llvm::LiveVariables::VarInfo::dump(), llvm::coverage::CounterMappingContext::dump(), dump(), false::dump_node_container(), llvm::SUnit::dumpAll(), llvm::PMDataManager::dumpLastUses(), dumpMachineInstrRangeWithSlotIndex(), llvm::PMDataManager::dumpPassArguments(), eliminateRecursiveTailCall(), eliminateTailRecursion(), eliminateUnreachableBlock(), llvm::DwarfStringPool::emit(), llvm::StringMatcher::Emit(), llvm::MCDwarfFrameEmitter::Emit(), llvm::X86FrameLowering::emitCalleeSavedFrameMoves(), llvm::EHStreamer::emitExceptionTable(), emitGlobalConstantDataSequential(), llvm::ScoreboardHazardRecognizer::EmitInstruction(), llvm::MipsAsmPrinter::EmitInstruction(), llvm::CodeViewContext::emitLineTableForFunction(), llvm::TargetLoweringObjectFileELF::emitPersonalityValue(), llvm::AVRFrameLowering::emitPrologue(), llvm::Mips16FrameLowering::emitPrologue(), llvm::MipsSEFrameLowering::emitPrologue(), llvm::Thumb1FrameLowering::emitPrologue(), llvm::MSP430FrameLowering::emitPrologue(), llvm::SystemZFrameLowering::emitPrologue(), llvm::PPCFrameLowering::emitPrologue(), llvm::EHStreamer::emitTypeInfos(), llvm::ARMAsmPrinter::EmitXXStructor(), llvm::CodeViewContext::encodeDefRange(), llvm::msf::VarStreamArray< CVSymbol >::end(), llvm::SparseMultiSet< VReg2SUnit, VirtReg2IndexFunctor >::equal_range(), llvm::SmallSet< unsigned, 16 >::erase(), llvm::SmallVectorImpl< std::pair< llvm::RelocationValueRef, llvm::RelocationEntry > >::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(), EstimateRuntime(), llvm::MipsFrameLowering::estimateStackSize(), llvm::coverage::CounterMappingContext::evaluate(), EvaluateCRExpr(), llvm::Evaluator::EvaluateFunction(), llvm::BitTracker::RegisterCell::extract(), llvm::DIBuilder::finalize(), llvm::finalizeBundles(), llvm::SmallPtrSetImplBase::find_imp(), findAddRecForLoop(), findArrayDimensionsRec(), llvm::SSAUpdaterImpl< UpdaterT >::FindAvailableVals(), findCommonType(), llvm::SSAUpdaterImpl< UpdaterT >::FindDominators(), findExecCopy(), llvm::SSAUpdaterImpl< UpdaterT >::FindExistingPHI(), findGlueUse(), findInitTrampolineFromBB(), findIrreducibleHeaders(), FindLastAluClause(), findLoopInstr(), llvm::SchedBoundary::findMaxLatency(), llvm::MCJIT::findModuleForSymbol(), findPartitions(), llvm::SSAUpdaterImpl< UpdaterT >::FindPHIPlacement(), llvm::SSAUpdaterTraits< SSAUpdater >::FindPredecessorBlocks(), llvm::SSAUpdaterTraits< MachineSSAUpdater >::FindPredecessorBlocks(), llvm::ScheduleDAGMI::findRootsAndBiasEdges(), findSafeStoreForStoreStrongContraction(), llvm::orc::ObjectLinkingLayer< NotifyObjectLoadedT >::findSymbol(), findTRECandidate(), findUnconditionalPreds(), findUser(), first_use_of_in_block(), firstCommonClass(), llvm::MipsMCExpr::fixELFSymbolsInTLSFixups(), fixPhis(), llvm::fixStackStores(), fixTerminators(), llvm::ScheduleDAGInstrs::fixupKills(), llvm::FoldBranchToCommonDest(), llvm::SelectionDAG::FoldConstantArithmetic(), foldLogOpOfMaskedICmps(), llvm::TargetInstrInfo::foldMemoryOperand(), foldReturnAndProcessPred(), ForwardSwitchConditionToPHI(), gatherFileIDs(), llvm::MipsInstrInfo::genInstrWithNewOpc(), llvm::AttributeSet::get(), llvm::SelectionDAG::getAddrSpaceCast(), llvm::TargetRegisterInfo::getAllocatableSet(), llvm::AttributeSetNode::getAsString(), llvm::SelectionDAG::getAtomic(), llvm::SelectionDAG::getBasicBlock(), llvm::MemoryPhi::getBasicBlockIndex(), llvm::SelectionDAG::getBlockAddress(), llvm::objcarc::GetCallSiteClass(), GetCaseResults(), llvm::SelectionDAG::getConstantPool(), getDataDeps(), llvm::BranchProbabilityInfo::getEdgeProbability(), llvm::SelectionDAG::getEHLabel(), llvm::BitstreamEntry::getEndBlock(), llvm::MachineTraceMetrics::getEnsemble(), llvm::BitstreamEntry::getError(), llvm::SystemZConstantPoolValue::getExistingMachineCPValue(), llvm::LoopBase< N, M >::getExitBlocks(), llvm::LoopBase< N, M >::getExitEdges(), llvm::LoopBase< N, M >::getExitingBlocks(), getExprBase(), llvm::PseudoSourceValueManager::getExternalSymbolCallEntry(), llvm::msf::VarStreamArray< CVSymbol >::getExtractor(), llvm::MachineFunction::getFilterIDFor(), getFirstEpilogueInst(), llvm::MachineBasicBlock::getFirstInstrTerminator(), llvm::MachineBasicBlock::getFirstNonPHI(), llvm::MachineBasicBlock::getFirstTerminator(), getFoldedOffsetOf(), getFoldedSizeOf(), llvm::SelectionDAG::getFrameIndex(), llvm::IndexedInstrProfReader::getFunctionCounts(), llvm::SelectionDAG::getGlobalAddress(), llvm::ExecutionEngine::getGlobalValueAtAddress(), llvm::PseudoSourceValueManager::getGlobalValueCallEntry(), llvm::ScoreboardHazardRecognizer::getHazardType(), llvm::MachineBranchProbabilityInfo::getHotSucc(), llvm::BranchProbabilityInfo::getHotSucc(), llvm::SlotIndexes::getIndexAfter(), llvm::SelectionDAG::getIndexedStore(), llvm::IndexedInstrProfReader::getInstrProfRecord(), llvm::SCEVExpander::getIVIncOperand(), llvm::SelectionDAG::getJumpTable(), getLazyIRModule(), llvm::MachineRegisterInfo::getLiveInPhysReg(), llvm::MachineRegisterInfo::getLiveInVirtReg(), getLiveRegsAt(), llvm::SelectionDAG::getLoad(), getLogBase2Vector(), llvm::LoopBase< BasicBlock, Loop >::getLoopLatches(), llvm::SelectionDAG::getMachineNode(), llvm::getMallocType(), llvm::SelectionDAG::getMaskedGather(), llvm::SelectionDAG::getMaskedLoad(), llvm::SelectionDAG::getMaskedScatter(), llvm::SelectionDAG::getMaskedStore(), getMaxCalleeSavedReg(), llvm::LLVMContext::getMDKindNames(), llvm::SelectionDAG::getMDNode(), llvm::SelectionDAG::getMemIntrinsicNode(), llvm::TargetRegisterInfo::getMinimalPhysRegClass(), llvm::ScalarEvolution::GetMinTrailingZeros(), llvm::AAResults::getModRefInfo(), getNegativeIsTrueBoolVec(), getNextBlock(), getNextMachineInstrInBB(), llvm::SlotIndexes::getNextNonNullIndex(), llvm::SelectionDAG::getNode(), llvm::BFIDOTGraphTraitsBase< BlockFrequencyInfoT, BranchProbabilityInfoT >::getNodeAttributes(), llvm::SelectionDAG::getNodeIfExists(), getNonDebugInstr(), llvm::LoopBase< BasicBlock, Loop >::getNumBackEdges(), llvm::EquivalenceClasses< llvm::Instruction * >::getNumClasses(), llvm::ARMBaseInstrInfo::getNumLDMAddresses(), llvm::FoldingSetImpl::GetOrInsertNode(), getOrSelfReference(), llvm::MCSubtargetInfo::getReadAdvanceCycles(), llvm::BitstreamEntry::getRecord(), llvm::ARMBaseRegisterInfo::getRegAllocationHints(), llvm::TargetLowering::getRegForInlineAsmConstraint(), llvm::SelectionDAG::getRegister(), llvm::SelectionDAG::getRegisterMask(), llvm::object::COFFObjectFile::getRelocations(), llvm::CCState::getRemainingRegParmsForType(), llvm::R600RegisterInfo::getReservedRegs(), llvm::ARMBaseRegisterInfo::getReservedRegs(), getScalarizationOverhead(), llvm::BasicBlock::getSinglePredecessor(), llvm::BasicBlock::getSingleSuccessor(), getSingleUnscheduledPred(), getSingleUnscheduledSucc(), llvm::X86InstrInfo::getSPAdjust(), llvm::ConstantVector::getSplatValue(), llvm::SelectionDAG::getSrcValue(), llvm::SparcTargetLowering::getSRetArgSize(), llvm::InstrItineraryData::getStageLatency(), llvm::SelectionDAG::getStore(), getStringEncoding(), llvm::BitstreamEntry::getSubBlock(), llvm::object::ExportDirectoryEntryRef::getSymbolName(), llvm::SelectionDAG::getTargetIndex(), getTargetMBB(), llvm::SelectionDAG::getTargetMemSDNode(), llvm::BumpPtrAllocatorImpl< MallocAllocator, 65536 >::getTotalMemory(), llvm::SelectionDAG::getTruncStore(), llvm::BasicBlock::getUniquePredecessor(), llvm::BasicBlock::getUniqueSuccessor(), llvm::BasicTTIImplBase< AMDGPUTTIImpl >::getUnrollingPreferences(), llvm::MachineSSAUpdater::GetValueInMiddleOfBlock(), llvm::SSAUpdater::GetValueInMiddleOfBlock(), llvm::SelectionDAG::getVectorShuffle(), llvm::SmallDenseMap< llvm::AnalysisKey *, bool, 8 >::grow(), HandleCallsInBlockInlinedThroughInvoke(), handleEndBlock(), HandleInlinedEHPad(), HandleInlinedLandingPad(), llvm::LiveVariables::HandleVirtRegUse(), HandleVRSaveUpdate(), llvm::GEPOperator::hasAllConstantIndices(), llvm::GEPOperator::hasAllZeroIndices(), llvm::SDNode::hasAnyUseOfValue(), llvm::CallSiteBase<>::hasArgument(), llvm::AttrBuilder::hasAttributes(), llvm::AttributeSet::hasAttrSomewhere(), hasComplexRegisterTies(), llvm::MachineBasicBlock::hasEHPadSuccessor(), llvm::RecurrenceDescriptor::hasMultipleUsesOf(), HasNestArgument(), llvm::Value::hasNUses(), llvm::SDNode::hasNUsesOfValue(), llvm::Value::hasNUsesOrMore(), llvm::Value::hasOneUse(), hasReturn(), hasReturnsTwiceAttr(), hasTerminatorThatModifiesExec(), llvm::HexagonInstrInfo::hasUncondBranch(), hasUseAfterLoop(), llvm::HexagonBlockRanges::HexagonBlockRanges(), llvm::HexagonEvaluator::HexagonEvaluator(), llvm::SCEVExpander::hoistIVInc(), llvm::hoistRegion(), llvm::SchedRemainder::init(), llvm::ScheduleDAGTopologicalSort::InitDAGTopologicalSorting(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::initEmpty(), INITIALIZE_PASS(), llvm::PMDataManager::initializeAnalysisImpl(), llvm::DbgVariable::initializeDbgValue(), initializeWorkList(), llvm::ScheduleDAGMI::initQueues(), llvm::InlineFunction(), llvm::SmallSet< unsigned, 16 >::insert(), llvm::ValueMap< GlobalValue *, uint64_t, Config >::insert(), llvm::detail::DenseSetImpl< const llvm::MDNode *, DenseMap< const llvm::MDNode *, detail::DenseSetEmpty, DenseMapInfo< const llvm::MDNode * >, detail::DenseSetPair< const llvm::MDNode * > >, DenseMapInfo< const llvm::MDNode * > >::insert(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::insert(), llvm::BitTracker::RegisterCell::insert(), llvm::SmallPtrSetImpl< llvm::BasicBlock * >::insert(), llvm::MachineBasicBlock::insert(), llvm::SmallPtrSetImplBase::insert_imp(), llvm::LazyCallGraph::RefSCC::insertIncomingRefEdge(), llvm::LiveIntervals::InsertMachineInstrRangeInMaps(), InsertRootInitializers(), insertSpills(), llvm::LazyCallGraph::RefSCC::insertTrivialCallEdge(), insertUniqueBackedgeBlock(), llvm::IntervalPartition::IntervalPartition(), llvm::AnalysisManager< IRUnitT, ExtraArgTs >::invalidate(), invert_find_roots(), llvm::LazyCallGraph::SCC::isAncestorOf(), llvm::CodeExtractor::isBlockValidForExtraction(), llvm::isBytewiseValue(), isConcatMask(), llvm::isCriticalEdge(), isDenselyPacked(), llvm::HexagonTargetLowering::IsEligibleForTailCallOptimization(), isEphemeralValueOf(), llvm::HexagonInstrInfo::isExtended(), isFiniteNonZeroFp(), llvm::ConstantExpr::isGEPWithNoNotionalOverIndexing(), isImplicitlyDef(), isInput(), llvm::SelectionDAG::isKnownToBeAPowerOfTwo(), isLeakCheckerRoot(), llvm::TargetLoweringBase::isLegalRC(), llvm::R600InstrInfo::isLegalToSplitMBBAt(), llvm::MachineRegisterInfo::isLiveIn(), llvm::Interval::isLoop(), isNormalFp(), llvm::SDNode::isOnlyUserOf(), llvm::LazyCallGraph::SCC::isParentOf(), llvm::isPotentiallyReachable(), llvm::ARMBaseInstrInfo::isPredicated(), isRematerializable(), llvm::VLIWResourceModel::isResourceAvailable(), llvm::ResourcePriorityQueue::isResourceAvailable(), isSafeAndProfitableToSinkLoad(), llvm::X86InstrInfo::isSafeToClobberEFLAGS(), llvm::isSafeToLoadUnconditionally(), isScalarToVector(), llvm::StructType::isSized(), isSSA(), isSubset(), isTrivialLoopExitBlockHelper(), isUndefShift(), IsUserOfGlobalSafeForSRA(), llvm::DIExpression::isValid(), llvm::LiveRange::join(), llvm::BitTracker::BitMask::last(), llvm::SIInstrInfo::legalizeOperands(), likeBitCastFromVector(), LLVMGetParams(), LLVMGetParamTypes(), LLVMGetStructElementTypes(), llvm::coverage::CoverageMapping::load(), loadBinaryFormat(), llvm::RuntimeDyldImpl::loadObjectImpl(), loadTestingFormat(), llvm::xray::loadTraceFile(), llvm::SystemZMCInstLower::lower(), llvm::LanaiMCInstLower::Lower(), llvm::FastISel::lowerArguments(), llvm::AMDGPUTargetLowering::LowerCall(), llvm::SystemZTargetLowering::LowerCall(), llvm::SparcTargetLowering::LowerCall_32(), llvm::SparcTargetLowering::LowerCall_64(), llvm::FastISel::lowerCallTo(), llvm::TargetLowering::LowerCallTo(), lowerDSPIntr(), lowerFCOPYSIGN32(), lowerFCOPYSIGN64(), llvm::SystemZTargetLowering::LowerFormalArguments(), llvm::AMDGPUTargetLowering::LowerFP_TO_FP16(), llvm::AMDGPUTargetLowering::LowerINT_TO_FP32(), llvm::LanaiTargetLowering::LowerMUL(), llvm::MipsTargetLowering::LowerOperationWrapper(), llvm::X86TargetLowering::LowerOperationWrapper(), llvm::SystemZTargetLowering::LowerReturn(), llvm::AMDGPUTargetLowering::LowerUDIVREM(), LowerVECTOR_SHUFFLEv8i8(), LowerVectorAllZeroTest(), mangleCoveragePath(), markAliveBlocks(), llvm::LoopInfo::markAsRemoved(), llvm::rdf::DataFlowGraph::markBlock(), llvm::MachineRegisterInfo::markUsesInDebugValueAsUndef(), maskIsAllOneOrUndef(), maskIsAllZeroOrUndef(), matchExtractIndex(), mayLoopAccessLocation(), llvm::InstrProfRecord::merge(), mergeConditionalStoreToAddress(), mergeConstants(), mergeEmptyReturnBlocks(), mergeOperations(), llvm::InstrProfWriter::mergeRecordsFromWriter(), llvm::SelectionDAG::MorphNodeTo(), llvm::IRMover::move(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::moveFromOldBuckets(), moveInstrOut(), moveSpillUsesAfterCoroBegin(), moveUp(), fuzzer::MutationDispatcher::Mutate_ChangeASCIIInteger(), nearest_common_dominatee(), nearest_common_dominator(), needsFP(), node_class(), numberCtrlDepsInSU(), numberCtrlPredInSU(), llvm::MDNode::operator delete(), llvm::MDNode::operator new(), llvm::BitmaskEnumDetail::operator&(), llvm::bfi_detail::BlockEdgesAdder< BT >::operator()(), llvm::LessRecordRegister::operator()(), llvm::X86InstrFMA3Info::rm_iterator::operator++(), operator<<(), false::operator<<(), llvm::operator<<(), llvm::rdf::operator<<(), llvm::EquivalenceClasses< llvm::Instruction * >::operator=(), llvm::ConstantAggrKeyType< ConstantClass >::operator==(), llvm::ConstantExprKeyType::operator==(), llvm::AttrBuilder::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(), llvm::TargetLowering::parametersInCSRMatch(), llvm::DWARFDebugMacro::parse(), llvm::DWARFDebugLoc::parse(), llvm::DWARFDebugLocDWO::parse(), llvm::InlineAsm::ConstraintInfo::Parse(), parseBackslash(), llvm::InlineAsm::ParseConstraints(), llvm::parseIR(), parsePhysicalReg(), llvm::AMDGPUTargetLowering::PerformDAGCombine(), llvm::PPCTargetLowering::PerformDAGCombine(), PerformHeapAllocSRoA(), PerformSTORECombine(), llvm::ConvergingVLIWScheduler::pickNodeFromQueue(), llvm::GenericScheduler::pickNodeFromQueue(), llvm::PostGenericScheduler::pickNodeFromQueue(), PlaceBlockMarker(), llvm::PointerMayBeCaptured(), llvm::LatencyPriorityQueue::pop(), llvm::ResourcePriorityQueue::pop(), llvm::PMDataManager::populateInheritedAnalysis(), pred_L(), predictUseListOrder(), predictValueUseListOrderImpl(), llvm::PrepareToSplitEntryBlock(), llvm::LiveStacks::print(), llvm::DominanceFrontierBase< BlockT >::print(), llvm::MIPrinter::print(), llvm::SCEV::print(), llvm::LivePhysRegs::print(), llvm::ValueEnumerator::print(), llvm::AliasSet::print(), llvm::LoopBase< N, M >::print(), llvm::MachineFunction::print(), llvm::LoopInfoBase< N, M >::print(), llvm::MachineBasicBlock::print(), llvm::LiveRangeUpdater::print(), llvm::BitTracker::print_cells(), llvm::PrintDomTree(), printName(), printNode(), printNodeDOT(), promoteMemoryToRegister(), promoteSingleBlockAlloca(), PropagateConstantReturn(), llvm::propagateMetadata(), propagateSwiftErrorVRegs(), llvm::LiveIntervals::pruneValue(), llvm::LatencyPriorityQueue::push(), llvm::ResourcePriorityQueue::push(), llvm::SchedulingPriorityQueue::push_all(), llvm::LiveRange::Query(), llvm::BitTracker::reached(), llvm::BitstreamCursor::ReadAbbrevRecord(), readCoverageMappingData(), fuzzer::ReadDirToVectorOfUnits(), llvm::TextInstrProfReader::readNextRecord(), llvm::RawInstrProfReader< IntPtrT >::readNextRecord(), llvm::IndexedInstrProfReader::readNextRecord(), llvm::R600InstrInfo::readsLDSSrcReg(), llvm::ConvergingVLIWScheduler::readyQueueVerboseDump(), llvm::DominatorTreeBase< BasicBlock >::recalculate(), llvm::SSAUpdaterImpl< UpdaterT >::RecordMatchingPHIs(), llvm::LessRecordRegister::RecordParts::RecordParts(), llvm::HexagonInstrInfo::reduceLoopCount(), ReduceSwitchRange(), regIsPICBase(), llvm::GenericScheduler::registerRoots(), llvm::PostGenericScheduler::registerRoots(), llvm::ResourcePriorityQueue::regPressureDelta(), llvm::StringMapImpl::RehashTable(), llvm::rdf::DataFlowGraph::releaseBlock(), llvm::ConvergingVLIWScheduler::releaseBottomNode(), llvm::ScheduleDAGMI::releasePredecessors(), llvm::ScheduleDAGMI::releaseSuccessors(), remapInstruction(), llvm::MapVector< KeyT, ValueT, MapType, VectorType >::remove_if(), llvm::AttributeSet::removeAttributes(), llvm::AttrBuilder::removeAttributes(), llvm::DominanceFrontierBase< BlockT >::removeBlock(), llvm::Constant::removeDeadConstantUsers(), llvm::LazyCallGraph::removeDeadFunction(), llvm::SelectionDAG::RemoveDeadNodes(), removeEmptyCleanup(), llvm::LazyCallGraph::RefSCC::removeInternalRefEdge(), removeKillInfo(), llvm::ExecutionEngine::removeModule(), llvm::PMDataManager::removeNotPreservedAnalysis(), llvm::LazyCallGraph::RefSCC::removeOutgoingEdge(), llvm::SUnit::removePred(), removeTriviallyEmptyRange(), llvm::removeUnreachableBlocks(), RemoveVRSaveCode(), llvm::MachineFunction::RenumberBlocks(), llvm::SlotIndexes::renumberIndexes(), llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(), replaceConstantExprOp(), ReplaceDominatedUses(), llvm::PPCFrameLowering::replaceFPWithRealFP(), llvm::AVRTargetLowering::ReplaceNodeResults(), llvm::ConstantUniqueMap< llvm::ConstantExpr >::replaceOperandsInPlace(), replaceRegUsesAfterLoop(), llvm::MachineRegisterInfo::replaceRegWith(), llvm::MachineBasicBlock::replaceSuccessor(), llvm::Thumb2InstrInfo::ReplaceTailWithBranchTo(), llvm::User::replaceUsesOfWith(), llvm::Value::replaceUsesOutsideBlock(), llvm::GenericScheduler::reschedulePhysRegCopies(), llvm::DataLayout::reset(), llvm::BitVector::reset(), llvm::SmallBitVector::reset(), 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::ResourcePriorityQueue::ResourcePriorityQueue(), llvm::SystemZFrameLowering::restoreCalleeSavedRegisters(), llvm::CCState::resultsCompatible(), reuseTableCompare(), rewriteGEPAsOffset(), RewriteHeapSROALoadUser(), rewriteLoopExitBlock(), rewriteMaterializableInstructions(), rewriteSingleStoreAlloca(), RewriteUsesOfClonedInstructions(), RewriteUsesOfLoadForHeapSRoA(), llvm::X86InstrFMA3Info::rm_begin(), llvm::InstrProfiling::run(), llvm::TypeFinder::run(), llvm::BitTracker::run(), llvm::LoopSimplifyPass::run(), llvm::DeadArgumentEliminationPass::run(), llvm::DAGTypeLegalizer::run(), llvm::InstCombiner::run(), llvm::lto::LTO::run(), runImpl(), llvm::JumpThreadingPass::runImpl(), runIPSCCP(), llvm::IntervalPartition::runOnFunction(), llvm::InsertNOPLoad::runOnMachineFunction(), llvm::FixFSMULD::runOnMachineFunction(), llvm::SelectionDAGISel::runOnMachineFunction(), llvm::ReplaceFMULS::runOnMachineFunction(), llvm::DetectRoundChange::runOnMachineFunction(), llvm::FixAllFDIVSQRT::runOnMachineFunction(), runSCCP(), scalarConstantToHexString(), llvm::R600SchedStrategy::schedNode(), llvm::SIScheduleDAGMI::schedule(), llvm::LatencyPriorityQueue::scheduledNode(), llvm::ResourcePriorityQueue::scheduledNode(), llvm::PMTopLevelManager::schedulePass(), llvm::ScoreboardHazardRecognizer::ScoreboardHazardRecognizer(), llvm::sys::DynamicLibrary::SearchForAddressOfSymbol(), llvm::SelectionDAGISel::SelectCodeCommon(), llvm::FastISel::selectGetElementPtr(), llvm::FastISel::selectStackmap(), separateNestedLoop(), llvm::orc::rpc::SerializationTraits< ChannelT, std::vector< T > >::serialize(), llvm::BitVector::set(), llvm::SmallBitVector::set(), llvm::set_intersect(), llvm::SUnit::setDepthDirty(), llvm::RangeSpan::setEnd(), llvm::SUnit::setHeightDirty(), llvm::MachineInstr::setPhysRegsDeadExcept(), llvm::LiveIntervals::shrinkToUses(), SimplifyCall(), llvm::TargetLowering::SimplifyDemandedBits(), llvm::InstCombiner::SimplifyDivRemOfSelect(), SimplifyFunction(), llvm::SimplifyInstructionsInBlock(), simplifyOneLoop(), simplifyX86movmsk(), SinkCast(), SinkCmpExpression(), SinkInstruction(), sinkLastInstruction(), sinkLoopInvariantInstructions(), llvm::rdf::DataFlowGraph::DefStack::size(), llvm::MachineBasicBlock::SkipPHIsAndLabels(), llvm::MachineBasicBlock::SkipPHIsLabelsAndDebug(), SortBlocks(), sortOpts(), SpeculativelyExecuteBB(), llvm::SystemZFrameLowering::spillCalleeSavedRegisters(), llvm::DominatorTreeBase< BasicBlock >::Split(), llvm::BasicBlock::splitBasicBlock(), llvm::SplitCriticalEdge(), llvm::MachineBasicBlock::SplitCriticalEdge(), llvm::StackMapV2Parser< Endianness >::StackMapV2Parser(), llvm::StringMap< uint64_t >::StringMap(), stripDeadPrototypes(), StripSymbolNames(), llvm::BitTracker::subst(), succ_L(), swapAntiDependences(), llvm::LazyCallGraph::RefSCC::switchInternalEdgeToCall(), llvm::LazyCallGraph::RefSCC::switchInternalEdgeToRef(), SwitchToLookupTable(), llvm::SystemZFrameLowering::SystemZFrameLowering(), llvm::TailDuplicator::tailDuplicateBlocks(), llvm::SoftInstrProfErrors::takeError(), llvm::cl::TokenizeGNUCommandLine(), llvm::cl::TokenizeWindowsCommandLine(), llvm::ScaledNumberBase::toString(), llvm::detail::IEEEFloat::toString(), toStringAPFloat(), tryBuildVectorByteMask(), TryToMergeLandingPad(), llvm::TryToSimplifyUncondBranchFromEmptyBlock(), TryToSinkInstruction(), llvm::JumpThreadingPass::TryToUnfoldSelect(), TurnSwitchRangeIntoICmp(), llvm::HexagonPacketizerList::unpacketizeSoloInstrs(), llvm::UnrollLoop(), llvm::unwrap(), llvm::SpillPlacement::Node::update(), UpdateCallGraphAfterInlining(), llvm::updateCGAndAnalysisManagerForFunctionPass(), llvm::BlockFrequencyInfoImplBase::updateLoopWithIrreducible(), llvm::ScheduleDAGMILive::updateScheduledPressure(), upgradeLoopArgument(), llvm::UpgradeModuleFlags(), llvm::LiveRange::verify(), llvm::LoopInfoBase< N, M >::verify(), llvm::ScalarEvolution::verify(), llvm::MemorySSA::verifyDefUses(), llvm::SIInstrInfo::verifyInstruction(), llvm::LoopBase< N, M >::verifyLoop(), llvm::LoopBase< N, M >::verifyLoopNest(), llvm::VerifyPHIs(), llvm::GVN::ValueTable::verifyRemoved(), VerifySDNode(), llvm::InstCombiner::visitExtractValueInst(), llvm::InstCombiner::visitGetElementPtrInst(), VisitGlobalVariableForEmission(), llvm::codeview::visitModuleSubstream(), llvm::InstCombiner::visitShuffleVectorInst(), WalkChainUsers(), llvm::ScheduleDAGTopologicalSort::WillCreateCycle(), llvm::coverage::CoverageMappingWriter::write(), writeFragment(), llvm::GraphWriter< Graph >::writeNodes(), llvm::X86InstrInfo::X86InstrInfo(), llvm::LLVMContextImpl::~LLVMContextImpl(), llvm::MachineConstantPool::~MachineConstantPool(), llvm::PMDataManager::~PMDataManager(), llvm::StringMap< uint64_t >::~StringMap(), and llvm::X86InstrFMA3Info::~X86InstrFMA3Info().