LLVM 22.0.0git
|
#include "llvm/Support/Compiler.h"
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. |
Macros | |
#define | DEBUG_WITH_TYPE(TYPE, ...) |
DEBUG_WITH_TYPE macro - This macro should be used by passes to emit debug information. | |
#define | LLVM_DEBUG(...) |
Functions | |
LLVM_ABI bool | llvm::isCurrentDebugType (const char *Type, int Level=0) |
isCurrentDebugType - Return true if the specified string is the debug type specified on the command line, or if none was specified on the command line with the -debug-only=X option. | |
LLVM_ABI void | llvm::setCurrentDebugType (const char *Type) |
setCurrentDebugType - Set the current debug type, as if the -debug-only=X option were specified. | |
LLVM_ABI void | llvm::setCurrentDebugTypes (const char **Types, unsigned Count) |
setCurrentDebugTypes - Set the current debug type, as if the -debug-only=X,Y,Z option were specified. | |
LLVM_ABI raw_ostream & | llvm::dbgs () |
dbgs() - This returns a reference to a raw_ostream for debugging messages. |
Variables | |
LLVM_ABI bool | llvm::DebugFlag = false |
This boolean is set to true if the '-debug' command line option is specified. | |
LLVM_ABI bool | llvm::EnableDebugBuffering = false |
EnableDebugBuffering - This defaults to false. |
#define DEBUG_WITH_TYPE | ( | TYPE, | |
... ) |
DEBUG_WITH_TYPE macro - This macro should be used by passes to emit debug information.
If the '-debug' option is specified on the commandline, and if this is a debug build, then the code specified as the option to the macro will be executed. Otherwise it will not be. Example:
DEBUG_WITH_TYPE("bitset", dbgs() << "Bitset contains: " << Bitset << "\n");
This will emit the debug information if -debug is present, and -debug-only is not specified, or is specified as "bitset".
Definition at line 72 of file Debug.h.
Referenced by llvm::jitlink::ppc64::applyFixup(), llvm::Attributor::checkForAllCallSites(), checkForAllInstructionsImpl(), llvm::Attributor::checkForAllUses(), llvm::colorEHFunclets(), llvm::orc::JITDylib::define(), llvm::orc::JITDylib::define(), llvm::orc::LLJIT::deinitialize(), llvm::orc::ExecutionSession::dispatchTask(), llvm::orc::MaterializationUnit::doDiscard(), llvm::GIMatchTableExecutor::executeMatchTable(), llvm::ARMAsmBackendDarwin::generateCompactUnwindEncoding(), llvm::jitlink::TableManager< TableManagerImplT >::getEntryForTarget(), getInnerLoopGuardCmp(), llvm::LoopNest::getInterveningInstructions(), getOuterLoopLatchCmp(), llvm::orc::LLJIT::initialize(), isPotentiallyReachable(), llvm::MCAssembler::layout(), llvm::object::MachOBindEntry::moveNext(), llvm::object::MachORebaseEntry::moveNext(), llvm::HexagonDAGToDAGISel::PreprocessISelDAG(), llvm::EpilogueVectorizerEpilogueLoop::printDebugTracesAtEnd(), llvm::EpilogueVectorizerMainLoop::printDebugTracesAtEnd(), llvm::HvxSelector::selectShuffle(), llvm::AMDGPULibCalls::useNative(), llvm::jitlink::aarch64::GOTTableManager::visitEdge(), llvm::jitlink::aarch64::PLTTableManager::visitEdge(), llvm::jitlink::loongarch::GOTTableManager::visitEdge(), llvm::jitlink::loongarch::PLTTableManager::visitEdge(), llvm::jitlink::x86::GOTTableManager::visitEdge(), llvm::jitlink::x86::PLTTableManager::visitEdge(), llvm::jitlink::x86_64::GOTTableManager::visitEdge(), and llvm::jitlink::x86_64::PLTTableManager::visitEdge().
#define LLVM_DEBUG | ( | ... | ) |
Definition at line 114 of file Debug.h.
Referenced by llvm::InstructionWorklist::add(), llvm::logicalview::LVSymbolTable::add(), llvm::logicalview::LVSymbolTable::add(), llvm::AA::PointerInfo::State::addAccess(), llvm::AArch64::ExtensionSet::addArchDefaults(), llvm::SSAUpdaterBulk::AddAvailableValue(), llvm::DwarfExpression::addConstantFP(), llvm::AArch64::ExtensionSet::addCPUDefaults(), addData(), addDiscriminators(), addEdge(), llvm::orc::addFunctionPointerRelocationsToCurrentSymbol(), llvm::ExecutionEngine::addGlobalMapping(), addInstToMergeableList(), llvm::DwarfExpression::addMachineRegExpression(), llvm::logicalview::LVScope::addMissingElements(), addNonNullAttrs(), llvm::logicalview::LVPatterns::addPatterns(), llvm::RecurrenceDescriptor::AddReductionVar(), llvm::mca::RegisterFile::addRegisterWrite(), llvm::logicalview::LVScopeCompileUnit::addSize(), llvm::DIEHash::addSLEB128(), llvm::BlockFrequencyInfoImplBase::addToDist(), llvm::DIEHash::addULEB128(), llvm::SSAUpdaterBulk::AddUse(), llvm::IVUsers::AddUsersIfInteresting(), llvm::SSAUpdaterBulk::AddVariable(), llvm::DbgValueRangeTable::addVariable(), addVariantDeclaration(), llvm::ARMBasicBlockUtils::adjustBBOffsetsAfter(), adjustByValArgAlignment(), llvm::SystemZTTIImpl::adjustInliningThreshold(), llvm::MipsTargetLowering::AdjustInstrPostInstrSelection(), llvm::BlockFrequencyInfoImplBase::adjustLoopHeaderMass(), AdjustStackOffset(), AdjustStackOffset(), llvm::HexagonHazardRecognizer::AdvanceCycle(), llvm::AggressiveAntiDepBreaker::AggressiveAntiDepBreaker(), alignOutputBlockWithAggFunc(), llvm::jitlink::InProcessMemoryManager::allocate(), llvm::orc::EPCGenericRTDyldMemoryManager::allocateCodeSection(), llvm::orc::EPCGenericRTDyldMemoryManager::allocateDataSection(), llvm::RegAllocBase::allocatePhysRegs(), llvm::LoopVectorizeHints::allowVectorization(), llvm::WindowScheduler::analyseII(), llvm::GISelCSEInfo::analyze(), llvm::CodeMetrics::analyzeBasicBlock(), llvm::HexagonInstrInfo::analyzeBranch(), llvm::GenericUniformityAnalysisImpl< ContextT >::analyzeControlDivergence(), llvm::InterleavedAccessInfo::analyzeInterleaving(), analyzeLoopUnrollCost(), annotateAllFunctions(), llvm::ModifiedPostOrder< ContextT >::appendBlock(), appendFoldCandidate(), appendJITDebugDescriptor(), llvm::A57ChainingConstraint::apply(), llvm::LegalizeRuleSet::apply(), llvm::CombinerHelper::applyCombineIndexedLoadStore(), llvm::RegisterBankInfo::applyDefaultMapping(), llvm::RuntimeDyldImpl::applyExternalSymbolRelocations(), llvm::jitlink::XCOFFJITLinker_ppc64::applyFixup(), llvm::RegBankSelect::applyMapping(), llvm::AMDGPU::RegBankLegalizeHelper::applyMappingPHI(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::ApplyNextUpdate(), llvm::ir2vec::Embedding::approximatelyEquals(), llvm::AMDGPUCallLowering::areCalleeOutgoingArgsTailCallable(), llvm::MemoryDepChecker::areDepsSafe(), llvm::LiveRegMatrix::assign(), llvm::AArch64FrameLowering::assignCalleeSavedSpillSlots(), llvm::ARCFrameLowering::assignCalleeSavedSpillSlots(), llvm::HexagonFrameLowering::assignCalleeSavedSpillSlots(), llvm::RegBankSelect::assignInstr(), llvm::RegBankSelect::assignmentMatch(), llvm::lto::backend(), BadConditionCode(), llvm::DebugHandlerBase::beginFunction(), llvm::LegalizerHelper::bitcast(), bitTrackingDCE(), llvm::AggressiveAntiDepBreaker::BreakAntiDependencies(), llvm::CriticalAntiDepBreaker::BreakAntiDependencies(), BreakUpSubtract(), BUCompareLatency(), BUCompareLatency(), buildAnyextOrCopy(), buildBitSets(), llvm::coro::BaseABI::buildCoroutineFrame(), llvm::slpvectorizer::BoUpSLP::buildExternalUses(), buildExtractionBlockSet(), llvm::jitlink::XCOFFLinkGraphBuilder::buildGraph(), llvm::VPlanSlp::buildGraph(), llvm::ScheduleDAGInstrs::buildSchedGraph(), llvm::jitlink::buildTables_ELF_aarch32(), llvm::jitlink::buildTables_MachO_arm64(), llvm::ConvergingVLIWScheduler::VLIWSchedBoundary::bumpCycle(), llvm::SchedBoundary::bumpCycle(), llvm::ConvergingVLIWScheduler::VLIWSchedBoundary::bumpNode(), llvm::SchedBoundary::bumpNode(), BURRSort(), calcPredicateUsingBooleans(), calcPredicateUsingInteger(), llvm::BlockFrequencyInfoImpl< BT >::calculate(), llvm::BranchProbabilityInfo::calculate(), calculateCXXStateNumbers(), calculateEarlyExitCost(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::CalculateFromScratch(), llvm::WindowScheduler::calculateMaxCycle(), calculatePrevailingSummary(), llvm::LiveRangeEdit::calculateRegClassAndHint(), llvm::calculateRegisterUsageForPlan(), llvm::ResourceManager::calculateResMII(), calculateSEHStateNumbers(), llvm::VirtRegAuxInfo::calculateSpillWeightsAndHints(), llvm::WindowScheduler::calculateStallCycle(), CalculateUnswitchCostMultiplier(), callBufferedPrintfArgPush(), llvm::RegAllocEvictionAdvisor::canAllocatePhysReg(), llvm::ModuloScheduleExpanderMVE::canApply(), canCreateThunkFor(), CanFlattenLoopPair(), llvm::LoopVectorizationLegality::canFoldTailByMasking(), canFoldTermCondOfLoop(), CanGenerateTest(), llvm::HexagonPacketizerList::canPromoteToDotCur(), CanPropagatePredecessorsForPHIs(), llvm::RegAllocEvictionAdvisor::canReassign(), canRenameMOP(), canRenameUpToDef(), llvm::ResourceManager::canReserveResources(), llvm::MachineBasicBlock::canSplitCriticalEdge(), canTailPredicateLoop(), llvm::UnrollCostEstimator::canUnroll(), llvm::LoopVectorizationLegality::canVectorize(), CanWidenIV(), llvm::Combiner::WorkListMaintainerImpl< Lvl >::changedInstr(), llvm::Combiner::WorkListMaintainerImpl< Lvl >::changingInstr(), llvm::RuntimeDyldCheckerImpl::check(), llvm::GenericScheduler::checkAcyclicLatency(), CheckAndCreateOffsetAdd(), checkCondition(), llvm::checkDebugInfoMetadata(), checkDependency(), llvm::Attributor::checkForAllCallSites(), llvm::Attributor::checkForAllCallSites(), llvm::Attributor::checkForAllUses(), checkFrameBase(), llvm::SchedBoundary::checkHazard(), checkIfSafeAddSequence(), checkIVUsers(), checkOrderedReduction(), checkOuterLoopInsts(), checkOverflow(), checkPHIs(), llvm::GCNSchedStage::checkScheduling(), llvm::checkVOPDRegConstraints(), clampReturnedValueStates(), clampStackAlignment(), llvm::HexagonPacketizerList::cleanUpDotCur(), llvm::objcarc::PtrState::ClearKnownPositiveRefCount(), llvm::cloneAndAdaptNoAliasScopes(), llvm::cloneAndAdaptNoAliasScopes(), llvm::FunctionComparator::cmpConstants(), llvm::jitlink::COFFLinkGraphBuilder::COFFLinkGraphBuilder(), collectBitParts(), llvm::collectDebugInfoMetadata(), collectEscapedLocals(), llvm::LoopVectorizationCostModel::collectInLoopReductions(), collectMergeableInsts(), llvm::collectParametricTerms(), collectSRATypes(), collectUnswitchCandidates(), llvm::mca::RegisterFile::collectWrites(), combineInstructionsOverFunction(), llvm::Combiner::combineMachineInstrs(), llvm::PPCInstrInfo::combineRLWINM(), completeEphemeralValues(), llvm::GenericCycleInfo< ContextT >::compute(), llvm::GenericUniformityAnalysisImpl< ContextT >::compute(), llvm::computeAccessFunctions(), llvm::LoopVectorizationPlanner::computeBestVF(), llvm::ARMBasicBlockUtils::computeBlockSize(), llvm::SampleProfileLoaderBaseImpl< FT >::computeBlockWeights(), llvm::ComputeCrossModuleImport(), ComputeCrossModuleImportForModuleForTest(), llvm::ScheduleDAGMILive::computeCyclicCriticalPath(), llvm::HexagonBlockRanges::computeDeadMap(), llvm::computeDeadSymbolsAndUpdateIndirectCalls(), computeHeuristicUnrollFactor(), ModuleImportsManager::computeImportForModule(), llvm::DivergencePropagator< ContextT >::computeJoin(), llvm::DivergencePropagator< ContextT >::computeJoinPoints(), llvm::GISelValueTracking::computeKnownBitsImpl(), llvm::safestack::StackLayout::computeLayout(), llvm::HexagonBlockRanges::computeLiveMap(), llvm::BlockFrequencyInfoImplBase::computeLoopScale(), llvm::RegBankSelect::computeMapping(), llvm::LoopVectorizationCostModel::computeMaxVF(), llvm::computePeelCount(), llvm::mca::computeProcResourceMasks(), llvm::IndexedReference::computeRefCost(), computeTripCount(), llvm::SMSchedule::computeUnpipelineableNodes(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::ComputeUnreachableDominators(), computeUnrollAndJamCount(), llvm::computeUnrollCount(), llvm::VPBasicBlock::connectToPredecessors(), llvm::constrainSelectedInstRegOperands(), constructPointer(), llvm::ConvertDebugDeclareToDebugValue(), llvm::ConvertDebugDeclareToDebugValue(), llvm::ConvertDebugDeclareToDebugValue(), convertFloatingToInteger(), convertOrWithNoCommonBitsToAdd(), llvm::convertToDeclaration(), copyDebugInfoToPredecessor(), copyDebugInfoToSuccessor(), llvm::BranchProbabilityInfo::copyEdgeProbabilities(), llvm::SelectionDAG::copyExtraInfo(), copyFunctionByValArgs(), llvm::CSKYInstrInfo::copyPhysReg(), llvm::M68kInstrInfo::copyPhysReg(), llvm::X86InstrInfo::copyPhysReg(), llvm::SystemZHazardRecognizer::copyState(), llvm::VPRecipeBase::cost(), llvm::VPRegionBlock::cost(), llvm::SchedBoundary::countResource(), llvm::AllocationOrder::create(), ModuleImportsManager::create(), llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >::createAndConnectRootNode(), createAtomicLibcall(), llvm::AbstractDependenceGraphBuilder< GraphType >::createDefUseEdges(), llvm::Combiner::WorkListMaintainerImpl< Lvl >::createdInstr(), llvm::InstructionSelect::MIIteratorMaintainer::createdInstr(), llvm::orc::createDWARFContext(), llvm::logicalview::LVReader::createElement(), llvm::jitlink::aarch64::createEmptyPointerSigningFunction(), llvm::logicalview::LVBinaryReader::createInstructions(), llvm::logicalview::LVBinaryReader::createInstructions(), createIrreducibleLoop(), llvm::jitlink::createLinkGraphFromCOFFObject(), llvm::jitlink::createLinkGraphFromCOFFObject_x86_64(), llvm::jitlink::createLinkGraphFromELFObject_aarch32(), llvm::jitlink::createLinkGraphFromELFObject_aarch64(), llvm::jitlink::createLinkGraphFromELFObject_loongarch(), llvm::jitlink::createLinkGraphFromELFObject_ppc64(), llvm::jitlink::createLinkGraphFromELFObject_riscv(), llvm::jitlink::createLinkGraphFromELFObject_x86(), llvm::jitlink::createLinkGraphFromELFObject_x86_64(), llvm::jitlink::createLinkGraphFromMachOObject(), llvm::jitlink::createLinkGraphFromXCOFFObject_ppc64(), llvm::createMemLibcall(), llvm::logicalview::LVCodeViewReader::createScopes(), llvm::logicalview::LVDWARFReader::createScopes(), createSwitchStatement(), createUnreachableSwitchDefault(), CreateVPTBlock(), createWrapper(), llvm::mca::ExecuteStage::cycleEnd(), DbgRewriteSalvageableDVIs(), LiveDebugValues::DbgValue::DbgValue(), DecodeCCRU6Instruction(), decodeFPUV3Instruction(), DecodeGPR32RegisterClass(), DecodeLdLImmInstruction(), DecodeLdRLImmInstruction(), DecodeMoveHRegInstruction(), DecodeStLImmInstruction(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::DeleteEdge(), deleteIfDead(), deleteLoopIfDead(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::DeleteReachable(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::DeleteUnreachable(), llvm::DependenceInfo::depends(), detectShiftUntilBitTestIdiom(), detectShiftUntilZeroIdiom(), llvm::AArch64FrameLowering::determineCalleeSaves(), llvm::ARCFrameLowering::determineCalleeSaves(), llvm::ARMFrameLowering::determineCalleeSaves(), determineSVEStackObjectOffsets(), llvm::AArch64::ExtensionSet::disable(), llvm::mca::LSUnit::dispatch(), llvm::mca::Scheduler::dispatch(), llvm::BlockFrequencyInfoImplBase::distributeIrrLoopHeaderMass(), llvm::BlockFrequencyInfoImplBase::distributeMass(), DoFlattenLoopPair(), doPromotion(), llvm::coro::doRematerializations(), llvm::SelectionDAGBuilder::dropDanglingDebugInfo(), llvm::ConstantUniqueMap< ConstantArray >::dump(), llvm::ConstraintSystem::dump(), dumpImportListForModule(), llvm::JumpThreadingPass::duplicateCondBranchOnPHIIntoPred(), llvm::jitlink::ELFLinkGraphBuilder< ELFT >::ELFLinkGraphBuilder(), llvm::ARCFrameLowering::eliminateCallFramePseudoInstr(), eliminateDeadSwitchCases(), llvm::ARCRegisterInfo::eliminateFrameIndex(), llvm::MipsRegisterInfo::eliminateFrameIndex(), llvm::XCoreRegisterInfo::eliminateFrameIndex(), llvm::DIEAbbrev::Emit(), llvm::MCPseudoProbe::emit(), llvm::MCPseudoProbeInlineTree::emit(), llvm::MCPseudoProbeTable::emit(), EmitAndPrintRemark(), llvm::RuntimeDyldImpl::emitCommonSymbols(), emitDbgAssign(), llvm::DwarfDebug::emitDebugLocValue(), llvm::LiveDebugVariables::LDVImpl::emitDebugValues(), llvm::ARCFrameLowering::emitEpilogue(), llvm::ARMFrameLowering::emitEpilogue(), llvm::GlobalMergeFunc::emitFunctionMap(), llvm::HexagonHazardRecognizer::EmitInstruction(), llvm::PPCDispatchGroupSBHazardRecognizer::EmitInstruction(), llvm::ScoreboardHazardRecognizer::EmitInstruction(), llvm::SystemZHazardRecognizer::EmitInstruction(), llvm::M68kAsmPrinter::emitInstruction(), llvm::WebAssemblyAsmPrinter::emitInstruction(), llvm::X86TargetLowering::EmitInstrWithCustomInserter(), llvm::AArch64PrologueEmitter::emitPrologue(), llvm::ARCFrameLowering::emitPrologue(), llvm::ARMFrameLowering::emitPrologue(), llvm::RuntimeDyldImpl::emitSection(), llvm::AArch64::ExtensionSet::enable(), encodeFunctionSignature(), llvm::HexagonMCCodeEmitter::encodeInstruction(), llvm::HexagonMCCodeEmitter::encodeSingleInstruction(), llvm::HexagonPacketizerList::endPacket(), llvm::VLIWPacketizerList::endPacket(), llvm::orc::ExecutionSession::endSession(), llvm::RegAllocBase::enqueue(), ensurePromotedGV(), llvm::SplitEditor::enterIntvAfter(), llvm::SplitEditor::enterIntvAtEnd(), llvm::SplitEditor::enterIntvBefore(), llvm::SystemZPostRASchedStrategy::enterMBB(), llvm::orc::EPCGenericRTDyldMemoryManager::EPCGenericRTDyldMemoryManager(), llvm::logicalview::LVElement::equals(), llvm::BranchProbabilityInfo::eraseBlock(), llvm::InstCombinerImpl::eraseInstFromFunction(), llvm::Combiner::WorkListMaintainerImpl< Lvl >::erasingInstr(), llvm::InstructionSelect::MIIteratorMaintainer::erasingInstr(), estimateLoopTripCount(), estimateRSStackSizeLimit(), llvm::Evaluator::EvaluateFunction(), EvaluateStaticConstructor(), llvm::logicalview::LVCompare::execute(), llvm::VPlan::execute(), llvm::VPRegionBlock::execute(), llvm::VPWidenRecipe::execute(), llvm::VPBasicBlock::executeRecipes(), llvm::ModuloScheduleExpanderMVE::expand(), llvm::PeelingModuloScheduleExpander::expand(), llvm::WindowScheduler::expand(), expandBounds(), expandFRem(), llvm::expandMemMoveAsLoop(), llvm::M68kInstrInfo::ExpandMOVI(), llvm::M68kInstrInfo::ExpandMOVSZX_RM(), llvm::M68kInstrInfo::ExpandMOVSZX_RR(), llvm::M68kInstrInfo::ExpandMOVX_RR(), llvm::ARMBaseInstrInfo::expandPostRAPseudo(), llvm::LoopVectorizationCostModel::expectedCost(), llvm::CodeExtractor::extractCodeRegion(), extractInteger(), extractVector(), llvm::AArch64CallLowering::fallBackToDAGISel(), fillOverallFunction(), llvm::SchedDFSImpl::finalize(), llvm::GCNSchedStage::finalizeGCNSchedStage(), llvm::UnclusteredHighRPStage::finalizeGCNSchedStage(), llvm::RuntimeDyldELF::finalizeLoad(), llvm::orc::EPCGenericRTDyldMemoryManager::finalizeMemory(), llvm::BlockFrequencyInfoImplBase::finalizeMetrics(), llvm::SMSchedule::finalizeSchedule(), llvm::orc::ELFDebugObject::finalizeWorkingMemory(), llvm::CodeExtractor::findAllocas(), findArgParts(), findArgumentCopyElisionCandidates(), llvm::findArrayDimensions(), llvm::SSAUpdaterImpl< UpdaterT >::FindAvailableVals(), llvm::MustBeExecutedContextExplorer::findBackwardJoinPoint(), findBaseDefiningValueCached(), findBasePointer(), llvm::RegBankSelect::findBestMapping(), findBestNonTrivialUnswitchCandidate(), findCostForOutputBlocks(), llvm::SampleProfileLoaderBaseImpl< FT >::findEquivalenceClasses(), findForkedSCEVs(), llvm::MustBeExecutedContextExplorer::findForwardJoinPoint(), findGCD(), llvm::findHistogram(), findIrreducibleHeaders(), findLoopComponents(), findLoopComponents(), llvm::AMDGPU::SetOfRulesForOpcode::findMappingForMI(), llvm::SchedBoundary::findMaxLatency(), findPartitions(), findReturnsToZap(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::FindRoots(), llvm::RegScavenger::FindUnusedReg(), llvm::ARMBlockPlacement::fixBackwardsWLS(), fixFuncEntryCount(), fixIrreducible(), FixIrreducibleImpl(), llvm::PeelingModuloScheduleExpander::fixupBranches(), llvm::ScheduleDAGInstrs::fixupKills(), fixupReg(), FlattenLoopPair(), llvm::AMDGPULibCalls::fold(), llvm::InstCombinerImpl::foldBinopWithRecurrence(), foldCondBranchOnValueKnownInPredecessorImpl(), llvm::PPCInstrInfo::foldFrameOffset(), llvm::VEInstrInfo::foldImmediate(), llvm::InstCombinerImpl::FoldShiftByConstant(), foldTwoEntryPHINode(), forceAttributes(), llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >::forEachRelaRelocation(), llvm::jitlink::COFFLinkGraphBuilder::forEachRelocation(), llvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > >::forEachRelRelocation(), llvm::formDedicatedExitBlocks(), forwardHandleAccesses(), llvm::ARMTargetLowering::functionArgumentNeedsConsecutiveRegisters(), llvm::fuseInstructionPair(), llvm::MCResourceInfo::gatherResourceInfo(), llvm::GCNScheduleDAGMILive::GCNScheduleDAGMILive(), llvm::HexagonInstrInfo::genAllInsnTimingClasses(), generateLoopLatchCheck(), generateModuleMap(), llvm::RuntimeDyldCOFFAArch64::generateRelocationStub(), llvm::RuntimeDyldCOFFX86_64::generateRelocationStub(), generateReproducer(), generateStackAdjustment(), llvm::LegacyLegalizerInfo::getAction(), llvm::LegalizerInfo::getActionDefinitionsIdx(), llvm::ReplayInlineAdvisor::getAdviceImpl(), getAllLexicalIndexes(), getAnySgprS1(), llvm::FunctionLoweringInfo::getArgumentFrameIndex(), llvm::SampleContextTracker::getBaseSamplesFor(), getBoundsCheckCond(), getBranchHint(), llvm::CacheCost::getCacheCost(), llvm::SampleContextTracker::getCalleeContextSamplesFor(), llvm::InstCostVisitor::getCodeSizeSavingsForArg(), getCompoundInsn(), llvm::coverage::CoverageMapping::getCoverageForExpansion(), llvm::coverage::CoverageMapping::getCoverageForFile(), llvm::coverage::CoverageMapping::getCoverageForFunction(), llvm::getDefaultInlineOrder(), llvm::RuntimeDyldCOFF::getDLLImportOffset(), llvm::HexagonMCInstrInfo::getDuplexPossibilties(), llvm::logicalview::LVLogicalVisitor::getElement(), llvm::logicalview::LVRange::getEntry(), llvm::getExtDivCycle(), getFalkorUnrollingPreferences(), llvm::PPCInstrInfo::getFMAPatterns(), llvm::AArch64FrameLowering::getFrameIndexReferencePreferSP(), llvm::jitlink::PerGraphGOTAndPLTStubsBuilder< BuilderImplT >::getGOTEntry(), llvm::HexagonHazardRecognizer::getHazardType(), llvm::ScoreboardHazardRecognizer::getHazardType(), llvm::getIndexExpressionsFromGEP(), llvm::getInlineCost(), llvm::getInlineOrder(), getInstructionID(), llvm::SampleProfileLoaderBaseImpl< FT >::getInstWeightImpl(), llvm::getIntDivCycle(), llvm::LoopNest::getInterveningInstructions(), getIntrinsicFromLibfunc(), llvm::GenericSyncDependenceAnalysis< ContextT >::getJoinBlocks(), getLaneCopyOpcode(), llvm::InstCostVisitor::getLatencySavingsForKnownConstants(), llvm::getLoopEstimatedTripCount(), llvm::LoopNest::getMaxPerfectDepth(), llvm::MustBeExecutedContextExplorer::getMustBeExecutedNextInstruction(), llvm::MustBeExecutedContextExplorer::getMustBeExecutedPrevInstruction(), getNegatibleInsts(), getNewAlignment(), getNewAlignmentDiff(), getNewSource(), llvm::SchedBoundary::getNextResourceCycle(), llvm::MemoryDependenceResults::getNonLocalCallDependency(), llvm::ARMTTIImpl::getNumBytesToPadGlobalArray(), llvm::RegAllocEvictionAdvisor::getOrderLimit(), llvm::SchedBoundary::getOtherResourceCount(), getOutliningPenalty(), llvm::jitlink::PerGraphGOTAndPLTStubsBuilder< BuilderImplT >::getPLTStub(), llvm::getPointerAuthStableSipHash(), getPotentialCopiesOfMemoryValue(), llvm::HexagonInstrInfo::getPredReg(), llvm::SampleProfileLoaderBaseImpl< FT >::getProbeWeight(), llvm::getPtrStride(), GetQuadraticEquation(), llvm::X86RegisterInfo::getRegAllocationHints(), llvm::WebAssemblyAsmPrinter::getRegType(), llvm::AMDGPU::RegBankLegalizeRules::getRulesForOpc(), llvm::GCNSchedStage::getScheduleMetrics(), llvm::GCNSchedStage::getScheduleMetrics(), llvm::DependenceInfo::getSplitIteration(), getStrideFromAddRec(), getSubRegForClass(), llvm::object::WasmObjectFile::getSymbolFlags(), llvm::MipsTargetMachine::getTargetTransformInfo(), getTLIFunction(), llvm::slpvectorizer::BoUpSLP::getTreeCost(), llvm::logicalview::getTrueType(), llvm::AMDGPUTTIImpl::getUnrollingPreferences(), llvm::ARMTTIImpl::getUnrollingPreferences(), llvm::RISCVTTIImpl::getUnrollingPreferences(), llvm::LazyValueInfoImpl::getValueAt(), llvm::LazyValueInfoImpl::getValueInBlock(), llvm::MachineSSAUpdater::GetValueInMiddleOfBlock(), llvm::SSAUpdater::GetValueInMiddleOfBlock(), llvm::DebugSSAUpdater::getValueInMiddleOfBlock(), llvm::LazyValueInfoImpl::getValueOnEdge(), getVariantMatchScore(), getVectorSHLImm(), llvm::VFABI::getVectorVariantNames(), getVGPRSpillLaneOrTempRegister(), giveUpWithRemarks(), llvm::object::GOFFObjectFile::GOFFObjectFile(), llvm::jitlink::COFFLinkGraphBuilder::graphifySections(), llvm::jitlink::ELFLinkGraphBuilder< ELFT >::graphifySections(), llvm::jitlink::COFFLinkGraphBuilder::graphifySymbols(), llvm::jitlink::ELFLinkGraphBuilder< ELFT >::graphifySymbols(), handleADRP(), handleByValParam(), llvm::FastISel::handleDbgInfo(), llvm::SelectionDAGBuilder::handleDebugDeclare(), llvm::orc::SimpleRemoteEPC::handleDisconnect(), handleInstructionWithEGPR(), llvm::VPlanTransforms::handleMaxMinNumReductions(), llvm::orc::SimpleRemoteEPC::handleMessage(), llvm::orc::SimpleRemoteEPCServer::handleMessage(), handleNDDOrNFInstructions(), llvm::objcarc::BottomUpPtrState::HandlePotentialAlterRefCount(), llvm::objcarc::TopDownPtrState::HandlePotentialAlterRefCount(), llvm::objcarc::BottomUpPtrState::HandlePotentialUse(), llvm::objcarc::TopDownPtrState::HandlePotentialUse(), llvm::GISelCSEInfo::handleRecordedInst(), llvm::VPRecipeBuilder::handleReplication(), handleValVerMetadata(), hasOnlyUniformBranches(), llvm::hasOutsideLoopUser(), llvm::SuspendCrossingInfo::hasPathCrossingSuspendPoint(), llvm::SuspendCrossingInfo::hasPathOrLoopCrossingSuspendPoint(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::HasProperSupport(), llvm::mca::hasResourceHazard(), llvm::IndexedReference::hasSpacialReuse(), hasSupportedLoopDepth(), llvm::IndexedReference::hasTemporalReuse(), hasVRegCycleUse(), llvm::HexagonMCShuffle(), llvm::HexagonMCShuffle(), hoist(), hoistAndMergeSGPRInits(), llvm::hoistRegion(), hostParallelCallback(), if(), llvm::FunctionImporter::importFunctions(), llvm::logicalview::LVBinaryReader::includeInlineeLines(), incorporateNewSCCRange(), llvm::IndexedReference::IndexedReference(), inferAttrsFromFunctionBodies(), inferConvergent(), inferDomainOfAffine(), llvm::objcarc::BottomUpPtrState::InitBottomUp(), llvm::GenericScheduler::initCandidate(), llvm::GCNSchedStage::initGCNRegion(), llvm::ClusteredLowOccStage::initGCNSchedStage(), llvm::GCNSchedStage::initGCNSchedStage(), llvm::UnclusteredHighRPStage::initGCNSchedStage(), llvm::GCNSchedStrategy::initialize(), llvm::SystemZPostRASchedStrategy::initialize(), llvm::WindowScheduler::initialize(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), llvm::ExecutionEngine::InitializeMemory(), llvm::GCNSubtarget::initializeSubtargetDependencies(), llvm::HexagonSubtarget::initializeSubtargetDependencies(), llvm::mca::initializeUsedResources(), llvm::ResourceManager::initProcResourceVectors(), llvm::ScheduleDAGMILive::initRegPressure(), initVRegCycle(), injectPendingInvariantConditions(), llvm::logicalview::LVLogicalVisitor::inlineSiteAnnotation(), llvm::SMSchedule::insert(), llvm::HexagonInstrInfo::insertBranch(), insertCopy(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InsertEdge(), insertInteger(), insertNewDbgInst(), llvm::InsertPreheaderForLoop(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InsertReachable(), insertUniqueBackedgeBlock(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InsertUnreachable(), insertVector(), llvm::SampleProfileProber::instrumentOneFunc(), llvm::InternalizePass::internalizeModule(), llvm::MachineTraceMetrics::Ensemble::invalidate(), llvm::MachineTraceMetrics::invalidate(), llvm::InterleavedAccessInfo::invalidateGroupsRequiringScalarEpilogue(), llvm::HexagonInstrInfo::invertAndChangeJumpTarget(), llvm::AA::isAssumedThreadLocalObject(), llvm::mca::RegisterFile::isAvailable(), llvm::ARMBasicBlockUtils::isBBInRange(), isBitfieldExtractOpFromAnd(), isBitfieldExtractOpFromShr(), isBitfieldPositioningOpFromAnd(), llvm::AMDGPU::isClobberedInFunction(), isComputableLoopNest(), llvm::isControlFlowEquivalent(), llvm::AArch64CallLowering::isEligibleForTailCallOptimization(), llvm::AMDGPUCallLowering::isEligibleForTailCallOptimization(), llvm::SITargetLowering::isEligibleForTailCallOptimization(), isEligibleLoopForm(), isExplicitVecOuterLoop(), llvm::RecurrenceDescriptor::isFindIVPattern(), llvm::AArch64TargetLowering::isFPImmLegal(), llvm::HexagonTargetObjectFile::isGlobalInSmallSection(), llvm::ARMTTIImpl::isHardwareLoopProfitable(), llvm::InductionDescriptor::isInductionPHI(), llvm::InductionDescriptor::isInductionPHI(), isLegalArithImmed(), isLoadCombineCandidateImpl(), isLoopDead(), isNoWrap(), isOutsideLoopWorkProfitable(), isPartialOverwrite(), llvm::AA::isPotentiallyAffectedByBarrier(), llvm::AA::isPotentiallyAffectedByBarrier(), isPotentiallyReachable(), isProfitable(), isProfitableChain(), isProfitableToInterleave(), llvm::RecurrenceDescriptor::isReductionPHI(), isSafeDecreasingBound(), isSafeForNoNTrivialUnswitching(), isSafeIncreasingBound(), llvm::isSafeToUnrollAndJam(), llvm::isUniformLoop(), llvm::Attributor::isValidFunctionSignatureRewrite(), llvm::SwingSchedulerDDG::isValidSchedule(), isVariantApplicableInContextHelper(), iterativelySinkInstructions(), llvm::LazyCallGraph::LazyCallGraph(), llvm::SplitEditor::leaveIntvAfter(), llvm::SplitEditor::leaveIntvAtTop(), llvm::SplitEditor::leaveIntvBefore(), llvm::SystemZPostRASchedStrategy::leaveMBB(), llvm::LegalizerHelper::legalizeInstrStep(), llvm::VETargetLowering::legalizeInternalLoadStoreOp(), llvm::VETargetLowering::legalizeInternalVectorOp(), llvm::Legalizer::legalizeMachineFunction(), llvm::VETargetLowering::legalizePackedAVL(), llvm::LegalizerHelper::libcall(), LinearizeExprTree(), llvm::jitlink::JITLinkerBase::linkPhase1(), llvm::jitlink::JITLinkerBase::linkPhase2(), llvm::jitlink::JITLinkerBase::linkPhase3(), llvm::jitlink::JITLinkerBase::linkPhase4(), LLVMSetLinkage(), loadFile(), llvm::cgdata::loadModuleForTwoRounds(), llvm::RuntimeDyldImpl::loadObjectImpl(), llvm::ARCInstrInfo::loadRegFromStackSlot(), lookForCompound(), llvm::orc::ExecutionSession::lookup(), llvm::orc::Platform::lookupInitSymbols(), llvm::orc::Platform::lookupInitSymbolsAsync(), llvm::LoopVectorizeHints::LoopVectorizeHints(), llvm::SelectionDAGBuilder::LowerAsSTATEPOINT(), llvm::SPIRV::lowerBuiltin(), llvm::SPIRV::lowerBuiltinType(), llvm::HexagonTargetLowering::LowerCall(), llvm::AArch64CallLowering::lowerCall(), llvm::AMDGPUCallLowering::lowerCall(), llvm::SelectionDAGBuilder::LowerCallSiteWithDeoptBundleImpl(), llvm::lowerConstantIntrinsics(), llvm::FastISel::lowerDbgDeclare(), llvm::FastISel::lowerDbgValue(), llvm::AArch64TargetLowering::lowerDeinterleaveIntrinsicToLoad(), llvm::HexagonTargetLowering::LowerDYNAMIC_STACKALLOC(), llvm::LegalizerHelper::lowerExtractInsertVectorElt(), llvm::AMDGPUCallLowering::lowerFormalArgumentsKernel(), llvm::lowerGlobalIFuncUsersAsGlobalCtor(), llvm::InlineAsmLowering::lowerInlineAsm(), llvm::LegalizerHelper::lowerInsert(), llvm::AArch64TargetLowering::lowerInterleaveIntrinsicToStore(), llvm::LegalizerHelper::lowerMergeValues(), llvm::AArch64TargetLowering::LowerOperation(), llvm::ARMTargetLowering::LowerOperation(), llvm::VETargetLowering::LowerOperation(), llvm::PhiLoweringHelper::lowerPhis(), llvm::jitlink::aarch64::lowerPointer64AuthEdgesToSigningFunction(), llvm::AArch64CallLowering::lowerReturn(), lowerStatepointMetaArgs(), llvm::AMDGPUCallLowering::lowerTailCall(), llvm::logicalview::LVBinaryReader::mapVirtualAddress(), llvm::logicalview::LVBinaryReader::mapVirtualAddress(), llvm::SparseSolver< LatticeKey, LatticeVal, KeyInfo >::MarkBlockExecutable(), llvm::SCCPInstVisitor::markBlockExecutable(), llvm::SampleContextTracker::markContextSamplesInlined(), llvm::GenericUniformityAnalysisImpl< ContextT >::markDivergent(), llvm::GenericUniformityAnalysisImpl< ContextT >::markDivergent(), llvm::logicalview::LVLine::markMissingParents(), llvm::logicalview::LVScope::markMissingParents(), llvm::logicalview::LVSymbol::markMissingParents(), llvm::logicalview::LVType::markMissingParents(), markTails(), RecurrenceInfo::matchConditionalRecurrence(), llvm::gvn::AvailableValue::MaterializeAdjustedValue(), mayAlias(), llvm::JumpThreadingPass::maybethreadThroughTwoBasicBlocks(), llvm::GCNSchedStage::mayCauseSpilling(), llvm::ConstraintSystem::mayHaveSolution(), llvm::SwingSchedulerDAG::mayOverlapInLaterIter(), mayUseP9Setb(), llvm::GlobalMergeFunc::merge(), llvm::MergeBlockIntoPredecessor(), mergeConstants(), mergeTwoVectors(), migrateDebugInfo(), llvm::orc::GDBJITDebugInfoRegistrationPlugin::modifyPassConfig(), moveAndTeeForMultiUse(), llvm::ARMBlockPlacement::moveBasicBlock(), moveForSingleUse(), MoveVPNOTBeforeFirstUser(), llvm::LegalizerHelper::narrowScalar(), nearest_common_dominator(), needsFP(), llvm::Negator::Negate(), NewSDValueDbgMsg(), llvm::FullDependence::normalize(), llvm::SMSchedule::normalizeNonPipelinedInstructions(), llvm::orc::COFFPlatform::notifyAdding(), llvm::orc::ELFNixPlatform::notifyAdding(), llvm::orc::MachOPlatform::notifyAdding(), llvm::mca::ExecuteStage::notifyInstructionExecuted(), llvm::mca::ExecuteStage::notifyInstructionIssued(), llvm::mca::ExecuteStage::notifyInstructionPending(), llvm::mca::ExecuteStage::notifyInstructionReady(), llvm::mca::RetireStage::notifyInstructionRetired(), llvm::orc::DebugObjectManagerPlugin::notifyMaterializing(), llvm::orc::EPCGenericRTDyldMemoryManager::notifyObjectLoaded(), llvm::mca::ExecuteStage::notifyResourceAvailable(), llvm::AggressiveAntiDepBreaker::Observe(), llvm::omp::OMPContext::OMPContext(), llvm::mca::LSUnit::onInstructionRetired(), llvm::PPCInstrInfo::onlyFoldImmediate(), llvm::jitlink::DWARFRecordSectionSplitter::operator()(), llvm::jitlink::EHFrameEdgeFixer::operator()(), llvm::jitlink::EHFrameNullTerminator::operator()(), llvm::orc::DumpObjects::operator()(), llvm::operator<<(), llvm::lto::opt(), OptimizeAwayTrappingUsesOfLoads(), optimizeBranch(), llvm::PPCInstrInfo::optimizeCmpPostRA(), llvm::slpvectorizer::BoUpSLP::optimizeGatherSequence(), OptimizeGlobalAddressOfAllocation(), llvm::optimizeGlobalCtorsList(), llvm::jitlink::x86::optimizeGOTAndStubAccesses(), llvm::jitlink::x86_64::optimizeGOTAndStubAccesses(), optimizeLoopExitWithUnknownExitCount(), OptimizeNonTrivialIFuncs(), optimizeSection(), llvm::OptLevelChanger::OptLevelChanger(), llvm::AArch64FrameLowering::orderFrameObjects(), llvm::SplitEditor::overlapIntv(), llvm::GCNSubtarget::overridePostRASchedPolicy(), llvm::BlockFrequencyInfoImplBase::packageLoop(), llvm::VLIWPacketizerList::PacketizeMIs(), llvm::CallLowering::parametersInCSRMatch(), llvm::jitlink::COFFDirectiveParser::parse(), llvm::AArch64::ExtensionSet::parseModifier(), llvm::AMDGPUCallLowering::passSpecialInputs(), performBranchToCommonDestFolding(), performConcatVectorsCombine(), performCopyPropagation(), llvm::AArch64TargetLowering::PerformDAGCombine(), llvm::MipsSETargetLowering::PerformDAGCombine(), performORCombine(), PerformSHLSimplify(), llvm::ConvergingVLIWScheduler::pickNode(), llvm::GCNSchedStrategy::pickNode(), llvm::GenericScheduler::pickNode(), llvm::PostGenericScheduler::pickNode(), llvm::R600SchedStrategy::pickNode(), llvm::SystemZPostRASchedStrategy::pickNode(), llvm::GCNSchedStrategy::pickNodeBidirectional(), llvm::GenericScheduler::pickNodeBidirectional(), llvm::PostGenericScheduler::pickNodeBidirectional(), llvm::ConvergingVLIWScheduler::pickNodeBidrectional(), llvm::ConvergingVLIWScheduler::pickNodeFromQueue(), llvm::GCNSchedStrategy::pickNodeFromQueue(), llvm::GenericScheduler::pickNodeFromQueue(), llvm::PostGenericScheduler::pickNodeFromQueue(), llvm::SchedBoundary::pickOnlyChoice(), llvm::LoopVectorizationPlanner::plan(), llvm::LoopVectorizationPlanner::planInVPlanNativePath(), llvm::PointerMayBeCaptured(), populateDependencyMatrix(), llvm::RuntimeDyldMachO::populateIndirectSymbolPointersSection(), populateWorklist(), llvm::HexagonInstrInfo::PredicateInstruction(), llvm::ARMTTIImpl::preferPredicateOverEpilogue(), llvm::jitlink::ELFLinkGraphBuilder< ELFT >::prepare(), llvm::orc::LLJITBuilderState::prepareForConstruction(), llvm::jitlink::CompactUnwindManager< CURecTraits >::prepareForPrune(), llvm::InstCombinerImpl::prepareWorklist(), llvm::AMDGPUDAGToDAGISel::PreprocessISelDAG(), llvm::RISCVDAGToDAGISel::PreprocessISelDAG(), llvm::orc::preserveDebugSections(), llvm::GISelCSEInfo::print(), llvm::logicalview::LVBinaryReader::print(), llvm::logicalview::LVCodeViewReader::print(), llvm::logicalview::LVDWARFReader::print(), llvm::logicalview::LVPatterns::print(), llvm::logicalview::LVReader::print(), llvm::VPBasicBlock::print(), PrintDebugDomInfo(), llvm::EpilogueVectorizerEpilogueLoop::printDebugTracesAtStart(), llvm::EpilogueVectorizerMainLoop::printDebugTracesAtStart(), printDepMatrix(), llvm::jitlink::CompactUnwindManager< CURecTraits >::processAndReserveUnwindInfo(), llvm::AlignmentFromAssumptionsPass::processAssumption(), llvm::JumpThreadingPass::processBlock(), processDbgDeclare(), llvm::ARCFrameLowering::processFunctionBeforeFrameFinalized(), llvm::LoongArchFrameLowering::processFunctionBeforeFrameFinalized(), processHandle(), processIfEntryValueDbgDeclare(), processInternalGlobal(), llvm::logicalview::LVBinaryReader::processLines(), llvm::logicalview::LVBinaryReader::processLines(), llvm::logicalview::LVLogicalVisitor::processLines(), llvm::LoopVectorizePass::processLoop(), processLoopInVPlanNativePath(), llvm::RuntimeDyldCOFFAArch64::processRelocationRef(), llvm::RuntimeDyldCOFFI386::processRelocationRef(), llvm::RuntimeDyldCOFFThumb::processRelocationRef(), llvm::RuntimeDyldCOFFX86_64::processRelocationRef(), llvm::RuntimeDyldELF::processRelocationRef(), llvm::JumpThreadingPass::processThreadableEdges(), producesFalseLanesZero(), ProfitableToMerge(), promoteIndirectCalls(), llvm::promoteLoopAccessesToScalars(), llvm::SampleContextTracker::promoteMergeContextSamplesTree(), llvm::SampleProfileLoaderBaseImpl< FT >::propagateThroughEdges(), llvm::jitlink::prune(), llvm::pruneCache(), llvm::InstructionWorklist::push(), readDisplacement(), readImmediate(), readMaskRegister(), readMemprof(), readModRM(), readOpcode(), readOpcodeRegister(), readOperands(), readPrefixes(), readSection(), readSIB(), readVVVV(), llvm::RuntimeDyldImpl::reassignSectionAddress(), llvm::WebAssemblyExceptionInfo::recalculate(), reconnectChildLoops(), llvm::AArch64TargetLowering::ReconstructShuffle(), llvm::GISelCSEInfo::recordNewInstruction(), llvm::orc::ELFDebugObject::recordSection(), reduceDbgValsBackwardScan(), reduceDbgValsForwardScan(), llvm::ScheduleDAGInstrs::reduceHugeMemNodeMaps(), llvm::LegalizerHelper::reduceLoadStoreWidth(), ReduceLoopStrength(), llvm::orc::EPCGenericRTDyldMemoryManager::registerEHFrames(), llvm::Attributor::registerFunctionSignatureRewrite(), llvm::orc::ExecutionSession::registerJITDispatchHandlers(), llvm::GenericScheduler::registerRoots(), llvm::PostGenericScheduler::registerRoots(), llvm::CSKYAsmBackend::relaxInstruction(), llvm::R600SchedStrategy::releaseBottomNode(), llvm::SchedBoundary::releaseNode(), llvm::SchedBoundary::releasePending(), llvm::R600SchedStrategy::releaseTopNode(), rematerializeCheapDef(), rematerializeLiveValuesAtUses(), llvm::HexagonInstrInfo::removeBranch(), RemoveDeadAddBetweenLEAAndJT(), llvm::MemoryDependenceResults::removeInstruction(), llvm::RemoveRedundantDbgInstrs(), removeRedundantDbgLocs(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::RemoveRedundantRoots(), removeUseSoftFloat(), llvm::RegBankSelect::repairReg(), replace(), replaceArgumentUses(), replaceCalledFunction(), replaceConstants(), replaceDominatedUses(), replaceDominatedUsesWith(), replaceExitCond(), replaceFrameIndex(), llvm::InstCombiner::replaceInstUsesWith(), llvm::VETargetLowering::ReplaceNodeResults(), llvm::replaceSymbolicStrideSCEV(), replaceWithCallToVeclib(), reportFastISelFailure(), llvm::Combiner::WorkListMaintainer::reportFullyCreatedInstrs(), llvm::InstructionSelect::MIIteratorMaintainer::reportFullyCreatedInstrs(), reportInvalidCandidate(), llvm::reportVectorization(), llvm::reportVectorizationFailure(), llvm::PPCRegisterInfo::requiresFrameIndexScavenging(), llvm::LoopVectorizationCostModel::requiresScalarEpilogue(), rescheduleCanonically(), rescheduleLexographically(), llvm::GenericScheduler::reschedulePhysReg(), llvm::orc::EPCGenericRTDyldMemoryManager::reserveAllocationSpace(), llvm::ResourceManager::reserveResources(), llvm::VLIWResourceModel::reserveResources(), llvm::HexagonHazardRecognizer::Reset(), llvm::SystemZHazardRecognizer::Reset(), llvm::objcarc::PtrState::ResetSequenceProgress(), llvm::MipsTargetMachine::resetSubtarget(), llvm::HexagonMCShuffler::reshuffleTo(), llvm::SelectionDAGBuilder::resolveDanglingDebugInfo(), llvm::logicalview::LVOptions::resolveDependencies(), llvm::SCCPInstVisitor::resolvedUndefsIn(), llvm::logicalview::LVElement::resolveFullname(), llvm::RuntimeDyldImpl::resolveLocalRelocations(), llvm::RuntimeDyldELFMips::resolveMIPSO32Relocation(), llvm::RuntimeDyldCOFFI386::resolveRelocation(), llvm::RuntimeDyldCOFFThumb::resolveRelocation(), llvm::RuntimeDyldMachOAArch64::resolveRelocation(), llvm::RuntimeDyldMachOARM::resolveRelocation(), llvm::RuntimeDyldMachOI386::resolveRelocation(), llvm::RuntimeDyldMachOX86_64::resolveRelocation(), llvm::RuntimeDyldImpl::resolveRelocations(), llvm::AArch64FrameLowering::restoreCalleeSavedRegisters(), llvm::ARCFrameLowering::restoreCalleeSavedRegisters(), restorePreTransformState(), llvm::HexagonInstrInfo::reversePredSense(), llvm::GCNSchedStage::revertScheduling(), llvm::ARMBlockPlacement::revertWhileToDoLoop(), llvm::SSAUpdaterBulk::RewriteAllUses(), rewriteDebugUsers(), rewriteFunction(), llvm::rewriteLoopExitValues(), rewriteMemOpOfSelect(), rewriteSelectInstMemOps(), llvm::MachineSSAUpdater::RewriteUse(), rewriteUses(), llvm::AMDGPUSimplifyLibCallsPass::run(), llvm::AMDGPUSplitModulePass::run(), llvm::BalancedPartitioning::run(), llvm::CGSCCToFunctionPassAdaptor::run(), llvm::CoroSplitPass::run(), llvm::DAGTypeLegalizer::run(), llvm::DeadArgumentEliminationPass::run(), llvm::DevirtSCCRepeatedPass::run(), llvm::FunctionSpecializer::run(), llvm::GenericCycleInfoCompute< ContextT >::run(), llvm::HotColdSplitting::run(), llvm::impl_detail::MachineSchedulerImpl::run(), llvm::InlinerPass::run(), llvm::InstCombinerImpl::run(), llvm::InstCountPass::run(), llvm::Interpreter::run(), llvm::jitlink::PerGraphGOTAndPLTStubsBuilder< BuilderImplT >::run(), llvm::LoopBoundSplitPass::run(), llvm::LoopConstrainer::run(), llvm::LoopDeletionPass::run(), llvm::LoopInterchangePass::run(), llvm::MachineSchedulerPass::run(), llvm::MemProfUsePass::run(), llvm::ModuleInlinerPass::run(), llvm::ModuleToPostOrderCGSCCPassAdaptor::run(), llvm::OpenMPOptCGSCCPass::run(), llvm::OpenMPOptPass::run(), llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & >::run(), llvm::PostMachineSchedulerPass::run(), llvm::RAGreedy::run(), llvm::ReachingDefInfo::run(), llvm::ReplaceWithVeclib::run(), llvm::SafeStackPass::run(), llvm::SimpleLoopUnswitchPass::run(), llvm::StackLifetime::run(), llvm::ThinLTOCodeGenerator::run(), llvm::TruncInstCombine::run(), llvm::UnifyLoopExitsPass::run(), llvm::WindowScheduler::run(), RemoveLoadsIntoFakeUses::run(), runAttributorLightOnFunctions(), runAttributorOnFunctions(), llvm::Float2IntPass::runImpl(), llvm::JumpThreadingPass::runImpl(), llvm::SLPVectorizerPass::runImpl(), llvm::SpeculativeExecutionPass::runImpl(), runImpl(), runImpl(), runIPSCCP(), runOnBasicBlock(), runOnDeviceFunction(), llvm::AAResultsWrapperPass::runOnFunction(), llvm::AssignmentTrackingAnalysis::runOnFunction(), llvm::RGPassManager::runOnFunction(), runOnKernelFunction(), GCEmptyBasicBlocks::runOnMachineFunction(), llvm::ARMBlockPlacement::runOnMachineFunction(), llvm::BreakFalseDeps::runOnMachineFunction(), llvm::ExecutionDomainFix::runOnMachineFunction(), llvm::Legalizer::runOnMachineFunction(), llvm::LiveDebugVariables::LDVImpl::runOnMachineFunction(), llvm::LiveIntervalsWrapperPass::runOnMachineFunction(), llvm::LoadStoreOpt::runOnMachineFunction(), llvm::Localizer::runOnMachineFunction(), llvm::MachineRegionInfoPass::runOnMachineFunction(), llvm::RABasic::runOnMachineFunction(), llvm::RegBankSelect::runOnMachineFunction(), llvm::SelectionDAGISel::runOnMachineFunction(), llvm::WebAssemblyExceptionInfo::runOnMachineFunction(), llvm::sandboxir::TransactionAcceptOrRevert::runOnRegion(), llvm::sandboxir::TransactionSave::runOnRegion(), runSCCP(), RunTermFold(), llvm::LoopVectorizationCostModel::runtimeChecksRequired(), llvm::SelectionDAG::salvageDebugInfo(), llvm::salvageDebugInfoForDbgValue(), llvm::salvageDebugInfoForDbgValues(), SalvageDVI(), llvm::SelectionDAGBuilder::salvageUnresolvedDbgValue(), llvm::SampleContextTracker::SampleContextTracker(), llvm::cgdata::saveModuleForTwoRounds(), llvm::saveUsesAndErase(), llvm::scavengeFrameVirtualRegs(), llvm::RegScavenger::scavengeRegisterBackwards(), scavengeStackSlot(), llvm::BranchProbabilityInfo::SccInfo::SccInfo(), llvm::GenericScheduler::schedNode(), llvm::R600SchedStrategy::schedNode(), llvm::SystemZPostRASchedStrategy::schedNode(), llvm::GCNIterativeScheduler::OverrideLegacyStrategy::schedule(), llvm::GCNIterativeScheduler::schedule(), llvm::ScheduleDAGMI::schedule(), llvm::ScheduleDAGMILive::schedule(), llvm::SIScheduleDAGMI::schedule(), llvm::SwingSchedulerDAG::schedule(), llvm::VLIWMachineScheduler::schedule(), llvm::GCNIterativeScheduler::scheduleILP(), llvm::GCNIterativeScheduler::scheduleLegacyMaxOccupancy(), llvm::ScheduleDAGMILive::scheduleMI(), llvm::GCNIterativeScheduler::scheduleMinReg(), llvm::WindowScheduler::schedulePhi(), llvm::impl_detail::MachineSchedulerBase::scheduleRegions(), llvm::SchedDFSResult::scheduleTree(), llvm::ConvergingVLIWScheduler::SchedulingCost(), llvm::HexagonConvergingVLIWScheduler::SchedulingCost(), llvm::RISCVDAGToDAGISel::Select(), llvm::SelectionDAGISel::SelectCodeCommon(), selectCopy(), selectCopy(), selectCopy(), selectDebugInstr(), llvm::LoopVectorizationPlanner::selectEpilogueVectorizationFactor(), llvm::InstructionSelect::selectInstr(), llvm::LoopVectorizationPlanner::selectInterleaveCount(), llvm::SplitEditor::selectIntv(), llvm::InstructionSelect::selectMachineFunction(), llvm::RABasic::selectOrSplit(), separateNestedLoop(), llvm::FaultMaps::serializeToFaultMapSection(), llvm::StackMaps::serializeToStackMapSection(), llvm::MIRProfileLoader::setBranchProbs(), setDanglingDebugValuesUndef(), llvm::BranchProbabilityInfo::setEdgeProbability(), llvm::objcarc::PtrState::SetKnownPositiveRefCount(), llvm::SCCPInstVisitor::setLatticeValueForSpecializationArguments(), setLoopComponents(), llvm::GenericSchedulerBase::setPolicy(), llvm::setProfMetadata(), llvm::objcarc::PtrState::SetSeq(), llvm::LoopVectorizationCostModel::setTailFoldingStyles(), llvm::orc::LLJIT::setUpGenericLLVMIRPlatform, llvm::orc::setUpInactivePlatform(), llvm::orc::setUpOrcPlatformManually(), llvm::VFABI::setVectorVariantNames(), llvm::ARMBaseRegisterInfo::shouldCoalesce(), llvm::shouldInline(), shouldPartialUnroll(), shouldPragmaUnroll(), llvm::UnclusteredHighRPStage::shouldRevertScheduling(), llvm::LiveIntervals::shrinkToUses(), llvm::LiveIntervals::shrinkToUses(), llvm::HexagonShuffler::shuffle(), llvm::AbstractDependenceGraphBuilder< GraphType >::simplify(), SimplifyCondBranchToCondBranch(), simplifyOneLoop(), sink(), sinkAndCmp0Expression(), sinkCommonCodeFromPredecessors(), SinkInstruction(), sinkInstruction(), llvm::sinkRegion(), llvm::LoopPass::skipLoop(), skipPGOUse(), llvm::RegionPass::skipRegion(), llvm::InstCombinerImpl::SliceUpIllegalIntegerPHI(), llvm::SparseSolver< LatticeKey, LatticeVal, KeyInfo >::Solve(), llvm::SCCPInstVisitor::solve(), solveDIType(), SolveQuadraticAddRecExact(), SolveQuadraticAddRecRange(), llvm::APIntOps::SolveQuadraticEquationWrap(), speculatePHINodeLoads(), speculateSelectInstLoads(), llvm::AArch64FrameLowering::spillCalleeSavedRegisters(), llvm::ARCFrameLowering::spillCalleeSavedRegisters(), llvm::Thumb1FrameLowering::spillCalleeSavedRegisters(), llvm::RABasic::spillInterferences(), splitCallSite(), llvm::jitlink::splitCompactUnwindBlocks(), llvm::MachineBasicBlock::SplitCriticalEdge(), splitEdge(), llvm::SplitEditor::splitLiveThroughBlock(), splitMBB(), llvm::SplitEditor::splitRegInBlock(), llvm::SplitEditor::splitRegOutBlock(), llvm::LiveIntervals::splitSeparateComponents(), SRAGlobal(), llvm::StackLifetime::StackLifetime(), llvm::DbgValueHistoryMap::startDbgValue(), llvm::logicalview::LVRange::startSearch(), llvm::ARCInstrInfo::storeRegToStackSlot(), llvm::SuspendCrossingInfo::SuspendCrossingInfo(), llvm::TailDuplicator::tailDuplicateBlocks(), targetParallelCallback(), llvm::lto::thinBackend(), llvm::thinLTOFinalizeInModule(), llvm::thinLTOPropagateFunctionAttrs(), llvm::JumpThreadingPass::threadEdge(), llvm::JumpThreadingPass::threadGuard(), llvm::JumpThreadingPass::threadThroughTwoBasicBlocks(), tracePick(), llvm::at::trackAssignments(), trackInlinedStores(), llvm::DbgValueHistoryMap::trimLocationRanges(), llvm::HexagonShuffler::tryAuction(), llvm::LegalizationArtifactCombiner::tryCombineAnyExt(), llvm::LegalizationArtifactCombiner::tryCombineSExt(), llvm::LegalizationArtifactCombiner::tryCombineTrunc(), llvm::LegalizationArtifactCombiner::tryCombineZExt(), llvm::HexagonMCInstrInfo::tryCompound(), llvm::InlineAdvisorAnalysis::Result::tryCreate(), llvm::orc::UnwindInfoManager::TryEnable(), llvm::LegalizationArtifactCombiner::tryFoldImplicitDef(), tryInterleave(), llvm::GCNIterativeScheduler::tryMaximizeOccupancy(), llvm::JumpThreadingPass::tryThreadEdge(), tryToElideArgumentCopy(), tryToFindDuplicates(), tryToFindRegisterToRename(), llvm::orc::EPCDynamicLibrarySearchGenerator::tryToGenerate(), tryToMergePartialOverlappingStores(), tryToRecognizePopCount(), llvm::SCCPSolver::tryToReplaceWithConstant(), tryToShorten(), TryToShrinkGlobalToBoolean(), llvm::TryToSimplifyUncondBranchFromEmptyBlock(), llvm::InstCombinerImpl::tryToSinkInstructionDbgVariableRecords(), tryToUnrollAndJamLoop(), tryToUnrollLoop(), tryToVectorizeSequence(), turnGuardIntoBranch(), turnSelectIntoBranch(), llvm::LiveRegMatrix::unassign(), undefInvalidDbgValues(), unifyLoopExits(), llvm::ValueSimplifyStateType::unionAssumed(), llvm::UnrollAndJamLoop(), llvm::UnrollLoop(), llvm::UnrollRuntimeLoopRemainder(), unsupportedBinOp(), unswitchBestCondition(), unswitchLoop(), unswitchTrivialBranch(), unswitchTrivialSwitch(), unwrapLoop(), llvm::AbstractAttribute::update(), llvm::logicalview::LVSymbolTable::update(), llvm::LiveIntervals::HMEditor::updateAllRanges(), updateCGAndAnalysisManagerForPass(), llvm::MachineTraceMetrics::Ensemble::updateDepth(), updateForAIXShLibTLSModelOpt(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::UpdateInsertion(), updateLoopInfo(), updateOperandRegConstraints(), llvm::ScheduleDAGMILive::updatePressureDiffs(), llvm::CallInst::updateProfWeight(), llvm::InvokeInst::updateProfWeight(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::UpdateRootsAfterUpdate(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::UpdateRootsBeforeInsertion(), llvm::ScheduleDAGMILive::updateScheduledPressure(), llvm::JumpThreadingPass::updateSSA(), llvm::MachineBasicBlock::updateTerminator(), llvm::MipsSubtarget::useConstantIslands(), llvm::SplitEditor::useIntv(), llvm::slpvectorizer::BoUpSLP::vectorizeTree(), Verify(), llvm::LegalizerInfo::verify(), llvm::RegisterBankInfo::verify(), verifyCTRBranch(), llvm::LegalizeRuleSet::verifyImmIdxsCoverage(), llvm::SIInstrInfo::verifyInstruction(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::verifyParentProperty(), verifyTripCount(), llvm::LegalizeRuleSet::verifyTypeIdxsCoverage(), llvm::SelectionDAGBuilder::visit(), llvm::InstCombinerImpl::visitAllocaInst(), llvm::Interpreter::visitAllocaInst(), llvm::DivergencePropagator< ContextT >::visitCycleExitEdge(), llvm::SelectionDAGBuilder::visitDbgInfo(), llvm::DivergencePropagator< ContextT >::visitEdge(), llvm::jitlink::aarch32::GOTBuilder::visitEdge(), llvm::jitlink::aarch32::StubsManager_prev7::visitEdge(), llvm::jitlink::aarch32::StubsManager_v7::visitEdge(), llvm::ObjectSizeOffsetEvaluator::visitInstruction(), llvm::ObjectSizeOffsetVisitor::visitInstruction(), llvm::logicalview::LVLogicalVisitor::visitKnownMember(), llvm::logicalview::LVLogicalVisitor::visitKnownMember(), llvm::logicalview::LVLogicalVisitor::visitKnownMember(), llvm::logicalview::LVLogicalVisitor::visitKnownMember(), llvm::logicalview::LVLogicalVisitor::visitKnownMember(), llvm::logicalview::LVLogicalVisitor::visitKnownMember(), llvm::logicalview::LVLogicalVisitor::visitKnownMember(), llvm::logicalview::LVLogicalVisitor::visitKnownMember(), llvm::logicalview::LVLogicalVisitor::visitKnownMember(), llvm::logicalview::LVLogicalVisitor::visitKnownMember(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVSymbolVisitor::visitKnownRecord(), llvm::logicalview::LVTypeVisitor::visitKnownRecord(), llvm::logicalview::LVTypeVisitor::visitKnownRecord(), llvm::logicalview::LVTypeVisitor::visitKnownRecord(), llvm::logicalview::LVTypeVisitor::visitKnownRecord(), llvm::logicalview::LVTypeVisitor::visitKnownRecord(), llvm::logicalview::LVTypeVisitor::visitKnownRecord(), llvm::logicalview::LVTypeVisitor::visitKnownRecord(), llvm::logicalview::LVTypeVisitor::visitKnownRecord(), llvm::logicalview::LVTypeVisitor::visitMemberBegin(), llvm::logicalview::LVTypeVisitor::visitMemberEnd(), llvm::InstCombinerImpl::visitSExt(), llvm::logicalview::LVSymbolVisitor::visitSymbolBegin(), llvm::logicalview::LVSymbolVisitor::visitSymbolEnd(), llvm::InstCombinerImpl::visitTrunc(), llvm::logicalview::LVTypeVisitor::visitTypeBegin(), llvm::logicalview::LVLogicalVisitor::visitUnknownMember(), llvm::logicalview::LVTypeVisitor::visitUnknownMember(), llvm::logicalview::LVSymbolVisitor::visitUnknownSymbol(), llvm::logicalview::LVLogicalVisitor::visitUnknownType(), llvm::logicalview::LVTypeVisitor::visitUnknownType(), llvm::InstCombinerImpl::visitZExt(), warnAboutLeftoverTransformations(), WorkloadImportsManager::WorkloadImportsManager(), llvm::orc::OrcLoongArch64::writeIndirectStubsBlock(), llvm::MachObjectWriter::writeObject(), llvm::orc::OrcLoongArch64::writeResolverCode(), llvm::orc::OrcX86_64_SysV::writeResolverCode(), llvm::orc::OrcLoongArch64::writeTrampolines(), llvm::jitlink::CompactUnwindManager< CURecTraits >::writeUnwindInfo(), llvm::sampleprof::SampleProfileWriter::writeWithSizeLimitInternal(), llvm::orc::EPCGenericRTDyldMemoryManager::~EPCGenericRTDyldMemoryManager(), llvm::FunctionSpecializer::~FunctionSpecializer(), llvm::orc::JITDylib::~JITDylib(), llvm::OptLevelChanger::~OptLevelChanger(), and llvm::orc::UnwindInfoManager::~UnwindInfoManager().