LLVM  8.0.1
Macros
Option.cpp File Reference
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/Twine.h"
#include "llvm/Config/llvm-config.h"
#include "llvm/Option/Arg.h"
#include "llvm/Option/ArgList.h"
#include "llvm/Option/Option.h"
#include "llvm/Option/OptTable.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/raw_ostream.h"
#include <cassert>
#include <cstring>
Include dependency graph for Option.cpp:

Go to the source code of this file.

Macros

#define P(N)   case N: O << #N; break
 

Macro Definition Documentation

◆ P

#define P (   N)    case N: O << #N; break

Referenced by llvm::__deregister_frame(), llvm::StringTableBuilder::add(), llvm::GlobalsAAResult::FunctionInfo::addFunctionInfo(), llvm::PMTopLevelManager::addImmutablePass(), llvm::PressureDiffs::addInstruction(), llvm::RegPressureTracker::addLiveRegs(), llvm::GlobalsAAResult::FunctionInfo::addModRefInfoForGlobal(), llvm::TargetPassConfig::addPass(), llvm::ScheduleDAGInstrs::addPhysRegDeps(), llvm::SIScheduleBlock::addPred(), llvm::SUnit::addPred(), llvm::TargetPassConfig::addPreEmitPass2(), llvm::MachObjectWriter::addRelocation(), addSegmentsWithValNo(), llvm::SIScheduleBlock::addSucc(), llvm::RegisterOperands::adjustLaneLiveness(), llvm::RegPressureTracker::advance(), llvm::ms_demangle::ArenaAllocator::alloc(), llvm::ms_demangle::ArenaAllocator::allocArray(), allPredecessorsComeFromSameSource(), alwaysAvailable(), llvm::AMDGPUExternalAAWrapper::AMDGPUExternalAAWrapper(), AntiDepEdges(), llvm::LiveRegSet::appendTo(), llvm::LoopPass::assignPassManager(), llvm::DwarfCFIException::beginFragment(), llvm::DwarfDebug::beginModule(), llvm::RegPressureTracker::bumpDeadDefs(), llvm::RegPressureTracker::bumpUpwardPressure(), CalcNodeSethiUllmanNumber(), calculateByteProvider(), llvm::ModuleSummaryIndex::calculateCallGraphRoot(), llvm::LiveRangeCalc::calculateValues(), canFoldIVIncExpr(), canMoveInstsAcrossMemOp(), canonicalizeSaturatedSubtract(), CC_MipsO32_FP64(), llvm::RuntimeDyldCheckerImpl::check(), checkDecodedInstruction(), checkDyldCommand(), checkDylibCommand(), checkRpathCommand(), checkSubCommand(), llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >::clear(), llvm::PriorityWorklist< llvm::LazyCallGraph::SCC *, SmallVector< llvm::LazyCallGraph::SCC *, N >, SmallDenseMap< llvm::LazyCallGraph::SCC *, ptrdiff_t > >::clear(), llvm::rdf::DataFlowGraph::DefStack::clear_block(), llvm::RegionBase< RegionTraits< Function > >::clearNodeCache(), llvm::RegPressureTracker::closeBottom(), llvm::RegPressureTracker::closeTop(), collectBitParts(), collectEHScopeMembers(), llvm::collectPGOFuncNameStrings(), combineSIntToFP(), combineUIntToFP(), llvm::ObjectSizeOffsetVisitor::compute(), llvm::AccelTableBase::computeBucketCount(), llvm::EHStreamer::computeCallSiteTable(), ComputeCommonTailLength(), llvm::ScheduleDAGMILive::computeCyclicCriticalPath(), llvm::HexagonBlockRanges::computeDeadMap(), llvm::computeDeadSymbolsWithConstProp(), computeKnownBitsFromOperator(), ComputeLiveInBlocks(), llvm::rdf::Liveness::computeLiveIns(), llvm::EHStreamer::computePadMap(), llvm::rdf::Liveness::computePhiInfo(), llvm::object::computeSymbolSizes(), computeUnlikelySuccessors(), llvm::JumpThreadingPass::ComputeValueKnownInPredecessorsImpl(), llvm::ScalarEvolution::convertSCEVToAddRecWithPredicates(), ConvertToSInt(), llvm::count_if(), llvm::symbolize::SymbolizableObjectFile::create(), llvm::vfs::RedirectingFileSystem::create(), llvm::sys::fs::create_directories(), llvm::createInterleavedLoadCombinePass(), llvm::createMinMaxOp(), createRdxShuffleMask(), llvm::createSIModeRegisterPass(), llvm::sys::fs::createTemporaryFile(), CriticalPathStep(), DecodeAddrMode2IdxInstruction(), DecodeAddrMode3Instruction(), DecodeT2LDRDPreInstruction(), DecodeT2STRDPreInstruction(), llvm::deleteDeadLoop(), deleteLoopIfDead(), llvm::DependenceInfo::depends(), llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >::destroyAll(), llvm::GCNIterativeScheduler::detachSchedule(), llvm::HexagonFrameLowering::determineCalleeSaves(), llvm::LLVMContext::diagnose(), llvm::DiagnosticPrinterRawOStream::DiagnosticPrinterRawOStream(), llvm::RegPressureTracker::discoverLiveIn(), llvm::RegPressureTracker::discoverLiveInOrOut(), llvm::RegPressureTracker::discoverLiveOut(), llvm::codeview::discoverTypeIndices(), llvm::codeview::discoverTypeIndicesInSymbol(), llvm::FPPassManager::doFinalization(), llvm::RegisterPressure::dump(), llvm::GVNExpression::Expression::dump(), llvm::MCAsmMacro::dump(), llvm::RegPressureTracker::dump(), llvm::PMTopLevelManager::dumpArguments(), llvm::PMDataManager::dumpPassArguments(), llvm::RGPassManager::dumpPassStructure(), llvm::LPPassManager::dumpPassStructure(), llvm::PMDataManager::dumpUsedSet(), eliminateRecursiveTailCall(), llvm::MCELFStreamer::EmitCommonSymbol(), emitDebugRangesImpl(), llvm::InnerLoopVectorizer::emitMinimumIterationCountCheck(), emitRangeList(), emitSignedInt64(), llvm::SmallPtrSetImpl< const llvm::SCEV * >::end(), llvm::CodeViewDebug::endModule(), llvm::SmallPtrSetImplBase::erase_imp(), llvm::GlobalsAAResult::FunctionInfo::eraseModRefInfoForGlobal(), llvm::HexagonEvaluator::evaluate(), llvm::BitTracker::MachineEvaluator::evaluate(), llvm::Evaluator::EvaluateBlock(), ExecGraphViewer(), llvm::HexagonBlockRanges::expandToSubRegs(), llvm::StringTableBuilder::finalizeInOrder(), StringView::find(), llvm::StringRef::find(), llvm::find_if(), llvm::find_if_not(), llvm::PMTopLevelManager::findAnalysisPass(), llvm::MachineBasicBlock::findBranchDebugLoc(), llvm::AnalysisResolver::findImplPass(), findIrreducibleHeaders(), llvm::LexicalScopes::findLexicalScope(), llvm::MachineLoopInfo::findLoopPreheader(), llvm::opt::OptTable::findNearest(), foldFabsWithFcmpZero(), foldVectorCmp(), llvm::ScalarEvolution::forgetValue(), llvm::PMDataManager::freePass(), llvm::RegBankSelect::MBBInsertPoint::frequency(), FunctionNumber(), genLoopLimit(), llvm::PointerSumType< ExtraInfoInlineKinds, llvm::PointerSumTypeMember< EIIK_MMO, llvm::MachineMemOperand *>, llvm::PointerSumTypeMember< EIIK_PreInstrSymbol, llvm::MCSymbol *>, llvm::PointerSumTypeMember< EIIK_PostInstrSymbol, llvm::MCSymbol *>, llvm::PointerSumTypeMember< EIIK_OutOfLine, ExtraInfo *> >::get(), getAdjustedPtr(), getAllocationDataForFunction(), llvm::ExternalAAWrapperPass::getAnalysisUsage(), llvm::PredicatedScalarEvolution::getAsAddRec(), llvm::PointerLikeTypeTraits< T * >::getAsVoidPointer(), llvm::PointerUnionUIntTraits< PT1, PT2 >::getAsVoidPointer(), llvm::PointerLikeTypeTraits< void * >::getAsVoidPointer(), llvm::Use::UserRefPointerTraits::getAsVoidPointer(), llvm::Use::PrevPointerTraits::getAsVoidPointer(), llvm::PointerLikeTypeTraits< uintptr_t >::getAsVoidPointer(), llvm::FunctionPointerLikeTypeTraits< 4, ReturnT(*)(ParamTs...)>::getAsVoidPointer(), llvm::BPIPassTrait< PassT >::getBPI(), getCmpForPseudo(), getConstantEvolvingPHIOperands(), llvm::StackMapV2Parser< Endianness >::LocationAccessor::getConstantIndex(), llvm::legacy::FunctionPassManagerImpl::getContainedManager(), llvm::LLParser::getContext(), llvm::RegsForValue::getCopyFromRegs(), llvm::object::MachOObjectFile::getDice(), llvm::RegPressureTracker::getDownwardPressure(), llvm::StackMapV2Parser< Endianness >::LocationAccessor::getDwarfRegNum(), llvm::StackMapV2Parser< Endianness >::LiveOutAccessor::getDwarfRegNum(), llvm::GraphTraits< ModuleSummaryIndex * >::getEntryNode(), llvm::objcarc::getEquivalentPHIs(), llvm::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< const llvm::Value *, const llvm::PseudoSourceValue *> >::getFromOpaqueValue(), llvm::PointerLikeTypeTraits< T * >::getFromVoidPointer(), llvm::PointerUnionUIntTraits< PT1, PT2 >::getFromVoidPointer(), llvm::PointerLikeTypeTraits< void * >::getFromVoidPointer(), llvm::Use::UserRefPointerTraits::getFromVoidPointer(), llvm::Use::PrevPointerTraits::getFromVoidPointer(), llvm::PointerLikeTypeTraits< uintptr_t >::getFromVoidPointer(), llvm::FunctionPointerLikeTypeTraits< 4, ReturnT(*)(ParamTs...)>::getFromVoidPointer(), llvm::StackMapV2Parser< Endianness >::FunctionAccessor::getFunctionAddress(), llvm::AMDGPUMangledLibFunc::getFunctionType(), getGeneralPermuteNode(), llvm::sys::detail::getHostCPUNameForBPF(), llvm::sys::getHostNumPhysicalCores(), llvm::StackMapV2Parser< Endianness >::RecordAccessor::getID(), getInitializer(), llvm::IdentifyingPassPtr::getInstance(), llvm::StackMapV2Parser< Endianness >::RecordAccessor::getInstructionOffset(), llvm::Evaluator::getInvariants(), getItaniumTypeName(), llvm::StackMapV2Parser< Endianness >::LocationAccessor::getKind(), llvm::object::MachOObjectFile::getLibraryShortNameByIndex(), getLiveLanesAt(), llvm::StackMapV2Parser< Endianness >::RecordAccessor::getLiveOut(), getLocalId(), llvm::StackMapV2Parser< Endianness >::RecordAccessor::getLocation(), llvm::RegPressureTracker::getMaxDownwardPressureDelta(), llvm::DataLayout::getMaxPointerSize(), llvm::RegPressureTracker::getMaxUpwardPressureDelta(), llvm::GlobalsAAResult::FunctionInfo::getModRefInfoForGlobal(), llvm::Module::getModuleInlineAsm(), llvm::rdf::RefNode::getNextRef(), llvm::PMTopLevelManager::getNumContainedManagers(), llvm::StackMapV2Parser< Endianness >::RecordAccessor::getNumLiveOuts(), llvm::StackMapV2Parser< Endianness >::RecordAccessor::getNumLocations(), llvm::StackMapV2Parser< Endianness >::LocationAccessor::getOffset(), llvm::DWARFDebugLine::SectionParser::getOffset(), getPHIDestReg(), llvm::ExecutionEngine::getPointerToGlobal(), llvm::RegPressureTracker::getPressure(), getPropertyName(), llvm::StackMapV2Parser< Endianness >::FunctionAccessor::getRecordCount(), llvm::LiveIntervals::getRegMaskBitsInBlock(), llvm::LiveIntervals::getRegMaskSlotsInBlock(), llvm::getRegSubRegPair(), llvm::object::MachOObjectFile::getRelocation(), llvm::BasicAAWrapperPass::getResult(), llvm::StackMapV2Parser< Endianness >::LiveOutAccessor::getSizeInBytes(), llvm::StackMapV2Parser< Endianness >::LocationAccessor::getSmallConstant(), llvm::DependenceInfo::getSplitIteration(), llvm::StackMapV2Parser< Endianness >::FunctionAccessor::getStackSize(), getStringEncoding(), getSubOpcode(), llvm::object::MachOObjectFile::getSymbol64TableEntry(), llvm::object::MachOObjectFile::getSymbolTableEntry(), getSymbolTableEntryBase(), getSymTab(), getTag(), llvm::MCAsmParser::getTargetParser(), llvm::GCNTargetMachine::getTargetTransformInfo(), llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >::getTombstoneKey(), llvm::codeview::AppendingTypeTableBuilder::getType(), llvm::codeview::MergingTypeTableBuilder::getType(), llvm::codeview::GlobalTypeTableBuilder::getType(), llvm::GetUnderlyingObjects(), getUnderlyingObjects(), llvm::RegPressureTracker::getUpwardPressure(), llvm::RegPressureTracker::getUpwardPressureDelta(), llvm::StackMapV2Parser< Endianness >::ConstantAccessor::getValue(), llvm::FunctionLoweringInfo::getValueFromVirtualReg(), llvm::SystemZTTIImpl::getVectorTruncCost(), llvm::getVRegSubRegDef(), llvm::ScalarEvolution::getWrapPredicate(), greaterWithBias(), llvm::SmallDenseMap< const llvm::DISubprogram *, detail::DenseSetEmpty, InlineBuckets, DenseMapInfo< const llvm::DISubprogram *>, detail::DenseSetPair< const llvm::DISubprogram * > >::grow(), llvm::handleErrors(), llvm::rdf::RegisterAggr::hasAliasOf(), llvm::rdf::RegisterAggr::hasCoverOf(), llvm::MachineFunctionProperties::hasProperty(), hasSingleUsesFromRoot(), hasValueBeenRAUWed(), hasZeroSignBit(), llvm::HexagonMCELFStreamer::HexagonMCEmitCommonSymbol(), llvm::hoistAllInstructionsInto(), llvm::rdf::NodeAllocator::id(), llvm::rdf::DataFlowGraph::id(), llvm::BumpPtrAllocatorImpl< MallocAllocator, 65536 >::identifyObject(), llvm::RegPressureTracker::increaseRegPressure(), llvm::RegPressureTracker::init(), INITIALIZE_PASS(), llvm::RegPressureTracker::initLiveThru(), llvm::yaml::CustomMappingTraits< std::map< std::vector< uint64_t >, WholeProgramDevirtResolution::ByArg > >::inputOne(), llvm::codeview::DebugStringTableSubsection::insert(), llvm::rdf::RegisterAggr::insert(), insertDeleteInstructions(), llvm::InsertPreheaderForLoop(), insertSpills(), insertUniqueBackedgeBlock(), intersect(), llvm::AnalysisManager< IRUnitT, ExtraArgTs >::invalidate(), llvm::ScaledNumber< uint64_t >::inverse(), llvm::isAllocaPromotable(), isAlwaysFoldable(), isBlockInLCSSAForm(), llvm::RegPressureTracker::isBottomClosed(), isDebug(), llvm::rdf::RefNode::isDef(), llvm::MachineBasicBlock::isEHScopeReturnBlock(), isEqual(), isFullCopyOf(), llvm::SCEVExpander::isHighCostExpansion(), isImmValidForOpcode(), llvm::CmpInst::isIntPredicate(), llvm::LiveRangeCalc::isJointlyDominated(), isKnownTypeIdMember(), isLoopDead(), llvm::ScalarEvolution::isLoopInvariantPredicate(), isMinSize(), IsNonLocalValue(), isObjectSizeLessThanOrEq(), isOnlyReachableViaThisEdge(), llvm::ARMBaseInstrInfo::isProfitableToIfCvt(), isRegUsedByPhiNodes(), isSafeToPromoteArgument(), llvm::RegBankSelect::MBBInsertPoint::isSplit(), llvm::RegPressureTracker::isTopClosed(), llvm::IdentifyingPassPtr::isValid(), isWeak(), LinearizeExprTree(), llvm::StackMapV2Parser< Endianness >::RecordAccessor::liveouts(), LLVMCreateGenericValueOfPointer(), LLVMGetAlignment(), LLVMGetCmpXchgFailureOrdering(), LLVMGetCmpXchgSuccessOrdering(), LLVMGetOrdering(), LLVMGetVolatile(), LLVMIsAtomicSingleThread(), LLVMSetAlignment(), LLVMSetAtomicSingleThread(), LLVMSetCmpXchgFailureOrdering(), LLVMSetCmpXchgSuccessOrdering(), LLVMSetOrdering(), LLVMSetVolatile(), llvm::PassPlugin::Load(), llvm::pdb::HashTable< llvm::pdb::SrcHeaderBlockEntry, llvm::pdb::StringTableHashTraits >::load(), llvm::xray::loadProfile(), llvm::HexagonTargetLowering::LowerCONCAT_VECTORS(), llvm::NVPTXTargetLowering::LowerFormalArguments(), llvm::HexagonTargetLowering::LowerUnalignedLoad(), llvm::HexagonTargetLowering::LowerVECTOR_SHUFFLE(), llvm::make_early_inc_range(), makeImportedSymbolIterator(), llvm::rdf::RegisterAggr::makeRegRef(), mapBinOpcode(), llvm::orc::OrcMCJITReplacement::mapSectionAddress(), llvm::PatternMatch::match(), matchDoublePermute(), matchPermute(), mayUsePostIncMode(), llvm::rdf::CodeNode::members_if(), llvm::MemoryDependenceResults::MemoryDependenceResults(), MergeAliasResults(), mergeCleanupPad(), mergeConditionalStores(), llvm::xray::mergeProfilesByStack(), llvm::xray::mergeProfilesByThread(), llvm::AliasSet::mergeSetIn(), llvm::MIPatternMatch::mi_match(), moveLCSSAPhis(), llvm::object::DiceRef::moveNext(), llvm::object::MachOBindEntry::moveNext(), moveUp(), multipleIterations(), needToReserveScavengingSpillSlots(), node_eq(), llvm::json::Object::Object(), operator new(), llvm::object::symbol_iterator::operator*(), AllocaSlices::partition_iterator::operator*(), llvm::LiveInterval::SingleLinkedListIterator< T >::operator*(), llvm::MachineRegisterInfo::defusechain_iterator< ReturnUses, ReturnDefs, SkipDebug, ByOperand, ByInstr, ByBundle >::operator++(), llvm::MachineRegisterInfo::defusechain_instr_iterator< ReturnUses, ReturnDefs, SkipDebug, ByOperand, ByInstr, ByBundle >::operator++(), llvm::object::symbol_iterator::operator->(), llvm::LiveInterval::SingleLinkedListIterator< T >::operator->(), NewGVN::ValueDFS::operator<(), llvm::rdf::operator<<(), llvm::DiagnosticPrinterRawOStream::operator<<(), llvm::raw_ostream::operator<<(), llvm::operator<<(), llvm::HexagonBlockRanges::IndexType::operator<=(), llvm::xray::Profile::operator=(), llvm::xray::Graph< VertexAttribute, EdgeAttribute, VI >::operator[](), llvm::opt::OptTable::OptTable(), llvm::SMSchedule::orderDependence(), llvm::yaml::CustomMappingTraits< std::map< std::vector< uint64_t >, WholeProgramDevirtResolution::ByArg > >::output(), llvm::yaml::CustomMappingTraits< std::map< uint64_t, WholeProgramDevirtResolution > >::output(), llvm::yaml::CustomMappingTraits< GlobalValueSummaryMapTy >::output(), llvm::itanium_demangle::ParameterPack::ParameterPack(), llvm::parseCachePruningPolicy(), llvm::AMDGPUMangledLibFunc::parseFuncName(), parseNamePrefix(), parseSegmentOrSectionName(), llvm::itanium_demangle::AbstractManglingParser< ManglingParser< Alloc >, Alloc >::parseType(), llvm::itanium_demangle::AbstractManglingParser< ManglingParser< Alloc >, Alloc >::parseUnnamedTypeName(), llvm::partition(), llvm::PassNameParser::PassNameParser(), llvm::PassNameParser::passRegistered(), llvm::BasicBlock::phis(), llvm::rdf::PhysicalRegisterInfo::PhysicalRegisterInfo(), PickMostRelevantLoop(), llvm::ScheduleDAGMI::placeDebugValues(), llvm::PMDataManager::PMDataManager(), llvm::rdf::DataFlowGraph::DefStack::pop(), llvm::ConvergingVLIWScheduler::pressureChange(), llvm::PassManagerPrettyStackEntry::print(), llvm::opt::Option::print(), llvm::BitTracker::print_cells(), llvm::SIScheduleBlock::printDebug(), PrintLLVMName(), llvm::HexagonBlockRanges::PrintRangeMap::PrintRangeMap(), printSymbolOperand(), processPHI(), processUGT_ADDCST_ADD(), llvm::xray::profileFromTrace(), profitImm(), promoteSingleBlockAlloca(), llvm::ModuleSummaryIndex::propagateConstants(), llvm::rdf::NodeAllocator::ptr(), llvm::rdf::DataFlowGraph::ptr(), llvm::GVNHoist::rank(), llvm::support::endian::read(), llvm::support::endian::read16(), llvm::support::endian::read16be(), llvm::support::endian::read16le(), llvm::support::endian::read32(), llvm::support::endian::read32be(), llvm::support::endian::read32le(), llvm::support::endian::read64(), llvm::support::endian::read64be(), llvm::support::endian::read64le(), llvm::FileCheck::ReadCheckFile(), llvm::readPGOFuncNameStrings(), llvm::RegPressureTracker::recedeSkipDebugValues(), llvm::PMDataManager::recordAvailableAnalysis(), llvm::StackMapV2Parser< Endianness >::records(), llvm::PrintIRInstrumentation::registerCallbacks(), llvm::TimePassesHandler::registerCallbacks(), RegisterMCAsmParser< MCAsmParserImpl >::RegisterMCAsmParser(), llvm::orc::rpc::detail::SequenceNumberManager< uint32_t >::releaseSequenceNumber(), llvm::remove_if(), removeDeadSegment(), llvm::MemoryDependenceResults::removeInstruction(), llvm::SUnit::removePred(), replaceAllUsesOfWithIn(), llvm::HexagonTargetLowering::ReplaceNodeResults(), reportMismatch(), llvm::ConvergingVLIWScheduler::reportPackets(), llvm::RegPressureTracker::reset(), llvm::rdf::Liveness::resetKills(), rewriteComdat(), llvm::PrintFunctionPass::run(), llvm::WholeProgramDevirtPass::run(), llvm::PassManager< Function >::run(), llvm::RepeatedPass< PassT >::run(), llvm::orc::LocalCXXRuntimeOverridesBase::runDestructors(), llvm::RGPassManager::runOnFunction(), llvm::LPPassManager::runOnFunction(), llvm::StringSaver::save(), llvm::RegScavenger::scavengeRegisterBackwards(), llvm::PMTopLevelManager::schedulePass(), separateNestedLoop(), llvm::MachineFunctionProperties::set(), llvm::SetVector< llvm::SUnit *>::set_subtract(), llvm::SimplifyCFGOptions::setAssumptionCache(), llvm::rdf::CodeNode::setCode(), llvm::MCAssembler::setDWARFLinetableParams(), llvm::PMTopLevelManager::setLastUser(), llvm::VPBlockBase::setParent(), llvm::ScopedPrinter::setPrefix(), llvm::LineEditor::setPrompt(), llvm::msf::MSFBuilder::setStreamSize(), llvm::MCAsmParser::setTargetParser(), llvm::MIRParserImpl::setupRegisterInfo(), shouldSplitOnPredicatedArgument(), simplifyAllocaArraySize(), SimplifyCondBranchToCondBranch(), SimplifyGEPInst(), simplifyICmpWithMinMax(), simplifyOneLoop(), llvm::JumpThreadingPass::SimplifyPartiallyRedundantLoad(), skipIfAtLineEnd(), SortNonLocalDepInfoCache(), llvm::SplitCriticalEdge(), llvm::StringMap< uint64_t >::StringMap(), llvm::BitTracker::subst(), llvm::TimerGroup::TimerGroup(), llvm::SymbolTableListTraits< Instruction >::toPtr(), llvm::vfs::InMemoryFileSystem::toString(), llvm::orc::LocalCXXRuntimeOverridesBase::toTargetAddress(), llvm::GenericSchedulerBase::traceCandidate(), truncateIVUse(), tryUnmergingGEPsAcrossIndirectBr(), unwrap(), llvm::unwrap(), llvm::ScheduleDAGMILive::updatePressureDiffs(), llvm::PPCInstrInfo::useMachineCombiner(), llvm::InstCombiner::visitICmpInst(), llvm::InstCombiner::visitIntToPtr(), llvm::InstCombiner::visitPtrToInt(), llvm::VirtRegAuxInfo::weightCalcHelper(), llvm::InnerLoopVectorizer::widenPHIInstruction(), wrap(), llvm::wrap(), write(), llvm::StringTableBuilder::write(), llvm::support::endian::write(), llvm::support::endian::write16(), llvm::support::endian::write16be(), llvm::support::endian::write16le(), llvm::support::endian::write32(), llvm::support::endian::write32be(), llvm::support::endian::write32le(), llvm::support::endian::write64(), llvm::support::endian::write64be(), llvm::support::endian::write64le(), llvm::WriteIndexToFile(), llvm::xxHash64(), llvm::Instruction::~Instruction(), llvm::PMDataManager::~PMDataManager(), and llvm::PMTopLevelManager::~PMTopLevelManager().