LLVM 19.0.0git
Macros | Functions | Variables
IRTranslator.cpp File Reference

This file implements the IRTranslator class. More...

#include "llvm/CodeGen/GlobalISel/IRTranslator.h"
#include "llvm/ADT/PostOrderIterator.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/ScopeExit.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Analysis/AliasAnalysis.h"
#include "llvm/Analysis/AssumptionCache.h"
#include "llvm/Analysis/BranchProbabilityInfo.h"
#include "llvm/Analysis/Loads.h"
#include "llvm/Analysis/OptimizationRemarkEmitter.h"
#include "llvm/Analysis/ValueTracking.h"
#include "llvm/Analysis/VectorUtils.h"
#include "llvm/CodeGen/Analysis.h"
#include "llvm/CodeGen/GlobalISel/CSEInfo.h"
#include "llvm/CodeGen/GlobalISel/CSEMIRBuilder.h"
#include "llvm/CodeGen/GlobalISel/CallLowering.h"
#include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
#include "llvm/CodeGen/GlobalISel/InlineAsmLowering.h"
#include "llvm/CodeGen/GlobalISel/MachineIRBuilder.h"
#include "llvm/CodeGen/LowLevelTypeUtils.h"
#include "llvm/CodeGen/MachineBasicBlock.h"
#include "llvm/CodeGen/MachineFrameInfo.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineMemOperand.h"
#include "llvm/CodeGen/MachineModuleInfo.h"
#include "llvm/CodeGen/MachineOperand.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/RuntimeLibcalls.h"
#include "llvm/CodeGen/StackProtector.h"
#include "llvm/CodeGen/SwitchLoweringUtils.h"
#include "llvm/CodeGen/TargetFrameLowering.h"
#include "llvm/CodeGen/TargetInstrInfo.h"
#include "llvm/CodeGen/TargetLowering.h"
#include "llvm/CodeGen/TargetOpcodes.h"
#include "llvm/CodeGen/TargetPassConfig.h"
#include "llvm/CodeGen/TargetRegisterInfo.h"
#include "llvm/CodeGen/TargetSubtargetInfo.h"
#include "llvm/CodeGenTypes/LowLevelType.h"
#include "llvm/IR/BasicBlock.h"
#include "llvm/IR/CFG.h"
#include "llvm/IR/Constant.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/IR/DiagnosticInfo.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/GetElementPtrTypeIterator.h"
#include "llvm/IR/InlineAsm.h"
#include "llvm/IR/InstrTypes.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/IntrinsicInst.h"
#include "llvm/IR/Intrinsics.h"
#include "llvm/IR/IntrinsicsAMDGPU.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/Metadata.h"
#include "llvm/IR/PatternMatch.h"
#include "llvm/IR/Statepoint.h"
#include "llvm/IR/Type.h"
#include "llvm/IR/User.h"
#include "llvm/IR/Value.h"
#include "llvm/InitializePasses.h"
#include "llvm/MC/MCContext.h"
#include "llvm/Pass.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/CodeGen.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/MathExtras.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/Target/TargetIntrinsicInfo.h"
#include "llvm/Target/TargetMachine.h"
#include "llvm/Transforms/Utils/Local.h"
#include "llvm/Transforms/Utils/MemoryOpRemark.h"
#include <algorithm>
#include <cassert>
#include <cstdint>
#include <iterator>
#include <optional>
#include <string>
#include <utility>
#include <vector>
#include "llvm/IR/ConstrainedOps.def"
#include "llvm/IR/Instruction.def"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "irtranslator"
 
#define INSTRUCTION(NAME, NARG, ROUND_MODE, INTRINSIC)    case Intrinsic::INTRINSIC:
 
#define HANDLE_INST(NUM, OPCODE, CLASS)
 
#define HANDLE_INST(NUM, OPCODE, CLASS)
 

Functions

 INITIALIZE_PASS_BEGIN (IRTranslator, DEBUG_TYPE, "IRTranslator LLVM IR -> MI", false, false) INITIALIZE_PASS_END(IRTranslator
 
IRTranslator LLVM IR static false void reportTranslationError (MachineFunction &MF, const TargetPassConfig &TPC, OptimizationRemarkEmitter &ORE, OptimizationRemarkMissed &R)
 
static bool isValInBlock (const Value *V, const BasicBlock *BB)
 
static bool isSwiftError (const Value *V)
 
static uint64_t getOffsetFromIndices (const User &U, const DataLayout &DL)
 
static unsigned getConstrainedOpcode (Intrinsic::ID ID)
 
static bool checkForMustTailInVarArgFn (bool IsVarArg, const BasicBlock &BB)
 Returns true if a BasicBlock BB within a variadic function contains a variadic musttail call.
 

Variables

static cl::opt< boolEnableCSEInIRTranslator ("enable-cse-in-irtranslator", cl::desc("Should enable CSE in irtranslator"), cl::Optional, cl::init(false))
 
 DEBUG_TYPE
 
IRTranslator LLVM IR MI
 
IRTranslator LLVM IR false
 

Detailed Description

This file implements the IRTranslator class.

Definition in file IRTranslator.cpp.

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "irtranslator"

Definition at line 96 of file IRTranslator.cpp.

◆ HANDLE_INST [1/2]

#define HANDLE_INST (   NUM,
  OPCODE,
  CLASS 
)
Value:
case Instruction::OPCODE: \
return translate##OPCODE(Inst, *CurBuilder.get());
#define OPCODE(NAME)

◆ HANDLE_INST [2/2]

#define HANDLE_INST (   NUM,
  OPCODE,
  CLASS 
)
Value:
case Instruction::OPCODE: \
return translate##OPCODE(*CE, *EntryBuilder.get());

◆ INSTRUCTION

#define INSTRUCTION (   NAME,
  NARG,
  ROUND_MODE,
  INTRINSIC 
)     case Intrinsic::INTRINSIC:

Function Documentation

◆ checkForMustTailInVarArgFn()

static bool checkForMustTailInVarArgFn ( bool  IsVarArg,
const BasicBlock BB 
)
static

Returns true if a BasicBlock BB within a variadic function contains a variadic musttail call.

Definition at line 3691 of file IRTranslator.cpp.

References llvm::any_of(), I, llvm::CallInst::isMustTailCall(), and llvm::reverse().

Referenced by llvm::IRTranslator::runOnMachineFunction().

◆ getConstrainedOpcode()

static unsigned getConstrainedOpcode ( Intrinsic::ID  ID)
static

Definition at line 1987 of file IRTranslator.cpp.

◆ getOffsetFromIndices()

static uint64_t getOffsetFromIndices ( const User U,
const DataLayout DL 
)
static

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( IRTranslator  ,
DEBUG_TYPE  ,
"IRTranslator LLVM IR -> MI"  ,
false  ,
false   
)

◆ isSwiftError()

static bool isSwiftError ( const Value V)
static

Definition at line 1355 of file IRTranslator.cpp.

References llvm::AllocaInst::isSwiftError().

◆ isValInBlock()

static bool isValInBlock ( const Value V,
const BasicBlock BB 
)
static

Definition at line 414 of file IRTranslator.cpp.

References I.

◆ reportTranslationError()

IRTranslator LLVM IR static false void reportTranslationError ( MachineFunction MF,
const TargetPassConfig TPC,
OptimizationRemarkEmitter ORE,
OptimizationRemarkMissed R 
)
static

Definition at line 116 of file IRTranslator.cpp.

References llvm::report_fatal_error().

Referenced by llvm::IRTranslator::runOnMachineFunction().

Variable Documentation

◆ DEBUG_TYPE

DEBUG_TYPE

Definition at line 113 of file IRTranslator.cpp.

◆ EnableCSEInIRTranslator

cl::opt< bool > EnableCSEInIRTranslator("enable-cse-in-irtranslator", cl::desc("Should enable CSE in irtranslator"), cl::Optional, cl::init(false)) ( "enable-cse-in-irtranslator"  ,
cl::desc("Should enable CSE in irtranslator")  ,
cl::Optional  ,
cl::init(false)   
)
static

◆ false

IRTranslator LLVM IR false

Definition at line 114 of file IRTranslator.cpp.

◆ MI

IRTranslator LLVM IR MI

Definition at line 113 of file IRTranslator.cpp.

Referenced by llvm::LiveRegUnits::accumulate(), llvm::LiveRegUnits::accumulateUsedDefed(), llvm::MachineInstrBuilder::add(), false::Chain::add(), AddAtomicFloatRequirements(), llvm::MachineInstrBuilder::addBlockAddress(), llvm::MachineInstrBuilder::addCFIIndex(), llvm::MachineInstrBuilder::addCImm(), llvm::HexagonMCInstrInfo::addConstant(), addConstantComments(), llvm::MachineInstrBuilder::addConstantPoolIndex(), addConstantsToTrack(), addDecorations(), addDefsUsesToList(), llvm::MachineInstrBuilder::addExternalSymbol(), llvm::R600InstrInfo::addFlag(), llvm::MachineInstrBuilder::addFPImm(), llvm::MachineInstrBuilder::addFrameIndex(), llvm::addFrameReference(), llvm::M68k::addFrameReference(), llvm::MachineInstrBuilder::addGlobalAddress(), llvm::SITargetLowering::AddIMGInit(), llvm::MachineInstrBuilder::addImm(), addImplicitDefs(), addIncomingValuesToPHIs(), llvm::RegBankSelect::RepairingPlacement::addInsertPoint(), llvm::DbgLabelInstrMap::addInstr(), addInstrRequirements(), llvm::MachineInstrBuilder::addIntrinsicID(), llvm::MachineInstrBuilder::addJumpTableIndex(), llvm::LiveIntervals::addKillFlags(), llvm::AMDGPURegisterBankInfo::addMappingFromTable(), llvm::MachineInstrBuilder::addMBB(), llvm::M68k::addMemOperand(), llvm::MachineInstrBuilder::addMemOperand(), llvm::MachineInstrBuilder::addMetadata(), llvm::GISelInstProfileBuilder::addNodeID(), llvm::ilist_callback_traits< MachineBasicBlock >::addNodeToList(), AddNonNullPointersByInstruction(), addOpDecorateReqs(), addOperandsForVFMK(), addOpTypeImageReqs(), llvm::ScheduleDAGInstrs::addPhysRegDeps(), llvm::MachineInstrBuilder::addPredicate(), llvm::MachineInstrBuilder::addReg(), llvm::MachineInstrBuilder::addRegMask(), llvm::MachineInstrBuilder::addShuffleMask(), llvm::MachineInstrBuilder::addSym(), llvm::MachineInstrBuilder::addTargetIndex(), llvm::VLIWPacketizerList::addToPacket(), llvm::HexagonPacketizerList::addToPacket(), llvm::LivePhysRegs::addUses(), llvm::LiveVariables::addVirtualRegisterDead(), llvm::LiveVariables::addVirtualRegisterKilled(), llvm::ScheduleDAGInstrs::addVRegDefDeps(), llvm::ScheduleDAGInstrs::addVRegUseDeps(), AdjustBaseAndOffset(), adjustDuplex(), llvm::X86FrameLowering::adjustForHiPEPrologue(), llvm::TargetLowering::AdjustInstrPostInstrSelection(), llvm::SITargetLowering::AdjustInstrPostInstrSelection(), llvm::ARMTargetLowering::AdjustInstrPostInstrSelection(), llvm::HexagonTargetLowering::AdjustInstrPostInstrSelection(), llvm::MipsTargetLowering::AdjustInstrPostInstrSelection(), llvm::RISCVTargetLowering::AdjustInstrPostInstrSelection(), llvm::SparcTargetLowering::AdjustInstrPostInstrSelection(), llvm::RegPressureTracker::advance(), AlignBlocks(), llvm::RegAllocBase::allocatePhysRegs(), allUsesHaveSourceMods(), llvm::GISelCSEInfo::analyze(), llvm::SPIRVInstrInfo::analyzeBranch(), llvm::WebAssemblyInstrInfo::analyzeBranch(), llvm::X86InstrInfo::analyzeBranchPredicate(), llvm::AArch64InstrInfo::analyzeCompare(), llvm::SIInstrInfo::analyzeCompare(), llvm::ARMBaseInstrInfo::analyzeCompare(), llvm::LanaiInstrInfo::analyzeCompare(), llvm::X86InstrInfo::analyzeCompare(), llvm::HexagonInstrInfo::analyzeCompare(), llvm::PPCInstrInfo::analyzeCompare(), llvm::SystemZInstrInfo::analyzeCompare(), analyzeCompressibleUses(), llvm::VNCoercion::analyzeLoadFromClobberingMemInst(), llvm::AArch64InstrInfo::analyzeLoopForPipelining(), llvm::AnalyzePhysRegInBundle(), llvm::TargetInstrInfo::analyzeSelect(), llvm::ARMBaseInstrInfo::analyzeSelect(), llvm::LanaiInstrInfo::analyzeSelect(), llvm::RISCVInstrInfo::analyzeSelect(), llvm::AnalyzeVirtRegInBundle(), llvm::AnalyzeVirtRegLanesInBundle(), llvm::ModuloScheduleTestAnnotater::annotate(), llvm::MIBundleBuilder::append(), appendFoldCandidate(), llvm::A57ChainingConstraint::apply(), llvm::HexagonSubtarget::CallMutation::apply(), llvm::CombinerHelper::applyAshShlToSextInreg(), llvm::CombinerHelper::applyBuildFn(), llvm::CombinerHelper::applyBuildFnNoErase(), llvm::CombinerHelper::applyBuildInstructionSteps(), llvm::CombinerHelper::applyCombineAddP2IToPtrAdd(), llvm::CombinerHelper::applyCombineConcatVectors(), llvm::CombinerHelper::applyCombineConstantFoldFpUnary(), llvm::CombinerHelper::applyCombineConstPtrAddToI2P(), llvm::CombinerHelper::applyCombineCopy(), llvm::CombinerHelper::applyCombineDivRem(), llvm::CombinerHelper::applyCombineExtendingLoads(), llvm::CombinerHelper::applyCombineExtOfExt(), llvm::CombinerHelper::applyCombineI2PToP2I(), llvm::CombinerHelper::applyCombineIndexedLoadStore(), llvm::CombinerHelper::applyCombineInsertVecElts(), llvm::CombinerHelper::applyCombineMulToShl(), llvm::CombinerHelper::applyCombineP2IToI2P(), llvm::CombinerHelper::applyCombineShiftToUnmerge(), llvm::CombinerHelper::applyCombineShlOfExtend(), llvm::CombinerHelper::applyCombineShuffleVector(), llvm::CombinerHelper::applyCombineTruncOfExt(), llvm::CombinerHelper::applyCombineTruncOfShift(), llvm::CombinerHelper::applyCombineUnmergeConstant(), llvm::CombinerHelper::applyCombineUnmergeMergeToPlainValues(), llvm::CombinerHelper::applyCombineUnmergeWithDeadLanesToTrunc(), llvm::CombinerHelper::applyCombineUnmergeZExtToZExt(), llvm::CombinerHelper::applyCommuteBinOpOperands(), llvm::RegisterBankInfo::applyDefaultMapping(), AMDGPUCombinerHelper::applyExpandPromotedF16FMed3(), llvm::CombinerHelper::applyExtendThroughPhis(), llvm::CombinerHelper::applyExtractAllEltsFromBuildVector(), llvm::CombinerHelper::applyExtractVecEltBuildVec(), AMDGPUCombinerHelper::applyFoldableFneg(), llvm::CombinerHelper::applyFoldBinOpIntoSelect(), llvm::CombinerHelper::applyFsubToFneg(), llvm::CombinerHelper::applyFunnelShiftConstantModulo(), llvm::CombinerHelper::applyFunnelShiftToRotate(), llvm::SwingSchedulerDAG::applyInstrChange(), llvm::RegBankSelect::applyMapping(), llvm::AMDGPURegisterBankInfo::applyMappingBFE(), llvm::AMDGPURegisterBankInfo::applyMappingDynStackAlloc(), llvm::AMDGPURegisterBankInfo::applyMappingImage(), llvm::AMDGPURegisterBankInfo::applyMappingImpl(), llvm::MipsRegisterBankInfo::applyMappingImpl(), llvm::AMDGPURegisterBankInfo::applyMappingLoad(), llvm::AMDGPURegisterBankInfo::applyMappingMAD_64_32(), llvm::AMDGPURegisterBankInfo::applyMappingSBufferLoad(), llvm::AMDGPURegisterBankInfo::applyMappingSMULU64(), llvm::CombinerHelper::applyNotCmp(), llvm::CombinerHelper::applyOptBrCondByInvertingCond(), llvm::CombinerHelper::applyPtrAddImmedChain(), llvm::CombinerHelper::applyPtrAddZero(), llvm::CombinerHelper::applyRotateOutOfRange(), llvm::CombinerHelper::applySDivByConst(), llvm::CombinerHelper::applySextInRegOfLoad(), llvm::CombinerHelper::applySextTruncSextLoad(), llvm::CombinerHelper::applyShiftImmedChain(), llvm::CombinerHelper::applyShiftOfShiftedLogic(), llvm::CombinerHelper::applyShuffleToExtract(), llvm::CombinerHelper::applySimplifyAddToSub(), llvm::CombinerHelper::applySimplifyURemByPow2(), llvm::CombinerHelper::applyUDivByConst(), llvm::CombinerHelper::applyUMulHToLShr(), llvm::CombinerHelper::applyXorOfAndWithSameReg(), areCandidatesToMergeOrPair(), areCFlagsAccessedBetweenInstrs(), llvm::RegBankSelect::assignInstr(), llvm::RegBankSelect::assignRegisterBanks(), attachMEMCPYScratchRegs(), llvm::avoidZeroOffsetLandingPad(), llvm::RegScavenger::backward(), llvm::DebugHandlerBase::beginFunction(), llvm::CodeViewDebug::beginFunctionImpl(), llvm::DebugHandlerBase::beginInstruction(), llvm::CodeViewDebug::beginInstruction(), llvm::DwarfDebug::beginInstruction(), llvm::BTFDebug::beginInstruction(), llvm::biasPhysReg(), llvm::MIPatternMatch::bind_helper< MachineInstr * >::bind(), llvm::LegalizerHelper::bitcast(), llvm::LegalizerHelper::bitcastDst(), llvm::LegalizerHelper::bitcastExtractVectorElt(), llvm::LegalizerHelper::bitcastInsertVectorElt(), llvm::LegalizerHelper::bitcastSrc(), blockEndIsUnreachable(), blockPrologueInterferes(), branchTargetOperand(), llvm::AggressiveAntiDepBreaker::BreakAntiDependencies(), llvm::CriticalAntiDepBreaker::BreakAntiDependencies(), llvm::ARMBaseInstrInfo::breakPartialRegDependency(), llvm::X86InstrInfo::breakPartialRegDependency(), breaksSMEMSoftClause(), breaksVMEMSoftClause(), brtargetDecoder(), llvm::SPIRVGeneralDuplicatesTracker::buildDepsGraph(), llvm::SIInstrInfo::buildExtractSubReg(), llvm::BuildMI(), buildMUBUFOffsetLoadStore(), llvm::AArch64InstrInfo::buildOutlinedFrame(), llvm::ARMBaseInstrInfo::buildOutlinedFrame(), llvm::ScheduleDAGInstrs::buildSchedGraph(), llvm::CombinerHelper::buildSDivUsingMul(), llvm::SIInstrInfo::buildShrunkInst(), llvm::R600InstrInfo::buildSlotOfVectorInstruction(), llvm::SIRegisterInfo::buildSpillLoadStore(), llvm::CombinerHelper::buildUDivUsingMul(), buildVRegToDbgValueMap(), llvm::RegPressureTracker::bumpDownwardPressure(), llvm::RegPressureTracker::bumpUpwardPressure(), llvm::SITargetLowering::bundleInstWithWaitcnt(), llvm::calculateDbgEntityHistory(), llvm::calculateRegAllocScore(), callHasRegMask(), llvm::EHStreamer::callToNoUnwindFunction(), llvm::R600InstrInfo::canBeConsideredALU(), canCmpInstrBeRemoved(), canCombine(), llvm::CombinerHelper::canCombineFMadOrFMA(), canCombineFPFusedMultiply(), canCompareBeNewValueJump(), canDefBePartOfLOH(), canFoldAsPredicatedOp(), canFoldCopy(), canFoldInAddressingMode(), canFoldIntoSelect(), canGenerateNonZeros(), canInstrSubstituteCmpInstr(), canMemFoldInlineAsm(), CanMovePastDMB(), canMutatePriorConfig(), llvm::HexagonPacketizerList::cannotCoexist(), cannotCoexistAsymm(), canonicalizePHIOperands(), llvm::TargetInstrInfo::canPredicatePredicatedInstr(), llvm::HexagonPacketizerList::canPromoteToDotCur(), llvm::HexagonPacketizerList::canPromoteToDotNew(), llvm::HexagonPacketizerList::canPromoteToNewValue(), llvm::HexagonPacketizerList::canPromoteToNewValueStore(), canRemat(), canRenameUntilSecondLoad(), canRenameUpToDef(), llvm::DFAPacketizer::canReserveResources(), llvm::SIInstrInfo::canShrink(), canSpillOnFrameIndexAccess(), llvm::SPIRVInstrInfo::canUseFastMathFlags(), llvm::SPIRVInstrInfo::canUseNSW(), llvm::SPIRVInstrInfo::canUseNUW(), castBufferRsrcArgToV4I32(), castBufferRsrcFromV4I32(), false::Chain::Chain(), llvm::HexagonInstrInfo::changeAddrMode_abs_io(), llvm::HexagonInstrInfo::changeAddrMode_io_abs(), llvm::HexagonInstrInfo::changeAddrMode_io_rr(), llvm::HexagonInstrInfo::changeAddrMode_rr_io(), llvm::HexagonInstrInfo::changeAddrMode_rr_ur(), llvm::HexagonInstrInfo::changeAddrMode_ur_rr(), llvm::GISelCSEInfo::changedInstr(), llvm::GISelObserverWrapper::changedInstr(), llvm::LostDebugLocObserver::changedInstr(), llvm::Combiner::WorkListMaintainer::changedInstr(), changesVGPRIndexingMode(), llvm::MachineOperand::ChangeToRegister(), llvm::GISelCSEInfo::changingInstr(), llvm::GISelObserverWrapper::changingInstr(), llvm::LostDebugLocObserver::changingInstr(), llvm::Combiner::WorkListMaintainer::changingInstr(), checkCCKill(), llvm::FileCheckString::CheckDag(), checkDecodedInstruction(), checkEFLAGSLive(), llvm::RegBankSelect::checkFunctionIsLegal(), llvm::LiveIntervals::checkRegMaskInterference(), llvm::checkVOPDRegConstraints(), CheckXWPInstr(), classifyFirst(), llvm::X86InstrInfo::classifyLEAReg(), classifySecond(), classifySecondInstInMacroFusion(), llvm::GenericMachineInstr::classof(), llvm::GMemOperation::classof(), llvm::GLoadStore::classof(), llvm::GIndexedLoad::classof(), llvm::GIndexedExtLoad::classof(), llvm::GIndexedAnyExtLoad::classof(), llvm::GIndexedZExtLoad::classof(), llvm::GIndexedSExtLoad::classof(), llvm::GIndexedStore::classof(), llvm::GAnyLoad::classof(), llvm::GLoad::classof(), llvm::GExtLoad::classof(), llvm::GSExtLoad::classof(), llvm::GZExtLoad::classof(), llvm::GStore::classof(), llvm::GUnmerge::classof(), llvm::GMergeLikeInstr::classof(), llvm::GMerge::classof(), llvm::GConcatVectors::classof(), llvm::GBuildVector::classof(), llvm::GPtrAdd::classof(), llvm::GImplicitDef::classof(), llvm::GSelect::classof(), llvm::GAnyCmp::classof(), llvm::GICmp::classof(), llvm::GFCmp::classof(), llvm::GBinOpCarryOut::classof(), llvm::GAddSubCarryOut::classof(), llvm::GAddCarryOut::classof(), llvm::GAddSubCarryInOut::classof(), llvm::GIntrinsic::classof(), llvm::GVecReduce::classof(), llvm::GPhi::classof(), llvm::GBinOp::classof(), llvm::GIntBinOp::classof(), llvm::GFBinOp::classof(), llvm::GLogicalBinOp::classof(), llvm::GAdd::classof(), llvm::GAnd::classof(), llvm::GOr::classof(), CleanupConstantGlobalUsers(), llvm::HexagonPacketizerList::cleanUpDotCur(), llvm::R600InstrInfo::clearFlag(), clearKillFlags(), ClearKillFlags(), llvm::MachineRegisterInfo::clearVirtRegs(), clobbersCTR(), llvm::R600InstrInfo::ClobbersPredicate(), llvm::ARMBaseInstrInfo::ClobbersPredicate(), llvm::HexagonInstrInfo::ClobbersPredicate(), llvm::PPCInstrInfo::ClobbersPredicate(), llvm::MachineInstr::cloneInstrSymbols(), llvm::MachineInstrBuilder::cloneMemRefs(), llvm::MachineInstr::cloneMemRefs(), llvm::MachineInstrBuilder::cloneMergedMemRefs(), llvm::MachineInstr::cloneMergedMemRefs(), llvm::RegisterOperands::collect(), llvm::MachineInstr::collectDebugValues(), llvm::ReachingDefAnalysis::collectKilledOperands(), collectOtherInstr(), collectRegDefs(), collectReqs(), collectVirtualRegUses(), collectVOPModifiers(), llvm::ScheduleDAGMILive::collectVRegUses(), llvm::AMDGPURegisterBankInfo::collectWaterfallOperands(), combineAwayG_UNMERGE_VALUES(), llvm::PPCInstrInfo::combineRLWINM(), llvm::TargetInstrInfo::commuteInstruction(), llvm::SystemZInstrInfo::commuteInstructionImpl(), llvm::X86InstrInfo::commuteInstructionImpl(), llvm::SIInstrInfo::commuteInstructionImpl(), llvm::TargetInstrInfo::commuteInstructionImpl(), llvm::ARMBaseInstrInfo::commuteInstructionImpl(), llvm::Thumb2InstrInfo::commuteInstructionImpl(), llvm::PPCInstrInfo::commuteInstructionImpl(), llvm::RISCVInstrInfo::commuteInstructionImpl(), llvm::WebAssemblyInstrInfo::commuteInstructionImpl(), llvm::SIInstrInfo::commuteOpcode(), commuteVPTERNLOG(), llvm::RISCVRVC::compress(), CompressEVEXImpl(), llvm::EHStreamer::computeCallSiteTable(), computeExprForSpill(), computeInfoForInstr(), llvm::TargetSchedModel::computeInstrLatency(), llvm::SITargetLowering::computeKnownAlignForTargetInstr(), llvm::GISelKnownBits::computeKnownAlignment(), llvm::SITargetLowering::computeKnownBitsForTargetInstr(), llvm::GISelKnownBits::computeKnownBitsImpl(), llvm::computeLiveIns(), computeLiveOuts(), llvm::RegBankSelect::computeMapping(), llvm::MachineFrameInfo::computeMaxCallFrameSize(), llvm::computeMinimumValueSizes(), llvm::GISelKnownBits::computeNumSignBits(), llvm::AMDGPUTargetLowering::computeNumSignBitsForTargetInstr(), computePointerICmp(), llvm::TargetSchedModel::computeReciprocalThroughput(), computeScheduledInsts(), llvm::LiveInterval::computeSubRangeUndefs(), llvm::DeadLaneDetector::computeSubRegisterLaneBitInfo(), llvm::const_mi_bundle_ops(), constantFoldFpUnary(), llvm::MachineInstrBuilder::constrainAllUses(), llvm::AMDGPURegisterBankInfo::constrainOpWithReadfirstlane(), false::Chain::contains(), containsEpilogue(), conversionLibcall(), llvm::AMDGPUDisassembler::convertDPP8Inst(), llvm::AMDGPUDisassembler::convertEXPInst(), llvm::AMDGPUDisassembler::convertFMAanyK(), convertImageAddrToPacked(), convertImplicitDefToConstZero(), llvm::AMDGPUDisassembler::convertMacDPPInst(), llvm::AMDGPUDisassembler::convertMIMGInst(), llvm::AMDGPUDisassembler::convertSDWAInst(), llvm::PPCInstrInfo::convertToImmediateForm(), convertToNonFlagSettingOpc(), llvm::SIInstrInfo::convertToThreeAddress(), llvm::ARMBaseInstrInfo::convertToThreeAddress(), llvm::RISCVInstrInfo::convertToThreeAddress(), llvm::SystemZInstrInfo::convertToThreeAddress(), llvm::X86InstrInfo::convertToThreeAddress(), llvm::AMDGPUDisassembler::convertTrue16OpSel(), llvm::AMDGPUDisassembler::convertVINTERPInst(), llvm::AMDGPUDisassembler::convertVOP3DPPInst(), llvm::AMDGPUDisassembler::convertVOP3PDPPInst(), llvm::AMDGPUDisassembler::convertVOPCDPPInst(), copyDebugInfoToPredecessor(), copyDebugInfoToSuccessor(), copyFlagsToImplicitVCC(), llvm::VirtRegAuxInfo::copyHint(), llvm::MachineInstrBuilder::copyImplicitOps(), llvm::MachineInstr::copyImplicitOps(), llvm::R600InstrInfo::copyPhysReg(), llvm::SIInstrInfo::copyPhysReg(), llvm::AVRInstrInfo::copyPhysReg(), llvm::M68kInstrInfo::copyPhysReg(), llvm::X86InstrInfo::copyPhysReg(), llvm::HexagonMCShuffler::copyTo(), countMBBInstruction(), countsAsInstruction(), createAtomicLibcall(), createDeadDef(), createDebugVariableFromMachineInstr(), llvm::GISelCSEInfo::createdInstr(), llvm::GISelObserverWrapper::createdInstr(), llvm::LostDebugLocObserver::createdInstr(), llvm::Combiner::WorkListMaintainer::createdInstr(), llvm::PeelingModuloScheduleExpander::CreateLCSSAExitingBlock(), llvm::createLibcall(), llvm::createMemLibcall(), llvm::TargetInstrInfo::createMIROperandComment(), llvm::ARMBaseInstrInfo::createMIROperandComment(), llvm::RISCVInstrInfo::createMIROperandComment(), createPHIsForSelects(), createPostIncLoadStore(), createScratchRegisterForInstruction(), LiveDebugValues::DbgValueProperties::DbgValueProperties(), decIncOperator(), DecodeAddiGroupBranch(), DecodeAS(), DecodeASX(), DecodeBgtzGroupBranch(), DecodeBgtzGroupBranchMMR6(), DecodeBgtzlGroupBranch(), DecodeBlezGroupBranch(), DecodeBlezGroupBranchMMR6(), DecodeBlezlGroupBranch(), decodeBranch(), DecodeBranchCondition(), DecodeBranchConditionAlways(), DecodeCall(), DecodeCAS(), DecodeCASI32(), DecodeCASI64(), DecodeCCOperand(), DecodeCGImm(), DecodeCRC(), DecodeDaddiGroupBranch(), DecodeDAHIDATI(), DecodeDAHIDATIMMR6(), DecodeDEXT(), DecodeDINS(), decodeFPUV3Instruction(), DecodeGR16RegisterClass(), DecodeGR8RegisterClass(), DecodeINSVE_DF(), DecodeMem(), DecodeMemAS(), DecodeMemOperand(), DecodePOP35GroupBranchMMR6(), DecodePOP37GroupBranchMMR6(), DecodePOP65GroupBranchMMR6(), DecodePOP75GroupBranchMMR6(), DecodeRDOperand(), DecodeSIMM13(), DecodeSIMM32(), DecodeSIMM7(), DecodeTS1AMI32(), DecodeTS1AMI64(), llvm::ShapeT::deduceImm(), definedBySignExtendingOp(), definedByZeroExtendingOp(), llvm::R600InstrInfo::definesAddressRegister(), definesFullReg(), definesOrUsesFPReg(), LiveDebugValues::VLocTracker::defVar(), llvm::MachineFunction::deleteMachineInstr(), llvm::HexagonPacketizerList::demoteToDotOld(), llvm::TargetInstrInfo::describeLoadedValue(), llvm::AArch64InstrInfo::describeLoadedValue(), llvm::ARMBaseInstrInfo::describeLoadedValue(), llvm::MipsInstrInfo::describeLoadedValue(), llvm::X86InstrInfo::describeLoadedValue(), describeMOVrrLoadedValue(), describeORRLoadedValue(), llvm::orc::shared::SPSSerializationTraits< SPSVTuneMethodInfo, VTuneMethodInfo >::deserialize(), llvm::RegisterOperands::detectDeadDefs(), llvm::SIFrameLowering::determineCalleeSaves(), determineFPRegsToClear(), determineGPRegsToClear(), llvm::DetermineUseCaptureKind(), llvm::ConnectedVNInfoEqClasses::Distribute(), doDefKillClear(), doesInstructionSetFPSW(), doesModifyCalleeSavedReg(), llvm::SIInstrInfo::doesNotReadTiedSource(), llvm::AsmPrinter::doFinalization(), llvm::AsmPrinter::doInitialization(), dominatesAllUsesOf(), dumpResult(), llvm::ScheduleDAGMI::dumpSchedule(), llvm::ScheduleDAGMI::dumpScheduleTraceBottomUp(), llvm::ScheduleDAGMI::dumpScheduleTraceTopDown(), llvm::HexagonFrameLowering::eliminateCallFramePseudoInstr(), llvm::SparcFrameLowering::eliminateCallFramePseudoInstr(), llvm::VEFrameLowering::eliminateCallFramePseudoInstr(), llvm::AVRFrameLowering::eliminateCallFramePseudoInstr(), llvm::BPFFrameLowering::eliminateCallFramePseudoInstr(), llvm::CSKYFrameLowering::eliminateCallFramePseudoInstr(), llvm::LoongArchFrameLowering::eliminateCallFramePseudoInstr(), llvm::RISCVFrameLowering::eliminateCallFramePseudoInstr(), llvm::SystemZFrameLowering::eliminateCallFramePseudoInstr(), llvm::AArch64RegisterInfo::eliminateFrameIndex(), llvm::ARCRegisterInfo::eliminateFrameIndex(), llvm::ARMBaseRegisterInfo::eliminateFrameIndex(), llvm::ThumbRegisterInfo::eliminateFrameIndex(), llvm::HexagonRegisterInfo::eliminateFrameIndex(), llvm::LanaiRegisterInfo::eliminateFrameIndex(), llvm::M68kRegisterInfo::eliminateFrameIndex(), llvm::MipsRegisterInfo::eliminateFrameIndex(), llvm::MSP430RegisterInfo::eliminateFrameIndex(), llvm::PPCRegisterInfo::eliminateFrameIndex(), llvm::SparcRegisterInfo::eliminateFrameIndex(), llvm::VERegisterInfo::eliminateFrameIndex(), llvm::XCoreRegisterInfo::eliminateFrameIndex(), llvm::X86RegisterInfo::eliminateFrameIndex(), llvm::SIRegisterInfo::eliminateFrameIndex(), llvm::CSKYRegisterInfo::eliminateFrameIndex(), llvm::SystemZRegisterInfo::eliminateFrameIndex(), llvm::AVRRegisterInfo::eliminateFrameIndex(), llvm::BPFRegisterInfo::eliminateFrameIndex(), llvm::LoongArchRegisterInfo::eliminateFrameIndex(), llvm::NVPTXRegisterInfo::eliminateFrameIndex(), llvm::RISCVRegisterInfo::eliminateFrameIndex(), llvm::WebAssemblyRegisterInfo::eliminateFrameIndex(), llvm::SIRegisterInfo::eliminateSGPRToVGPRSpillFrameIndex(), emitAlignedDPRCS2Restores(), emitAlignedDPRCS2Spills(), llvm::EmitAnyX86InstComments(), llvm::PPCTargetLowering::EmitAtomicBinary(), emitBuildPairF64Pseudo(), llvm::X86FrameLowering::emitCalleeSavedFrameMoves(), llvm::AsmPrinter::emitCFIInstruction(), emitComments(), emitDebugLabelComment(), emitDebugValueComment(), emitDirectiveRelocJalr(), llvm::AArch64TargetLowering::EmitDynamicProbedAlloc(), llvm::PPCTargetLowering::emitEHSjLjLongJmp(), llvm::VETargetLowering::emitEHSjLjLongJmp(), llvm::PPCTargetLowering::emitEHSjLjSetJmp(), llvm::VETargetLowering::emitEHSjLjSetJmp(), llvm::AVRFrameLowering::emitEpilogue(), llvm::MSP430FrameLowering::emitEpilogue(), llvm::X86FrameLowering::emitEpilogue(), llvm::AArch64TargetLowering::EmitF128CSEL(), llvm::AArch64TargetLowering::EmitFill(), llvm::AsmPrinter::emitFrameAlloc(), emitFROUND(), llvm::AsmPrinter::emitFunctionBody(), llvm::SITargetLowering::emitGWSMemViolTestLoop(), llvm::AsmPrinter::emitImplicitDef(), llvm::AMDGPUAsmPrinter::emitImplicitDef(), emitIncrement(), emitIndirectDst(), emitIndirectSrc(), EmitInlineAsmStr(), llvm::AMDGPUAsmPrinter::emitInstruction(), llvm::R600AsmPrinter::emitInstruction(), llvm::ARMAsmPrinter::emitInstruction(), llvm::AVRAsmPrinter::emitInstruction(), llvm::CSKYAsmPrinter::emitInstruction(), llvm::HexagonAsmPrinter::emitInstruction(), llvm::LoongArchAsmPrinter::emitInstruction(), llvm::M68kAsmPrinter::emitInstruction(), llvm::MipsAsmPrinter::emitInstruction(), llvm::SystemZAsmPrinter::emitInstruction(), llvm::WebAssemblyAsmPrinter::emitInstruction(), llvm::X86AsmPrinter::emitInstruction(), llvm::XtensaAsmPrinter::emitInstruction(), llvm::MultiHazardRecognizer::EmitInstruction(), llvm::GCNHazardRecognizer::EmitInstruction(), llvm::SystemZHazardRecognizer::emitInstruction(), llvm::HexagonHazardRecognizer::EmitInstruction(), llvm::ARMHazardRecognizerFPMLx::EmitInstruction(), llvm::ARMBankConflictHazardRecognizer::EmitInstruction(), llvm::PPCHazardRecognizer970::EmitInstruction(), llvm::R600TargetLowering::EmitInstrWithCustomInserter(), llvm::SITargetLowering::EmitInstrWithCustomInserter(), llvm::BPFTargetLowering::EmitInstrWithCustomInserter(), llvm::MSP430TargetLowering::EmitInstrWithCustomInserter(), llvm::RISCVTargetLowering::EmitInstrWithCustomInserter(), llvm::SystemZTargetLowering::EmitInstrWithCustomInserter(), llvm::AArch64TargetLowering::EmitInstrWithCustomInserter(), llvm::ARMTargetLowering::EmitInstrWithCustomInserter(), llvm::AVRTargetLowering::EmitInstrWithCustomInserter(), llvm::M68kTargetLowering::EmitInstrWithCustomInserter(), llvm::Mips16TargetLowering::EmitInstrWithCustomInserter(), llvm::MipsTargetLowering::EmitInstrWithCustomInserter(), llvm::MipsSETargetLowering::EmitInstrWithCustomInserter(), llvm::PPCTargetLowering::EmitInstrWithCustomInserter(), llvm::SparcTargetLowering::EmitInstrWithCustomInserter(), llvm::VETargetLowering::EmitInstrWithCustomInserter(), llvm::X86TargetLowering::EmitInstrWithCustomInserter(), llvm::XCoreTargetLowering::EmitInstrWithCustomInserter(), llvm::ARMAsmPrinter::emitJumpTableAddrs(), llvm::ARMAsmPrinter::emitJumpTableInsts(), llvm::ARMAsmPrinter::emitJumpTableTBInst(), emitKill(), llvm::PPCTargetLowering::EmitPartwordAtomicBinary(), llvm::TargetLoweringBase::emitPatchPoint(), llvm::PPCTargetLowering::emitProbedAlloca(), llvm::AArch64FrameLowering::emitPrologue(), llvm::AVRFrameLowering::emitPrologue(), llvm::MSP430FrameLowering::emitPrologue(), llvm::X86FrameLowering::emitPrologue(), llvm::AsmPrinter::emitPseudoProbe(), emitPseudoXVINSGR2VR(), emitQuietFCMP(), emitReadCounterWidePseudo(), llvm::ScheduleDAGSDNodes::EmitSchedule(), emitSCSEpilogue(), emitSCSPrologue(), emitSelectPseudo(), llvm::MSP430TargetLowering::EmitShiftInstr(), llvm::VETargetLowering::emitSjLjDispatchBlock(), llvm::HexagonAsmPrinter::EmitSled(), llvm::LoongArchAsmPrinter::emitSled(), emitSplitF64Pseudo(), llvm::X86FrameLowering::emitSPUpdate(), llvm::M68kFrameLowering::emitSPUpdate(), llvm::AsmPrinter::emitStackMaps(), llvm::AArch64TargetLowering::EmitTileLoad(), emitTypedInstrOperands(), emitUntypedInstrOperands(), emitVecCondBranchPseudo(), emitVFROUND_NOEXCEPT_MASK(), emitXBegin(), llvm::AArch64TargetLowering::EmitZAInstr(), llvm::AArch64TargetLowering::EmitZero(), llvm::AArch64TargetLowering::EmitZTInstr(), llvm::CSKYMCCodeEmitter::encodeInstruction(), llvm::MipsMCCodeEmitter::encodeInstruction(), llvm::MSP430MCCodeEmitter::encodeInstruction(), llvm::PPCMCCodeEmitter::encodeInstruction(), llvm::HexagonMCCodeEmitter::encodeInstruction(), llvm::HexagonMCCodeEmitter::encodeSingleInstruction(), llvm::CodeViewDebug::endFunctionImpl(), llvm::SIInstrInfo::enforceOperandRCAlignment(), llvm::SplitEditor::enterIntvAfter(), llvm::SplitEditor::enterIntvBefore(), llvm::SystemZPostRASchedStrategy::enterMBB(), llvm::LegalizerHelper::equalizeVectorShuffleLengths(), llvm::rdf::DeadCodeElimination::erase(), llvm::MachineFunction::eraseCallSiteInfo(), eraseGPOpnd(), llvm::CombinerHelper::eraseInst(), llvm::eraseInstr(), llvm::eraseInstrs(), llvm::GISelCSEInfo::erasingInstr(), llvm::GISelObserverWrapper::erasingInstr(), llvm::LostDebugLocObserver::erasingInstr(), llvm::Combiner::WorkListMaintainer::erasingInstr(), estimateFunctionSizeInBytes(), EstimateFunctionSizeInBytes(), estimateRSStackSizeLimit(), llvm::BitTracker::MachineEvaluator::evaluate(), llvm::HexagonEvaluator::evaluate(), llvm::examineCFlagsUse(), llvm::AMDGPURegisterBankInfo::executeInWaterfallLoop(), llvm::GIMatchTableExecutor::executeMatchTable(), llvm::ModuloScheduleExpander::expand(), llvm::VEInstrInfo::expandExtendStackPseudo(), llvm::VEInstrInfo::expandGetStackTopPseudo(), llvm::CSKYMCCodeEmitter::expandJBTF(), llvm::ARMBaseInstrInfo::expandLoadStackGuardBase(), llvm::SIInstrInfo::expandMovDPP64(), llvm::M68kInstrInfo::ExpandMOVEM(), llvm::CSKYMCCodeEmitter::expandNEG(), llvm::SystemZInstrInfo::expandPostRAPseudo(), llvm::AArch64InstrInfo::expandPostRAPseudo(), llvm::R600InstrInfo::expandPostRAPseudo(), llvm::SIInstrInfo::expandPostRAPseudo(), llvm::ARMBaseInstrInfo::expandPostRAPseudo(), llvm::BPFInstrInfo::expandPostRAPseudo(), llvm::HexagonInstrInfo::expandPostRAPseudo(), llvm::M68kInstrInfo::expandPostRAPseudo(), llvm::Mips16InstrInfo::expandPostRAPseudo(), llvm::MipsSEInstrInfo::expandPostRAPseudo(), llvm::PPCInstrInfo::expandPostRAPseudo(), llvm::SparcInstrInfo::expandPostRAPseudo(), llvm::SPIRVInstrInfo::expandPostRAPseudo(), llvm::VEInstrInfo::expandPostRAPseudo(), llvm::X86InstrInfo::expandPostRAPseudo(), expandPseudoLogM(), expandPseudoVFMK(), llvm::CSKYMCCodeEmitter::expandRSUBI(), llvm::SparcTargetLowering::expandSelectCC(), expandSGPRCopy(), llvm::HexagonInstrInfo::expandVGatherPseudo(), llvm::PPCInstrInfo::expandVSXMemPseudo(), explicitlyBranchesTo(), llvm::LexicalScope::extendInsnRange(), llvm::extractProbe(), extractRsrcPtr(), llvm::LegalizerHelper::fewerElementsBitcast(), llvm::LegalizerHelper::fewerElementsVector(), llvm::LegalizerHelper::fewerElementsVectorExtractInsertVectorElt(), llvm::LegalizerHelper::fewerElementsVectorMerge(), llvm::LegalizerHelper::fewerElementsVectorMultiEltType(), llvm::LegalizerHelper::fewerElementsVectorPhi(), llvm::LegalizerHelper::fewerElementsVectorReductions(), llvm::LegalizerHelper::fewerElementsVectorSeqReductions(), llvm::LegalizerHelper::fewerElementsVectorShuffle(), llvm::LegalizerHelper::fewerElementsVectorUnmergeValues(), llvm::PeelingModuloScheduleExpander::filterInstructions(), llvm::MachineFunction::finalizeDebugInstrRefs(), llvm::RISCVInstrInfo::finalizeInsInstrs(), llvm::SITargetLowering::finalizeLowering(), llvm::SPIRVTargetLowering::finalizeLowering(), llvm::pdb::DbiStreamBuilder::finalizeMsfLayout(), llvm::RegBankSelect::findBestMapping(), findCalledFunction(), llvm::SIInstrInfo::findCommutedOpIndices(), llvm::TargetInstrInfo::findCommutedOpIndices(), llvm::MipsInstrInfo::findCommutedOpIndices(), llvm::PPCInstrInfo::findCommutedOpIndices(), llvm::RISCVInstrInfo::findCommutedOpIndices(), llvm::X86InstrInfo::findCommutedOpIndices(), findCorrespondingPred(), findDefIdx(), findFirstPredicateSetterFrom(), llvm::findFirstVPTPredOperandIdx(), findImplicitSGPRRead(), findInsertLocation(), llvm::LiveVariables::VarInfo::findKill(), findLocalRegDef(), LiveDebugValues::InstrRefBasedLDV::findLocationForMemOperand(), findPartitions(), findPotentialBlockers(), findPrologueEnd(), findPrologueEndLoc(), findRenameRegForSameLdStRegPair(), findSurvivorBackwards(), findUseBetween(), findUseIdx(), findVCMPToFoldIntoVPST(), llvm::R600InstrInfo::fitsConstReadLimitations(), llvm::R600InstrInfo::fitsReadPortLimitations(), llvm::SIInstrInfo::fixImplicitOperands(), llvm::fixStackStores(), fixupCalleeSaveRestoreStackOffset(), llvm::ScheduleDAGInstrs::fixupKills(), fixupPHIOpBanks(), llvm::SwingSchedulerDAG::fixupRegisterOverlaps(), flagsNeedToBePreservedBeforeTheTerminators(), llvm::RecordStreamer::flushSymverDirectives(), fnegFoldsIntoMI(), foldConstantsIntoIntrinsics(), llvm::foldFrameOffset(), llvm::PPCInstrInfo::foldFrameOffset(), foldInlineAsmMemOperand(), llvm::TargetInstrInfo::foldMemoryOperand(), llvm::AArch64InstrInfo::foldMemoryOperandImpl(), llvm::SIInstrInfo::foldMemoryOperandImpl(), llvm::RISCVInstrInfo::foldMemoryOperandImpl(), llvm::SystemZInstrInfo::foldMemoryOperandImpl(), llvm::X86InstrInfo::foldMemoryOperandImpl(), foldPatchpoint(), foldVGPRCopyIntoRegSequence(), FollowCopyChain(), followSubRegDef(), forAllMIsUntilDef(), forceReg(), forEachDbgRegOperand(), FuseInst(), FuseTwoAddrInst(), llvm::AArch64InstrInfo::genAlternativeCodeSequence(), generateAssignInstrs(), llvm::PPCMCCodeEmitter::get_crbitm_encoding(), llvm::AArch64GISelUtils::getAArch64VectorSplat(), llvm::AArch64GISelUtils::getAArch64VectorSplatScalar(), llvm::PPCMCCodeEmitter::getAbsCondBrEncoding(), llvm::PPCMCCodeEmitter::getAbsDirectBrEncoding(), getAbsSetOperand(), llvm::LegalizerInfo::getAction(), llvm::getAddressFromInstr(), llvm::HexagonInstrInfo::getAddrMode(), getAddrOffset(), llvm::getAddSubImmediate(), getARMLoadDeprecationInfo(), getARMStoreDeprecationInfo(), llvm::MachineInstrBundleIterator< Ty, IsReverse >::getAtBundleBegin(), llvm::CSKYMCCodeEmitter::getBareSymbolOpValue(), getBaseAddressRegister(), llvm::HexagonInstrInfo::getBaseAndOffset(), llvm::ARCInstrInfo::getBaseAndOffsetPosition(), llvm::HexagonInstrInfo::getBaseAndOffsetPosition(), getBaseOffset(), getBaseOperand(), getBaseOperandIndex(), llvm::getBlockStructInstr(), llvm::getBlockStructType(), llvm::AArch64InstrInfo::getBranchDestBlock(), llvm::SIInstrInfo::getBranchDestBlock(), llvm::AVRInstrInfo::getBranchDestBlock(), llvm::CSKYInstrInfo::getBranchDestBlock(), llvm::LoongArchInstrInfo::getBranchDestBlock(), llvm::RISCVInstrInfo::getBranchDestBlock(), llvm::SparcInstrInfo::getBranchDestBlock(), llvm::SystemZInstrInfo::getBranchInfo(), llvm::CSKYMCCodeEmitter::getBranchSymbolOpValue(), llvm::MipsMCCodeEmitter::getBranchTarget21OpValue(), llvm::MipsMCCodeEmitter::getBranchTarget21OpValueMM(), llvm::MipsMCCodeEmitter::getBranchTarget26OpValue(), llvm::MipsMCCodeEmitter::getBranchTarget26OpValueMM(), llvm::MipsMCCodeEmitter::getBranchTarget7OpValueMM(), getBranchTargetOpValue(), llvm::MipsMCCodeEmitter::getBranchTargetOpValue(), llvm::MipsMCCodeEmitter::getBranchTargetOpValue1SImm16(), llvm::MipsMCCodeEmitter::getBranchTargetOpValueLsl2MMR6(), llvm::MipsMCCodeEmitter::getBranchTargetOpValueMM(), llvm::MipsMCCodeEmitter::getBranchTargetOpValueMMPC10(), llvm::MipsMCCodeEmitter::getBranchTargetOpValueMMR6(), getBRccForPseudo(), getBundledDefMI(), getBundledUseMI(), getCalledFunction(), llvm::WebAssembly::getCalleeOp(), llvm::TargetInstrInfo::getCalleeOperand(), llvm::WebAssemblyInstrInfo::getCalleeOperand(), llvm::TargetInstrInfo::getCallFrameSizeAt(), llvm::StatepointOpers::getCallingConv(), getCallInstr(), llvm::CSKYMCCodeEmitter::getCallSymbolOpValue(), llvm::StatepointOpers::getCallTarget(), getCallTargetRegOpnd(), llvm::HexagonInstrInfo::getCExtOpNum(), llvm::SIInstrInfo::getClampMask(), llvm::ReachingDefAnalysis::getClearance(), getCmpForPseudo(), llvm::HexagonInstrInfo::getCompoundCandidateGroup(), getCompoundCandidateGroup(), llvm::PPCMCCodeEmitter::getCondBrEncoding(), llvm::X86::getCondFromBranch(), getCondFromBranch(), llvm::X86::getCondFromCFCMov(), llvm::X86::getCondFromCMov(), llvm::X86::getCondFromMI(), llvm::X86::getCondFromSETCC(), llvm::getConstantFPVRegVal(), llvm::X86::getConstantFromPool(), getConstMetaVal(), llvm::CSKYMCCodeEmitter::getConstpoolSymbolOpValue(), llvm::X86InstrInfo::getConstValDefinedInReg(), getCopyRewriter(), llvm::ModuloSchedule::getCycle(), llvm::CSKYMCCodeEmitter::getDataSymbolOpValue(), getDebugLocValue(), llvm::MachineInstr::getDebugOperandsForReg(), llvm::AMDGPURegisterBankInfo::getDefaultMappingAllVGPR(), llvm::AMDGPURegisterBankInfo::getDefaultMappingSOP(), llvm::AMDGPURegisterBankInfo::getDefaultMappingVOP(), llvm::LegalizationArtifactCombiner::getDefIndex(), llvm::PPCInstrInfo::getDefMIPostRA(), llvm::MCInstrInfo::getDeprecatedInfo(), llvm::PPCMCCodeEmitter::getDirectBrEncoding(), getDispOperand(), llvm::PPCMCCodeEmitter::getDispRI34Encoding(), llvm::PPCMCCodeEmitter::getDispRI34PCRelEncoding(), llvm::PPCMCCodeEmitter::getDispRIEncoding(), llvm::PPCMCCodeEmitter::getDispRIHashEncoding(), llvm::PPCMCCodeEmitter::getDispRIX16Encoding(), llvm::PPCMCCodeEmitter::getDispRIXEncoding(), llvm::PPCMCCodeEmitter::getDispSPE2Encoding(), llvm::PPCMCCodeEmitter::getDispSPE4Encoding(), llvm::PPCMCCodeEmitter::getDispSPE8Encoding(), llvm::HexagonInstrInfo::getDotCurOp(), llvm::HexagonInstrInfo::getDotNewOp(), llvm::HexagonInstrInfo::getDotNewPredJumpOp(), llvm::HexagonInstrInfo::getDotNewPredOp(), llvm::HexagonInstrInfo::getDotOldOp(), llvm::RegPressureTracker::getDownwardPressure(), llvm::HexagonInstrInfo::getDuplexCandidateGroup(), llvm::HexagonInstrInfo::getDuplexOpcode(), getDynAllocaAmount(), llvm::HexagonInstrInfo::getEquivalentHWInstr(), llvm::PeelingModuloScheduleExpander::getEquivalentRegisterIn(), llvm::ARMBaseInstrInfo::getExecutionDomain(), llvm::X86InstrInfo::getExecutionDomain(), llvm::X86InstrInfo::getExecutionDomainCustom(), llvm::TargetInstrInfo::getExtractSubregInputs(), llvm::ARMBaseInstrInfo::getExtractSubregLikeInputs(), llvm::X86::getFirstAddrOperandIdx(), llvm::R600InstrInfo::getFlagOp(), llvm::StatepointOpers::getFlags(), llvm::X86InstrInfo::getFMA3OpcodeToCommuteOperands(), getFMULPatterns(), getFNEGPatterns(), llvm::MemoryLocation::getForDest(), llvm::SIRegisterInfo::getFrameIndexInstrOffset(), llvm::ARMBaseRegisterInfo::getFrameIndexInstrOffset(), llvm::RISCVRegisterInfo::getFrameIndexInstrOffset(), getFrameIndexOperandNum(), llvm::ARMBaseInstrInfo::getFramePred(), getFunctionReturns(), llvm::SystemZInstrInfo::getFusedCompare(), llvm::SIInstrInfo::getGenericInstructionUniformity(), llvm::ReachingDefAnalysis::getGlobalReachingDefs(), llvm::SlotTracker::getGlobalSlot(), llvm::ReachingDefAnalysis::getGlobalUses(), llvm::MachineInstrExpressionTrait::getHashValue(), llvm::GCNHazardRecognizer::getHazardType(), llvm::ARMHazardRecognizerFPMLx::getHazardType(), llvm::HexagonHazardRecognizer::getHazardType(), llvm::PPCHazardRecognizer970::getHazardType(), llvm::getIConstantSplatSExtVal(), llvm::getIConstantSplatVal(), llvm::getIConstVal(), llvm::StackMapOpers::getID(), llvm::StatepointOpers::getID(), llvm::AMDGPURegisterBankInfo::getImageMapping(), GetImm(), llvm::PPCMCCodeEmitter::getImm16Encoding(), llvm::PPCMCCodeEmitter::getImm34Encoding(), llvm::PPCMCCodeEmitter::getImm34EncodingNoPCRel(), llvm::PPCMCCodeEmitter::getImm34EncodingPCRel(), getImmedFromMO(), llvm::CSKYMCCodeEmitter::getImmJMPIX(), llvm::CSKYMCCodeEmitter::getImmOpValue(), llvm::CSKYMCCodeEmitter::getImmOpValueIDLY(), llvm::CSKYMCCodeEmitter::getImmOpValueMSBSize(), llvm::CSKYMCCodeEmitter::getImmShiftOpValue(), getImplicitSPRUseForDPRUse(), llvm::HexagonInstrInfo::getIncrementValue(), llvm::HexagonBlockRanges::InstrIndexMap::getIndex(), llvm::SlotIndexes::getIndexAfter(), llvm::SlotIndexes::getIndexBefore(), getIndirectSGPRIdx(), llvm::TargetInstrInfo::getInsertSubregInputs(), llvm::ARMBaseInstrInfo::getInsertSubregLikeInputs(), llvm::SIInstrInfo::getInstBundleSize(), llvm::MachineInstrBuilder::getInstr(), llvm::AArch64RegisterBankInfo::getInstrAlternativeMappings(), llvm::AMDGPURegisterBankInfo::getInstrAlternativeMappings(), llvm::PPCRegisterBankInfo::getInstrAlternativeMappings(), llvm::X86RegisterBankInfo::getInstrAlternativeMappings(), llvm::AMDGPURegisterBankInfo::getInstrAlternativeMappingsIntrinsic(), llvm::AMDGPURegisterBankInfo::getInstrAlternativeMappingsIntrinsicWSideEffects(), llvm::MachineTraceMetrics::Trace::getInstrCycles(), getInstReadLaneMask(), llvm::TargetInstrInfo::getInstrLatency(), llvm::SIInstrInfo::getInstrLatency(), llvm::HexagonInstrInfo::getInstrLatency(), llvm::PPCInstrInfo::getInstrLatency(), llvm::RegisterBankInfo::getInstrMapping(), llvm::AArch64RegisterBankInfo::getInstrMapping(), llvm::AMDGPURegisterBankInfo::getInstrMapping(), llvm::ARMRegisterBankInfo::getInstrMapping(), llvm::M68kRegisterBankInfo::getInstrMapping(), llvm::MipsRegisterBankInfo::getInstrMapping(), llvm::PPCRegisterBankInfo::getInstrMapping(), llvm::RISCVRegisterBankInfo::getInstrMapping(), llvm::X86RegisterBankInfo::getInstrMapping(), llvm::AMDGPURegisterBankInfo::getInstrMappingForLoad(), llvm::RegisterBankInfo::getInstrMappingImpl(), llvm::RegisterBankInfo::getInstrPossibleMappings(), llvm::getInstrPredicate(), llvm::MachineTraceMetrics::Trace::getInstrSlack(), llvm::HexagonInstrInfo::getInstrTimingClassLatency(), llvm::AArch64Disassembler::getInstruction(), llvm::AMDGPUDisassembler::getInstruction(), llvm::SlotIndexes::getInstructionIndex(), llvm::SIInstrInfo::getInstructionUniformity(), getInstrVecReg(), llvm::AArch64InstrInfo::getInstSizeInBytes(), llvm::SIInstrInfo::getInstSizeInBytes(), llvm::ARCInstrInfo::getInstSizeInBytes(), llvm::ARMBaseInstrInfo::getInstSizeInBytes(), llvm::AVRInstrInfo::getInstSizeInBytes(), llvm::CSKYInstrInfo::getInstSizeInBytes(), llvm::LoongArchInstrInfo::getInstSizeInBytes(), llvm::MipsInstrInfo::getInstSizeInBytes(), llvm::MSP430InstrInfo::getInstSizeInBytes(), llvm::PPCInstrInfo::getInstSizeInBytes(), llvm::RISCVInstrInfo::getInstSizeInBytes(), llvm::SparcInstrInfo::getInstSizeInBytes(), llvm::SystemZInstrInfo::getInstSizeInBytes(), getInstSizeInBytes(), llvm::PPCMCCodeEmitter::getInstSizeInBytes(), llvm::MIRProfileLoader::getInstWeight(), llvm::getITInstrPredicate(), llvm::MipsMCCodeEmitter::getJumpOffset16OpValue(), llvm::X86InstrInfo::getJumpTableIndex(), getJumpTableIndexFromAddr(), getJumpTableIndexFromReg(), llvm::MipsMCCodeEmitter::getJumpTargetOpValue(), llvm::MipsMCCodeEmitter::getJumpTargetOpValueMM(), llvm::GISelKnownBits::getKnownBits(), llvm::DebugHandlerBase::getLabelAfterInsn(), llvm::DebugHandlerBase::getLabelBeforeInsn(), llvm::AArch64InstrInfo::getLdStBaseOp(), llvm::AArch64InstrInfo::getLdStOffsetOp(), getLdStRegOp(), llvm::EquivalenceClasses< ElemTy, Compare >::getLeaderValue(), getLiveInRegsAt(), llvm::ReachingDefAnalysis::getLiveInUses(), getLiveOutRegsAt(), getLivePhysRegsUpTo(), llvm::getLiveRegsAfter(), llvm::getLiveRegsBefore(), getLoadInfo(), getLoadStoreBaseOp(), getLoadStoreRegOp(), getLSMultipleTransferSize(), getMachineInstr(), llvm::getMachineInstrType(), llvm::PPCMCCodeEmitter::getMachineOpValue(), llvm::HexagonMCCodeEmitter::getMachineOpValue(), llvm::AMDGPURegisterBankInfo::getMappingType(), llvm::RegPressureTracker::getMaxDownwardPressureDelta(), llvm::RegPressureTracker::getMaxPressureDelta(), llvm::RegPressureTracker::getMaxUpwardPressureDelta(), llvm::HexagonInstrInfo::getMaxValue(), llvm::SlotIndexes::getMBBFromIndex(), getMCRDeprecationInfo(), llvm::HexagonInstrInfo::getMemAccessSize(), llvm::MipsMCCodeEmitter::getMemEncoding(), llvm::MipsMCCodeEmitter::getMemEncodingMMGPImm7Lsl2(), llvm::MipsMCCodeEmitter::getMemEncodingMMImm11(), llvm::MipsMCCodeEmitter::getMemEncodingMMImm12(), llvm::MipsMCCodeEmitter::getMemEncodingMMImm16(), llvm::MipsMCCodeEmitter::getMemEncodingMMImm4(), llvm::MipsMCCodeEmitter::getMemEncodingMMImm4Lsl1(), llvm::MipsMCCodeEmitter::getMemEncodingMMImm4Lsl2(), llvm::MipsMCCodeEmitter::getMemEncodingMMImm4sp(), llvm::MipsMCCodeEmitter::getMemEncodingMMImm9(), llvm::MipsMCCodeEmitter::getMemEncodingMMSPImm5Lsl2(), llvm::TargetInstrInfo::getMemOperandWithOffset(), getMemOpKey(), getMemoryOpOffset(), llvm::AArch64InstrInfo::getMemScale(), llvm::SlotTracker::getMetadataSlot(), getMFIfAvailable(), llvm::RegisterBankInfo::OperandsMapper::getMI(), llvm::gvn::AvailableValue::getMI(), llvm::HexagonInstrInfo::getMinValue(), llvm::ReachingDefAnalysis::getMIOperand(), llvm::MipsMCCodeEmitter::getMovePRegPairOpValue(), llvm::MipsMCCodeEmitter::getMovePRegSingleOpValue(), getMRCDeprecationInfo(), llvm::SIInstrInfo::getNamedImmOperand(), llvm::SIInstrInfo::getNamedOperand(), getNewValueJumpOpcode(), getNextFPInstruction(), llvm::StackMaps::getNextMetaArgIdx(), llvm::DOTGraphTraits< MachineGadgetGraph * >::getNodeAttributes(), llvm::HexagonInstrInfo::getNonDotCurOp(), llvm::HexagonInstrInfo::getNonExtOpcode(), getNumAllocatableRegsForConstraints(), llvm::PatchPointOpers::getNumCallArgs(), llvm::StatepointOpers::getNumDeoptArgs(), llvm::ARMBaseInstrInfo::getNumLDMAddresses(), llvm::TargetInstrInfo::getNumMicroOps(), llvm::ARMBaseInstrInfo::getNumMicroOps(), llvm::TargetSchedModel::getNumMicroOps(), getNumMicroOpsSwiftLdSt(), llvm::StackMapOpers::getNumPatchBytes(), llvm::StatepointOpers::getNumPatchBytes(), llvm::SIInstrInfo::getNumWaitStates(), llvm::ARMBasicBlockUtils::getOffsetOf(), getOffsetONFromFION(), llvm::CSKYMCCodeEmitter::getOImmOpValue(), llvm::SystemZInstrInfo::getOpcodeForOffset(), llvm::R600InstrInfo::getOperandIdx(), getOperandSize(), getOpIdxForMO(), llvm::SIInstrInfo::getOpRegClass(), llvm::SIInstrInfo::getOpSize(), llvm::EquivalenceClasses< ElemTy, Compare >::getOrInsertLeaderValue(), llvm::AArch64InstrInfo::getOutlinableRanges(), getOutlineAtomicLibcall(), llvm::AArch64InstrInfo::getOutliningCandidateInfo(), llvm::ARMBaseInstrInfo::getOutliningCandidateInfo(), llvm::RISCVInstrInfo::getOutliningCandidateInfo(), llvm::X86InstrInfo::getOutliningCandidateInfo(), llvm::TargetInstrInfo::getOutliningType(), llvm::RISCVInstrInfo::getOutliningTypeImpl(), llvm::AArch64InstrInfo::getOutliningTypeImpl(), llvm::ARMBaseInstrInfo::getOutliningTypeImpl(), llvm::X86InstrInfo::getOutliningTypeImpl(), getOutputElfType(), llvm::X86GenRegisterBankInfo::getPartialMappingIdx(), llvm::ARMBaseInstrInfo::getPartialRegUpdateClearance(), llvm::X86InstrInfo::getPartialRegUpdateClearance(), llvm::TargetInstrInfo::getPatchpointUnfoldableRange(), getPHISrcRegOpIdx(), getPostIncrementOperand(), llvm::ARMBaseInstrInfo::getPredicate(), getPredicatedRegister(), getPredicateSense(), llvm::SITargetLowering::getPrefLoopAlignment(), getPrePostIndexedMemOpInfo(), llvm::RegPressureTracker::getPressureAfterInst(), getPrevNonDebugInst(), llvm::HexagonInstrInfo::getPseudoInstrPair(), llvm::ReachingDefAnalysis::getReachingDef(), llvm::ReachingDefAnalysis::getReachingLocalUses(), llvm::MachineInstrBuilder::getReg(), llvm::RISCVRegisterInfo::getRegAllocationHints(), llvm::RegisterBankInfo::getRegBankFromConstraints(), getRegClass(), llvm::HexagonInstrInfo::getRegForm(), getRegImmPairPreventingCompression(), llvm::MipsMCCodeEmitter::getRegisterListOpValue(), llvm::MipsMCCodeEmitter::getRegisterListOpValue16(), llvm::CSKYMCCodeEmitter::getRegisterSeqOpValue(), getRegOperandNumElts(), llvm::CSKYMCCodeEmitter::getRegSeqImmOpValue(), llvm::TargetInstrInfo::getRegSequenceInputs(), llvm::ARMBaseInstrInfo::getRegSequenceLikeInputs(), llvm::getRegSequenceSubReg(), getRegsUsedByPHIs(), getRelaxedOpcode(), llvm::MachineTraceMetrics::getResources(), getScavSlotsNumForRVV(), getSchedRegions(), llvm::GCNSchedStage::getScheduleMetrics(), llvm::SIRegisterInfo::getScratchInstrOffset(), getShape(), getShiftTypeForInst(), getShuffleComment(), llvm::MipsMCCodeEmitter::getSimm18Lsl3Encoding(), llvm::MipsMCCodeEmitter::getSimm19Lsl2Encoding(), llvm::MipsMCCodeEmitter::getSimm23Lsl2Encoding(), llvm::MipsMCCodeEmitter::getSImm3Lsa2Value(), llvm::MipsMCCodeEmitter::getSImm9AddiuspValue(), llvm::HexagonInstrInfo::getSize(), llvm::MipsMCCodeEmitter::getSizeInsEncoding(), llvm::SPIRV::ModuleAnalysisInfo::getSkipEmission(), llvm::TargetInstrInfo::getSPAdjust(), llvm::X86InstrInfo::getSPAdjust(), llvm::LiveIntervals::getSpillWeight(), llvm::getSPIRVStringOperand(), llvm::getSplatIndex(), getSrcFromCopy(), getSrcIdx(), llvm::R600InstrInfo::getSrcs(), llvm::ModuloSchedule::getStage(), llvm::PeelingModuloScheduleExpander::getStage(), getStartOrEndSlot(), getStateLibraryFunctionFor(), getStoreOffset(), getStoreTarget(), getStoreValueOperand(), llvm::getStringImm(), llvm::MCSection::getSubsectionInsertionPoint(), llvm::ScheduleDAGInstrs::getSUnit(), GetSymbolRef(), getTestBitReg(), getTileShape(), llvm::PPCMCCodeEmitter::getTLSCallEncoding(), llvm::PPCMCCodeEmitter::getTLSRegEncoding(), getTruncatedShiftCount(), llvm::HexagonInstrInfo::getType(), getTypeFromTypeIdx(), llvm::MipsMCCodeEmitter::getUImm3Mod8Encoding(), llvm::MipsMCCodeEmitter::getUImm4AndValue(), llvm::MipsMCCodeEmitter::getUImm5Lsl2Encoding(), llvm::MipsMCCodeEmitter::getUImm6Lsl2Encoding(), llvm::MipsMCCodeEmitter::getUImmWithOffsetEncoding(), llvm::X86InstrInfo::getUndefRegClearance(), getUnderlyingObjects(), getUnderlyingObjectsForInstr(), llvm::ReachingDefAnalysis::getUniqueReachingMIDef(), llvm::HexagonInstrInfo::getUnits(), getUnmergeResults(), getUntaggedStoreAssignmentInfo(), llvm::RegPressureTracker::getUpwardPressure(), llvm::SIInstrInfo::getVALUOp(), llvm::StatepointOpers::getVarIdx(), getVDefInterval(), getVecSize(), llvm::getVectorSplat(), llvm::getVPTInstrPredicate(), llvm::getVRegSubRegDef(), llvm::PPCMCCodeEmitter::getVSRpEvenEncoding(), getWaitStatesSince(), llvm::getWhileLoopStartTargetBB(), llvm::guessSuccessors(), handleADRP(), llvm::MachineFunction::handleChangeDesc(), handleMemIntrinsicPtrUse(), handleMiddleInst(), llvm::LiveIntervals::handleMove(), handleNormalInst(), llvm::GISelCSEInfo::handleRecordedInst(), llvm::GISelCSEInfo::handleRecordedInsts(), llvm::GISelCSEInfo::handleRemoveInst(), handleUse(), llvm::LiveVariables::HandleVirtRegDef(), llvm::LiveVariables::HandleVirtRegUse(), hasAllNBitUsers(), llvm::SIInstrInfo::hasAnyModifiersSet(), llvm::AArch64InstrInfo::hasBTISemantics(), llvm::X86InstrInfo::hasCommutePreference(), HasConditionalBranch(), hasConstantAddressingMode(), llvm::HexagonPacketizerList::hasControlDependence(), llvm::MCInstrDesc::hasDefOfPhysReg(), llvm::SIInstrInfo::hasDivergentBranch(), LiveDebugValues::InstrRefBasedLDV::hasFoldedStackStore(), llvm::MipsInstrInfo::HasForbiddenSlot(), llvm::SIInstrInfo::hasFPClamp(), llvm::MipsInstrInfo::HasFPUDelaySlot(), HashMachineInstr(), hasIGLPInstrs(), llvm::SIInstrInfo::hasIntClamp(), llvm::X86InstrInfo::hasLiveCondCodeDef(), hasLiveThroughUse(), llvm::MipsInstrInfo::HasLoadDelaySlot(), llvm::TargetInstrInfo::hasLoadFromStackSlot(), llvm::HexagonInstrInfo::hasLoadFromStackSlot(), llvm::ReachingDefAnalysis::hasLocalDefBefore(), llvm::X86InstrInfo::hasLockPrefix(), llvm::X86_MC::hasLockPrefix(), llvm::SIInstrInfo::hasModifiersSet(), llvm::DbgValueHistoryMap::hasNonEmptyLocation(), llvm::HexagonInstrInfo::hasNonExtEquivalent(), llvm::HexagonInstrInfo::hasPseudoInstrPair(), hasRAWHazard(), hasRegisterDependency(), hasReturn(), hasSameDebugLoc(), hasSameNumEltsOnAllVectorOperands(), hasSourceMods(), llvm::TargetInstrInfo::hasStoreToStackSlot(), llvm::HexagonInstrInfo::hasStoreToStackSlot(), hasTiedUseOf(), hasType(), hasUndefSource(), hasUnoccupiedSlot(), llvm::AArch64InstrInfo::hasUnscaledLdStOffset(), llvm::SIInstrInfo::hasUnwantedEffectsWhenEXECEmpty(), hasVariantSymbol(), llvm::SIInstrInfo::hasVGPRUses(), hasVPRUse(), hasVulnerableLoad(), hasYmmOrZmmReg(), llvm::HexagonLowerToMC(), llvm::HexagonAsmPrinter::HexagonProcessInstruction(), hoistAndMergeSGPRInits(), llvm::UniqueVector< T >::idFor(), if(), llvm::HexagonPacketizerList::ignorePseudoInstruction(), llvm::HexagonInstrInfo::immediateExtend(), ImmInRange(), imposeStackOrdering(), indirectCopyToAGPR(), llvm::InstructionOrdering::initialize(), INITIALIZE_PASS(), INITIALIZE_PASS_END(), llvm::ScheduleDAGInstrs::initSUnits(), llvm::PPCFrameLowering::inlineStackProbe(), llvm::SystemZELFFrameLowering::inlineStackProbe(), llvm::SystemZXPLINKFrameLowering::inlineStackProbe(), llvm::X86FrameLowering::inlineStackProbe(), llvm::MachineBasicBlock::insert(), llvm::MIBundleBuilder::insert(), llvm::RegBankSelect::InsertPoint::insert(), llvm::SIInstrWorklist::insert(), llvm::MachineBasicBlock::insertAfter(), llvm::MachineBasicBlock::insertAfterBundle(), insertBitcasts(), llvm::AVRInstrInfo::insertBranch(), llvm::CSKYInstrInfo::insertBranch(), llvm::LoongArchInstrInfo::insertBranch(), llvm::RISCVInstrInfo::insertBranch(), insertCopy(), insertDeleteInstructions(), insertDivByZeroTrap(), InsertFPConstInst(), InsertFPImmInst(), llvm::RISCVInstrInfo::insertIndirectBranch(), InsertLDR_STR(), llvm::LiveIntervals::InsertMachineInstrInMaps(), llvm::SlotIndexes::insertMachineInstrInMaps(), llvm::insertMultibyteShift(), insertNamedMCOperand(), llvm::AArch64InstrInfo::insertNoop(), llvm::SIInstrInfo::insertNoop(), llvm::HexagonInstrInfo::insertNoop(), llvm::MipsInstrInfo::insertNoop(), llvm::PPCInstrInfo::insertNoop(), llvm::X86InstrInfo::insertNoop(), llvm::TargetInstrInfo::insertNoops(), llvm::SIInstrInfo::insertNoops(), insertNoopsInBundle(), llvm::MipsInstrInfo::insertNop(), insertNopBeforeInstruction(), insertSEHRange(), llvm::PPCInstrInfo::insertSelect(), InsertSPConstInst(), InsertSPImmInst(), llvm::BTFDebug::InstLower(), llvm::GISelAddressing::instMayAlias(), InstrBreaksNoSync(), instrDefsUsesSCC(), instrToSignature(), InstructionStoresToFI(), llvm::instructionsWithoutDebug(), llvm::rdf::CopyPropagation::interpretAsCopy(), interpretValues(), llvm::HexagonInstrInfo::invertAndChangeJumpTarget(), llvm::X86_MC::is16BitMemOperand(), llvm::X86_MC::is32BitMemOperand(), is64bitDefwithZeroHigh64bit(), llvm::X86_MC::is64BitMemOperand(), llvm::isAArch64FrameOffsetLegal(), llvm::HexagonInstrInfo::isAbsoluteSet(), llvm::HexagonInstrInfo::isAccumulator(), isAddConstantOp(), llvm::AArch64InstrInfo::isAddImmediate(), llvm::ARMBaseInstrInfo::isAddImmediate(), llvm::MipsInstrInfo::isAddImmediate(), llvm::RISCVInstrInfo::isAddImmediate(), llvm::HexagonInstrInfo::isAddrModeWithOffset(), isAllocSiteRemovable(), llvm::isAllOnesOrAllOnesSplat(), isArtifact(), llvm::TargetInstrInfo::isAsCheapAsAMove(), llvm::AArch64InstrInfo::isAsCheapAsAMove(), llvm::HexagonInstrInfo::isAsCheapAsAMove(), llvm::RISCVInstrInfo::isAsCheapAsAMove(), llvm::SIInstrInfo::isAtomic(), llvm::SIInstrInfo::isAtomicNoRet(), llvm::SIInstrInfo::isAtomicRet(), llvm::HexagonInstrInfo::isBaseImmOffset(), llvm::SIInstrInfo::isBasicBlockPrologue(), llvm::ARMBasicBlockUtils::isBBInRange(), isBinary(), llvm::AsmPrinter::isBlockOnlyReachableByFallthrough(), isBranchRetTrap(), isBRccPseudo(), llvm::SIInstrInfo::isBufferSMRD(), llvm::isBuildVectorAllOnes(), llvm::isBuildVectorAllZeros(), llvm::isBuildVectorConstantSplat(), llvm::HexagonPacketizerList::isCallDependent(), isCallInstruction(), isCallOrRealInstruction(), isCandidate(), isCandidateLoad(), isCandidateStore(), llvm::AArch64InstrInfo::isCandidateToMergeOrPair(), llvm::SITargetLowering::isCanonicalized(), isCheapImmediate(), llvm::WebAssembly::isChild(), isCMOVPseudo(), isCoalescable(), llvm::CoalescerPair::isCoalescable(), llvm::AArch64InstrInfo::isCoalescableExtInstr(), llvm::PPCInstrInfo::isCoalescableExtInstr(), llvm::X86InstrInfo::isCoalescableExtInstr(), llvm::HexagonInstrInfo::isComplex(), llvm::HexagonInstrInfo::isCompoundBranchInstr(), isCompressibleLoad(), isCompressibleStore(), isConstant(), isConstantCostlierToNegate(), llvm::SPIRVInstrInfo::isConstantInstr(), llvm::PhiLoweringHelper::isConstantLaneMask(), llvm::isConstantOrConstantSplatVector(), llvm::isConstantOrConstantVector(), isConstantScalar(), llvm::HexagonInstrInfo::isConstExtended(), isContractableFMul(), isControlFlow(), isConvertibleLEA(), isCopy(), isCopyFeedingInvariantStore(), llvm::TargetInstrInfo::isCopyInstr(), llvm::AArch64InstrInfo::isCopyInstrImpl(), llvm::SIInstrInfo::isCopyInstrImpl(), llvm::ARMBaseInstrInfo::isCopyInstrImpl(), llvm::Mips16InstrInfo::isCopyInstrImpl(), llvm::MipsSEInstrInfo::isCopyInstrImpl(), llvm::RISCVInstrInfo::isCopyInstrImpl(), llvm::X86InstrInfo::isCopyInstrImpl(), isCopyLike(), llvm::TargetInstrInfo::isCopyLikeInstr(), llvm::AArch64InstrInfo::isCopyLikeInstrImpl(), isCopyOf(), isCopyOfBundle(), llvm::IsCPSRDead< MachineInstr >(), llvm::ARMBaseInstrInfo::isCPSRDefined(), llvm::ARM_MC::isCPSRDefined(), isCrossCopy(), llvm::X86InstrInfo::isDataInvariant(), llvm::X86InstrInfo::isDataInvariantLoad(), llvm::HexagonInstrInfo::isDeallocRet(), llvm::SPIRVInstrInfo::isDecorationInstr(), isDefBetween(), isDefConvertible(), llvm::SIInstrWorklist::isDeferred(), isDependenceBarrier(), llvm::TargetSubtargetInfo::isDependencyBreaking(), llvm::MCInstrAnalysis::isDependencyBreaking(), isDirectJump(), llvm::SIInstrInfo::isDisableWQM(), llvm::isDoLoopStart(), isDomainMVE(), llvm::SIInstrInfo::isDOT(), llvm::HexagonInstrInfo::isDotCurInst(), llvm::HexagonInstrInfo::isDotNewInst(), llvm::SIInstrInfo::isDPP(), llvm::SIInstrInfo::isDS(), llvm::SIInstrInfo::isDualSourceBlendEXP(), isEarlyClobberMI(), isEFLAGSDefLive(), isEFLAGSLive(), isEligibleForITBlock(), llvm::HexagonMachineFunctionInfo::isEndPacket(), llvm::SIInstrInfo::isEXP(), llvm::WebAssemblyInstrInfo::isExplicitTargetIndexDef(), llvm::HexagonInstrInfo::isExtendable(), llvm::HexagonInstrInfo::isExtended(), llvm::AArch64InstrInfo::isFalkorShiftExtFast(), llvm::RISCV::isFaultFirstLoad(), isFirstInstructionInSequence(), isFirstMul(), llvm::SIInstrInfo::isFixedSize(), llvm::SIInstrInfo::isFLAT(), llvm::SIInstrInfo::isFLATGlobal(), llvm::SIInstrInfo::isFLATScratch(), llvm::HexagonInstrInfo::isFloat(), llvm::SITargetLowering::isFMADLegal(), llvm::TargetLoweringBase::isFMADLegal(), llvm::SIInstrInfo::isFoldableCopy(), llvm::StatepointOpers::isFoldableReg(), llvm::SIInstrInfo::isFPAtomic(), llvm::SITargetLowering::isFPExtFoldable(), isFPIntrinsic(), llvm::AArch64InstrInfo::isFpOrNEON(), llvm::AArch64_MC::isFpOrNEON(), llvm::AArch64InstrInfo::isFPRCopy(), llvm::AArch64RegisterInfo::isFrameOffsetLegal(), llvm::SIRegisterInfo::isFrameOffsetLegal(), llvm::ARMBaseRegisterInfo::isFrameOffsetLegal(), llvm::PPCRegisterInfo::isFrameOffsetLegal(), llvm::RISCVRegisterInfo::isFrameOffsetLegal(), llvm::TargetInstrInfo::isFullCopyInstr(), isFuncletReturnInstr(), isFuncOrHeaderInstr(), llvm::SIInstrInfo::isGather4(), isGlobalMemoryObject(), isGprbTwoInstrUnalignedLoadOrStore(), llvm::AArch64InstrInfo::isGPRCopy(), llvm::AArch64InstrInfo::isGPRZero(), llvm::SIInstrInfo::isGWS(), isHardwareLoop(), llvm::SPIRVInstrInfo::isHeaderInstr(), llvm::AArch64InstrInfo::isHForm(), llvm::AArch64_MC::isHForm(), isHorizontalReduction(), llvm::HexagonInstrInfo::isHVXVec(), llvm::SIInstrInfo::isImage(), llvm::PPCInstrInfo::isImmInstrEligibleForFolding(), llvm::SIInstrInfo::isImmOperandLegal(), isImplicitlyDef(), isIncrementOrDecrement(), isIndirectBranchOrTailCall(), llvm::isIndirectCall(), llvm::HexagonInstrInfo::isIndirectCall(), llvm::isIndirectControlFlowNotComingBack(), llvm::HexagonInstrInfo::isIndirectL4Return(), llvm::SIInstrInfo::isInlineConstant(), isInstHardMergeHazard(), isIntegerBCKind(), isIntegerWideningViableForSlice(), IsInvalidTPInstruction(), isInvariantStore(), llvm::HexagonInstrInfo::isJumpR(), llvm::HexagonInstrInfo::isJumpWithinBranchRange(), llvm::isKnownToBeAPowerOfTwo(), llvm::HexagonInstrInfo::isLateSourceInstr(), llvm::ARM_MC::isLDMBaseRegInList(), llvm::SIInstrInfo::isLDSDIR(), isLdsDma(), llvm::SIInstrInfo::isLDSDMA(), llvm::AArch64InstrInfo::isLdStPairSuppressed(), isLEA(), llvm::isLeaMem(), llvm::LegalizerInfo::isLegal(), IsLegalOffset(), llvm::LegalizerInfo::isLegalOrCustom(), isLibCallInTailPosition(), llvm::LiveVariables::isLiveOut(), isLoadAbsSet(), isLoadAndTestAsCmp(), llvm::AArch64InstrInfo::isLoadFromStackSlot(), llvm::SIInstrInfo::isLoadFromStackSlot(), llvm::ARCInstrInfo::isLoadFromStackSlot(), llvm::ARMBaseInstrInfo::isLoadFromStackSlot(), llvm::AVRInstrInfo::isLoadFromStackSlot(), llvm::CSKYInstrInfo::isLoadFromStackSlot(), llvm::HexagonInstrInfo::isLoadFromStackSlot(), llvm::LanaiInstrInfo::isLoadFromStackSlot(), llvm::MipsSEInstrInfo::isLoadFromStackSlot(), llvm::PPCInstrInfo::isLoadFromStackSlot(), llvm::RISCVInstrInfo::isLoadFromStackSlot(), llvm::SparcInstrInfo::isLoadFromStackSlot(), llvm::SystemZInstrInfo::isLoadFromStackSlot(), llvm::VEInstrInfo::isLoadFromStackSlot(), llvm::X86InstrInfo::isLoadFromStackSlot(), llvm::XCoreInstrInfo::isLoadFromStackSlot(), llvm::TargetInstrInfo::isLoadFromStackSlot(), llvm::ARMBaseInstrInfo::isLoadFromStackSlotPostFE(), llvm::LanaiInstrInfo::isLoadFromStackSlotPostFE(), llvm::X86InstrInfo::isLoadFromStackSlotPostFE(), isLoadStoreThatCanHandleDisplacement(), isLogicalOpOnExec(), llvm::HexagonInstrInfo::isLoopN(), llvm::isLoopStart(), llvm::SIInstrInfo::isLowLatencyInstruction(), isLRAvailable(), llvm::AMDGPUDisassembler::isMacDPP(), llvm::SIInstrInfo::isMAI(), llvm::ARMBaseInstrInfo::isMBBSafeToOutlineFrom(), llvm::AArch64InstrInfo::isMBBSafeToSplitToCold(), llvm::isMem(), llvm::HexagonInstrInfo::isMemOp(), isMemOperand(), isMemoryOp(), isMergeableLdStUpdate(), llvm::SIInstrInfo::isMFMA(), llvm::SIInstrInfo::isMFMAorWMMA(), llvm::SIInstrInfo::isMIMG(), isMla(), isMoveInstr(), llvm::SIInstrInfo::isMTBUF(), llvm::SIInstrInfo::isMUBUF(), isMul(), isMulPowOf2(), llvm::SIInstrInfo::isNeverUniform(), llvm::HexagonPacketizerList::isNewifiable(), llvm::HexagonInstrInfo::isNewValue(), llvm::HexagonInstrInfo::isNewValueInst(), llvm::HexagonInstrInfo::isNewValueJump(), llvm::HexagonInstrInfo::isNewValueStore(), isNoReturnDef(), llvm::AANoSync::isNoSyncIntrinsic(), isNot(), llvm::PPCMCCodeEmitter::isNoTOCCallInstr(), isNullary(), llvm::isNullOrNullSplat(), llvm::GIMatchTableExecutor::isObviouslySafeToFold(), isOnlyCopiedFromConstantMemory(), llvm::HexagonInstrInfo::isOperandExtended(), llvm::SIInstrInfo::isOperandLegal(), isOptimizeCompareCandidate(), isORCopyInst(), llvm::SIInstrInfo::isPacked(), llvm::AArch64InstrInfo::isPairableLdStInst(), llvm::AArch64InstrInfo::isPairedLdSt(), isPCRel32Branch(), llvm::M68kInstrInfo::isPCRelRegisterOperandLegal(), isPermlane(), isPhysicalRegCopy(), llvm::ARCInstrInfo::isPostIncrement(), llvm::HexagonInstrInfo::isPostIncrement(), isPostIncrementForm(), isPostIndex(), llvm::AA::isPotentiallyAffectedByBarrier(), llvm::CombinerHelper::isPredecessor(), llvm::TargetInstrInfo::isPredicable(), llvm::R600InstrInfo::isPredicable(), llvm::ARMBaseInstrInfo::isPredicable(), llvm::HexagonInstrInfo::isPredicable(), llvm::SystemZInstrInfo::isPredicable(), llvm::R600InstrInfo::isPredicated(), llvm::ARMBaseInstrInfo::isPredicated(), llvm::HexagonInstrInfo::isPredicated(), llvm::ARM_MC::isPredicated(), llvm::HexagonInstrInfo::isPredicatedNew(), llvm::HexagonInstrInfo::isPredicatedTrue(), isPrefix(), llvm::PPCMCCodeEmitter::isPrefixedInstruction(), llvm::ARCInstrInfo::isPreIncrement(), isPreIncrementForm(), isPreIndex(), llvm::AArch64InstrInfo::isPreLd(), llvm::AArch64InstrInfo::isPreLdSt(), isPreLdStPairCandidate(), llvm::AArch64InstrInfo::isPreSt(), isPrologueCFIInstruction(), isPromotableLoadFromStore(), isPromotableZeroStoreInst(), llvm::HexagonInstrInfo::isPureSlot0(), isPushPop(), llvm::AArch64InstrInfo::isQForm(), llvm::AArch64_MC::isQForm(), llvm::ReachingDefAnalysis::isReachingDefLiveOut(), llvm::TargetInstrInfo::isReallyTriviallyReMaterializable(), llvm::SIInstrInfo::isReallyTriviallyReMaterializable(), llvm::PPCInstrInfo::isReallyTriviallyReMaterializable(), llvm::WebAssemblyInstrInfo::isReallyTriviallyReMaterializable(), llvm::X86InstrInfo::isReallyTriviallyReMaterializable(), isRedundantNewDataDest(), isReg(), llvm::ReachingDefAnalysis::isRegDefinedAfter(), llvm::R600InstrInfo::isRegisterLoad(), llvm::R600InstrInfo::isRegisterStore(), isRegOtherThanSPAndFP(), llvm::ReachingDefAnalysis::isRegUsedAfter(), isRelevantAddressingMode(), llvm::VirtRegAuxInfo::isRematerializable(), llvm::MachineOperand::isRenamable(), llvm::HexagonInstrInfo::isRestrictNoSlot1Store(), isRIPRelative(), llvm::RISCV::isRVVSpill(), llvm::ReachingDefAnalysis::isSafeToDefRegAt(), llvm::ReachingDefAnalysis::isSafeToRemove(), llvm::SIInstrInfo::isSafeToSink(), llvm::SIInstrInfo::isSALU(), llvm::AMDGPURegisterBankInfo::isSALUMapping(), llvm::HexagonInstrInfo::isSaveCalleeSavedRegsCall(), llvm::AMDGPURegisterBankInfo::isScalarLoadLegal(), llvm::SIInstrInfo::isScalarStore(), llvm::SIInstrInfo::isScalarUnit(), isSchedBarrier(), isSchedBoundary(), llvm::TargetInstrInfo::isSchedulingBoundary(), llvm::AArch64InstrInfo::isSchedulingBoundary(), llvm::SIInstrInfo::isSchedulingBoundary(), llvm::ARMBaseInstrInfo::isSchedulingBoundary(), llvm::HexagonInstrInfo::isSchedulingBoundary(), llvm::PPCInstrInfo::isSchedulingBoundary(), llvm::X86InstrInfo::isSchedulingBoundary(), llvm::SIInstrInfo::isSDWA(), isSecondInstructionInSequence(), isSecondMulOrBranch(), llvm::SIInstrInfo::isSegmentSpecificFLAT(), llvm::AArch64InstrInfo::isSEHInstruction(), llvm::isSEHInstruction(), IsSelect(), IsSelectCC(), isSelectPseudo(), isSendMsgTraceDataOrGDS(), llvm::LegalizationArtifactCombiner::ArtifactValueFinder::isSequenceFromUnmerge(), llvm::RISCV::isSEXT_W(), llvm::SIInstrInfo::isSGPRSpill(), llvm::SIInstrInfo::isSGPRStackAccess(), isSignExtended(), isSignExtendedW(), llvm::HexagonInstrInfo::isSignExtendingLoad(), isSignExtendingOpW(), llvm::PPCInstrInfo::isSignOrZeroExtended(), isSimple(), isSimpleBD12Move(), isSimpleIf(), isSimpleMove(), isSimpleReturn(), isSMEMClauseInst(), llvm::SIInstrInfo::isSMRD(), llvm::HexagonInstrInfo::isSolo(), llvm::HexagonPacketizerList::isSoloInstruction(), llvm::SIInstrInfo::isSOP1(), llvm::SIInstrInfo::isSOP2(), llvm::SIInstrInfo::isSOPC(), llvm::SIInstrInfo::isSOPK(), llvm::SIInstrInfo::isSOPP(), llvm::SIInstrInfo::isSpill(), llvm::HexagonInstrInfo::isSpillPredRegOp(), isSplitEdge(), llvm::isSpvIntrinsic(), llvm::SIInstrInfo::isStackAccess(), llvm::SystemZInstrInfo::isStackSlotCopy(), llvm::HexagonMachineFunctionInfo::isStartPacket(), llvm::AArch64InstrInfo::isStoreToStackSlot(), llvm::SIInstrInfo::isStoreToStackSlot(), llvm::ARCInstrInfo::isStoreToStackSlot(), llvm::ARMBaseInstrInfo::isStoreToStackSlot(), llvm::AVRInstrInfo::isStoreToStackSlot(), llvm::CSKYInstrInfo::isStoreToStackSlot(), llvm::HexagonInstrInfo::isStoreToStackSlot(), llvm::LanaiInstrInfo::isStoreToStackSlot(), llvm::MipsSEInstrInfo::isStoreToStackSlot(), llvm::PPCInstrInfo::isStoreToStackSlot(), llvm::RISCVInstrInfo::isStoreToStackSlot(), llvm::SparcInstrInfo::isStoreToStackSlot(), llvm::SystemZInstrInfo::isStoreToStackSlot(), llvm::VEInstrInfo::isStoreToStackSlot(), llvm::X86InstrInfo::isStoreToStackSlot(), llvm::XCoreInstrInfo::isStoreToStackSlot(), llvm::TargetInstrInfo::isStoreToStackSlot(), llvm::ARMBaseInstrInfo::isStoreToStackSlotPostFE(), llvm::X86InstrInfo::isStoreToStackSlotPostFE(), llvm::AArch64InstrInfo::isStridedAccess(), isSuitableForMask(), llvm::ARMBaseInstrInfo::isSwiftFastImmShift(), llvm::SIInstrInfo::isSWMMAC(), isSystemInstr(), isTagStore(), llvm::HexagonInstrInfo::isTailCall(), llvm::AArch64InstrInfo::isTailCallReturnInst(), llvm::HexagonInstrInfo::isTC1(), llvm::HexagonInstrInfo::isTC2(), llvm::HexagonInstrInfo::isTC2Early(), llvm::HexagonInstrInfo::isTC4x(), isTerminalReg(), isTiedToNotUndef(), isTileDef(), isTileRegDef(), llvm::PPCInstrInfo::isTOCSaveMI(), llvm::SIInstrInfo::isTRANS(), isTransformable(), llvm::R600InstrInfo::isTransOnly(), llvm::isTriviallyDead(), llvm::TargetInstrInfo::isTriviallyReMaterializable(), isTwoAddrUse(), llvm::SPIRVInstrInfo::isTypeDeclInstr(), llvm::X86InstrInfo::isUnconditionalTailCall(), llvm::TargetInstrInfo::isUnpredicatedTerminator(), isUnsafeToMoveAcross(), llvm::TargetInstrInfo::isUnspillableTerminator(), llvm::ARMBaseInstrInfo::isUnspillableTerminatorImpl(), isUseDefConvertible(), isUseMIInFoldList(), isValidClauseInst(), llvm::SIInstrInfo::isVALU(), isVCmpResult(), llvm::isVCTP(), llvm::HexagonInstrInfo::isVecAcc(), llvm::HexagonInstrInfo::isVecALU(), llvm::R600InstrInfo::isVector(), llvm::R600InstrInfo::isVectorOnly(), isVectorPredicate(), isVectorPredicated(), isVectorPromotionViableForSlice(), llvm::SIInstrInfo::isVGPRCopy(), llvm::SIInstrInfo::isVGPRSpill(), llvm::SIInstrInfo::isVIMAGE(), llvm::SIInstrInfo::isVINTERP(), llvm::SIInstrInfo::isVINTRP(), llvm::SIInstrInfo::isVMEM(), isVMEMClauseInst(), isVMEMLoad(), llvm::AnyMemIntrinsic::isVolatile(), llvm::Instruction::isVolatile(), llvm::SIInstrInfo::isVOP1(), llvm::SIInstrInfo::isVOP2(), llvm::SIInstrInfo::isVOP3(), llvm::SIInstrInfo::isVOP3P(), llvm::SIInstrInfo::isVOPC(), llvm::SIInstrInfo::isVSAMPLE(), llvm::isWhileLoopStart(), llvm::SIInstrInfo::isWMMA(), llvm::SIInstrInfo::isWQM(), isX87ControlInstruction(), llvm::X86::isX87Instruction(), isX87NonWaitingControlInstruction(), isXDL(), llvm::HexagonInstrInfo::isZeroExtendingLoad(), llvm::RISCV::isZEXT_B(), llvm::RISCV::isZEXT_W(), llvm::SplitEditor::leaveIntvAfter(), llvm::SplitEditor::leaveIntvBefore(), llvm::AMDGPULegalizerInfo::legalizeAddrSpaceCast(), llvm::AMDGPULegalizerInfo::legalizeAtomicCmpXChg(), llvm::AMDGPULegalizerInfo::legalizeBufferAtomic(), llvm::AMDGPULegalizerInfo::legalizeBufferLoad(), llvm::AMDGPULegalizerInfo::legalizeBufferStore(), llvm::AMDGPULegalizerInfo::legalizeBuildVector(), llvm::AMDGPULegalizerInfo::legalizeBVHIntrinsic(), llvm::AMDGPULegalizerInfo::legalizeCTLZ_CTTZ(), llvm::AArch64LegalizerInfo::legalizeCustom(), llvm::AMDGPULegalizerInfo::legalizeCustom(), llvm::ARMLegalizerInfo::legalizeCustom(), llvm::MipsLegalizerInfo::legalizeCustom(), llvm::RISCVLegalizerInfo::legalizeCustom(), llvm::SPIRVLegalizerInfo::legalizeCustom(), llvm::AMDGPULegalizerInfo::legalizeDebugTrapIntrinsic(), llvm::AMDGPULegalizerInfo::legalizeDSAtomicFPIntrinsic(), llvm::AMDGPULegalizerInfo::legalizeExtractVectorElt(), llvm::AMDGPULegalizerInfo::legalizeFastUnsafeFDIV(), llvm::AMDGPULegalizerInfo::legalizeFastUnsafeFDIV64(), llvm::AMDGPULegalizerInfo::legalizeFceil(), llvm::AMDGPULegalizerInfo::legalizeFDIV(), llvm::AMDGPULegalizerInfo::legalizeFDIV16(), llvm::AMDGPULegalizerInfo::legalizeFDIV32(), llvm::AMDGPULegalizerInfo::legalizeFDIV64(), llvm::AMDGPULegalizerInfo::legalizeFDIVFastIntrin(), llvm::AMDGPULegalizerInfo::legalizeFExp(), llvm::AMDGPULegalizerInfo::legalizeFExp2(), llvm::AMDGPULegalizerInfo::legalizeFFloor(), llvm::AMDGPULegalizerInfo::legalizeFFREXP(), llvm::AMDGPULegalizerInfo::legalizeFlog2(), llvm::AMDGPULegalizerInfo::legalizeFlogCommon(), llvm::AMDGPULegalizerInfo::legalizeFMad(), llvm::AMDGPULegalizerInfo::legalizeFPow(), llvm::AMDGPULegalizerInfo::legalizeFPTOI(), llvm::AMDGPULegalizerInfo::legalizeFPTruncRound(), llvm::AMDGPULegalizerInfo::legalizeFrem(), llvm::AMDGPULegalizerInfo::legalizeFroundeven(), llvm::AMDGPULegalizerInfo::legalizeFSQRT(), llvm::AMDGPULegalizerInfo::legalizeFSQRTF16(), llvm::AMDGPULegalizerInfo::legalizeFSQRTF32(), llvm::AMDGPULegalizerInfo::legalizeFSQRTF64(), llvm::AMDGPULegalizerInfo::legalizeGetFPEnv(), llvm::AMDGPULegalizerInfo::legalizeGlobalValue(), llvm::AMDGPULegalizerInfo::legalizeImageIntrinsic(), llvm::AMDGPULegalizerInfo::legalizeImplicitArgPtr(), llvm::AMDGPULegalizerInfo::legalizeInsertVectorElt(), llvm::LegalizerHelper::legalizeInstrStep(), llvm::AArch64LegalizerInfo::legalizeIntrinsic(), llvm::AMDGPULegalizerInfo::legalizeIntrinsic(), llvm::MipsLegalizerInfo::legalizeIntrinsic(), llvm::RISCVLegalizerInfo::legalizeIntrinsic(), llvm::AMDGPULegalizerInfo::legalizeIntrinsicTrunc(), llvm::AMDGPULegalizerInfo::legalizeIsAddrSpace(), llvm::AMDGPULegalizerInfo::legalizeITOFP(), llvm::AMDGPULegalizerInfo::legalizeKernargMemParameter(), llvm::AMDGPULegalizerInfo::legalizeLDSKernelId(), llvm::AMDGPULegalizerInfo::legalizeLoad(), llvm::Legalizer::legalizeMachineFunction(), llvm::AMDGPULegalizerInfo::legalizeMinNumMaxNum(), llvm::AMDGPULegalizerInfo::legalizeMul(), llvm::SIInstrInfo::legalizeOperands(), llvm::SIInstrInfo::legalizeOperandsFLAT(), llvm::SIInstrInfo::legalizeOperandsSMRD(), llvm::SIInstrInfo::legalizeOperandsVOP2(), llvm::SIInstrInfo::legalizeOperandsVOP3(), llvm::SIInstrInfo::legalizeOpWithMove(), llvm::AMDGPULegalizerInfo::legalizePointerAsRsrcIntrin(), llvm::AMDGPULegalizerInfo::legalizePreloadedArgIntrin(), llvm::AMDGPULegalizerInfo::legalizeRsqClampIntrinsic(), llvm::AMDGPULegalizerInfo::legalizeSBufferLoad(), llvm::AMDGPULegalizerInfo::legalizeSetFPEnv(), llvm::AMDGPULegalizerInfo::legalizeSignedDIV_REM(), llvm::AMDGPULegalizerInfo::legalizeSinCos(), llvm::AMDGPULegalizerInfo::legalizeStackSave(), llvm::AMDGPULegalizerInfo::legalizeStore(), llvm::AMDGPULegalizerInfo::legalizeTrapEndpgm(), llvm::AMDGPULegalizerInfo::legalizeTrapHsa(), llvm::AMDGPULegalizerInfo::legalizeTrapHsaQueuePtr(), llvm::AMDGPULegalizerInfo::legalizeTrapIntrinsic(), llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM(), llvm::AMDGPULegalizerInfo::legalizeWaveID(), llvm::AMDGPULegalizerInfo::legalizeWorkitemIDIntrinsic(), llvm::LegalizerHelper::libcall(), llvm::ARCInstrInfo::loadImmediate(), llvm::XCoreInstrInfo::loadImmediate(), loadM0FromVGPR(), loadMBUFScalarOperandsFromVGPR(), llvm::AArch64InstrInfo::loadRegFromStackSlot(), llvm::PPCInstrInfo::loadRegFromStackSlot(), llvm::MSP430InstrInfo::loadRegFromStackSlot(), llvm::SIInstrInfo::loadRegFromStackSlot(), llvm::AVRInstrInfo::loadRegFromStackSlot(), llvm::M68kInstrInfo::loadRegFromStackSlot(), llvm::X86InstrInfo::loadRegFromStackSlot(), llvm::PPCInstrInfo::loadRegFromStackSlotNoUpd(), llvm::X86InstrInfo::loadStoreTileReg(), LookThroughCOPY(), llvm::TargetRegisterInfo::lookThruCopyLike(), llvm::TargetRegisterInfo::lookThruSingleUseCopyChain(), lookupCandidateBaseReg(), llvm::AArch64MCInstLower::Lower(), AMDGPUMCInstLower::lower(), llvm::ARCMCInstLower::Lower(), llvm::BPFMCInstLower::Lower(), llvm::CSKYMCInstLower::Lower(), llvm::LanaiMCInstLower::Lower(), llvm::M68kMCInstLower::Lower(), llvm::MipsMCInstLower::Lower(), llvm::MSP430MCInstLower::Lower(), llvm::SystemZMCInstLower::lower(), llvm::WebAssemblyMCInstLower::lower(), llvm::XCoreMCInstLower::Lower(), llvm::SPIRVMCInstLower::lower(), llvm::LegalizerHelper::lower(), llvm::LegalizerHelper::lowerAbsToAddXor(), llvm::LegalizerHelper::lowerAbsToMaxNeg(), llvm::PPCRegisterInfo::lowerACCRestore(), llvm::PPCRegisterInfo::lowerACCSpilling(), llvm::LegalizerHelper::lowerAddSubSatToAddoSubo(), llvm::LegalizerHelper::lowerAddSubSatToMinMax(), lowerAlignmentHint(), llvm::LowerARMMachineInstrToMCInst(), llvm::LegalizerHelper::lowerBitcast(), llvm::LegalizerHelper::lowerBitCount(), llvm::LegalizerHelper::lowerBitreverse(), llvm::LegalizerHelper::lowerBswap(), llvm::LegalizerHelper::lowerConstant(), llvm::TargetInstrInfo::lowerCopy(), llvm::PPCRegisterInfo::lowerCRBitRestore(), llvm::PPCRegisterInfo::lowerCRBitSpilling(), llvm::PPCRegisterInfo::lowerCRRestore(), llvm::PPCRegisterInfo::lowerCRSpilling(), llvm::LegalizerHelper::lowerDIVREM(), llvm::PPCRegisterInfo::lowerDynamicAlloc(), llvm::PPCRegisterInfo::lowerDynamicAreaOffset(), llvm::LegalizerHelper::lowerDynStackAlloc(), llvm::LegalizerHelper::lowerEXT(), llvm::LegalizerHelper::lowerExtract(), llvm::LegalizerHelper::lowerExtractInsertVectorElt(), llvm::LegalizerHelper::lowerFConstant(), llvm::LegalizerHelper::lowerFCopySign(), llvm::LegalizerHelper::lowerFFloor(), llvm::LegalizerHelper::lowerFMad(), llvm::LegalizerHelper::lowerFMinNumMaxNum(), llvm::LegalizerHelper::lowerFPOWI(), LowerFPToInt(), llvm::LegalizerHelper::lowerFPTOSI(), llvm::LegalizerHelper::lowerFPTOUI(), llvm::LegalizerHelper::lowerFPTRUNC(), llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(), llvm::LegalizerHelper::lowerFunnelShift(), llvm::LegalizerHelper::lowerFunnelShiftAsShifts(), llvm::LegalizerHelper::lowerFunnelShiftWithInverse(), llvm::LegalizerHelper::lowerInsert(), llvm::AVRMCInstLower::lowerInstruction(), llvm::LegalizerHelper::lowerIntrinsicRound(), llvm::LegalizerHelper::lowerISFPCLASS(), llvm::lowerLoongArchMachineInstrToMCInst(), llvm::LegalizerHelper::lowerMemCpyFamily(), llvm::LegalizerHelper::lowerMemcpyInline(), llvm::LegalizerHelper::lowerMergeValues(), llvm::LegalizerHelper::lowerMinMax(), llvm::PPCRegisterInfo::lowerOctWordSpilling(), LowerOperand(), llvm::ARMAsmPrinter::LowerPATCHABLE_FUNCTION_ENTER(), llvm::HexagonAsmPrinter::LowerPATCHABLE_FUNCTION_ENTER(), llvm::LoongArchAsmPrinter::LowerPATCHABLE_FUNCTION_ENTER(), llvm::MipsAsmPrinter::LowerPATCHABLE_FUNCTION_ENTER(), llvm::ARMAsmPrinter::LowerPATCHABLE_FUNCTION_EXIT(), llvm::HexagonAsmPrinter::LowerPATCHABLE_FUNCTION_EXIT(), llvm::LoongArchAsmPrinter::LowerPATCHABLE_FUNCTION_EXIT(), llvm::MipsAsmPrinter::LowerPATCHABLE_FUNCTION_EXIT(), llvm::ARMAsmPrinter::LowerPATCHABLE_TAIL_CALL(), llvm::HexagonAsmPrinter::LowerPATCHABLE_TAIL_CALL(), llvm::LoongArchAsmPrinter::LowerPATCHABLE_TAIL_CALL(), llvm::MipsAsmPrinter::LowerPATCHABLE_TAIL_CALL(), llvm::PhiLoweringHelper::lowerPhis(), llvm::LowerPPCMachineInstrToMCInst(), llvm::PPCRegisterInfo::lowerPrepareProbedAlloca(), llvm::PPCRegisterInfo::lowerQuadwordRestore(), llvm::PPCRegisterInfo::lowerQuadwordSpilling(), llvm::LegalizerHelper::lowerReadWriteRegister(), lowerRIEfLow(), lowerRIHigh(), lowerRILow(), lowerRISCVVMachineInstrToMCInst(), llvm::LegalizerHelper::lowerRotate(), llvm::LegalizerHelper::lowerRotateWithReverseRotate(), llvm::LegalizerHelper::lowerSADDO_SSUBO(), llvm::LegalizerHelper::lowerSelect(), llvm::LegalizerHelper::lowerShlSat(), llvm::LegalizerHelper::lowerShuffleVector(), llvm::LegalizerHelper::lowerSITOFP(), llvm::LegalizerHelper::lowerSMULH_UMULH(), llvm::LowerSparcMachineInstrToMCInst(), llvm::LegalizerHelper::lowerStackRestore(), llvm::LegalizerHelper::lowerStackSave(), lowersToCopies(), lowerSubvectorLoad(), lowerSubvectorStore(), llvm::XtensaAsmPrinter::lowerToMCInst(), llvm::LegalizerHelper::lowerTRUNC(), llvm::LegalizerHelper::lowerU64ToF32BitOps(), llvm::LegalizerHelper::lowerUITOFP(), llvm::LegalizerHelper::lowerUnmergeValues(), llvm::LegalizerHelper::lowerVAArg(), llvm::LegalizerHelper::lowerVectorReduction(), llvm::LowerVEMachineInstrToMCInst(), llvm::PPCRegisterInfo::lowerWACCRestore(), llvm::PPCRegisterInfo::lowerWACCSpilling(), lowerWaveReduce(), llvm::MIPatternMatch::m_MInstr(), llvm::DiagnosticInfoMIROptimization::MachineArgument::MachineArgument(), llvm::machineFunctionIsIllegal(), llvm::MachineInstrBuilder::MachineInstrBuilder(), llvm::MachineInstrBundleIterator< Ty, IsReverse >::MachineInstrBundleIterator(), llvm::MachineIRBuilder::MachineIRBuilder(), MakeM0Inst(), llvm::CombinerHelper::matchAddEToAddO(), llvm::CombinerHelper::matchAddOverflow(), llvm::CombinerHelper::matchAddSubSameReg(), matchAliasCondition(), llvm::MCInstPrinter::matchAliasPatterns(), llvm::CombinerHelper::matchAllExplicitUsesAreUndef(), llvm::CombinerHelper::matchAnd(), llvm::CombinerHelper::matchAndOrDisjointMask(), llvm::CombinerHelper::matchAnyExplicitUseIsUndef(), llvm::CombinerHelper::matchAshrShlToSextInreg(), llvm::CombinerHelper::matchBinOpSameVal(), llvm::CombinerHelper::matchBitfieldExtractFromAnd(), llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(), llvm::CombinerHelper::matchBitfieldExtractFromShr(), llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(), llvm::CombinerHelper::matchBuildVectorIdentityFold(), llvm::CombinerHelper::matchCombineAddP2IToPtrAdd(), llvm::CombinerHelper::matchCombineAnyExtTrunc(), llvm::CombinerHelper::matchCombineConcatVectors(), llvm::CombinerHelper::matchCombineConstPtrAddToI2P(), llvm::CombinerHelper::matchCombineCopy(), llvm::CombinerHelper::matchCombineDivRem(), llvm::CombinerHelper::matchCombineExtendingLoads(), llvm::CombinerHelper::matchCombineExtOfExt(), llvm::CombinerHelper::matchCombineExtractedVectorLoad(), llvm::CombinerHelper::matchCombineFAddFMAFMulToFMadOrFMA(), llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(), llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(), llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(), llvm::CombinerHelper::matchCombineFMinMaxNaN(), llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(), llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(), llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(), llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(), llvm::CombinerHelper::matchCombineI2PToP2I(), llvm::CombinerHelper::matchCombineIndexedLoadStore(), llvm::CombinerHelper::matchCombineInsertVecElts(), llvm::CombinerHelper::matchCombineLoadWithAndMask(), llvm::CombinerHelper::matchCombineMergeUnmerge(), llvm::CombinerHelper::matchCombineMulToShl(), llvm::CombinerHelper::matchCombineShiftToUnmerge(), llvm::CombinerHelper::matchCombineShlOfExtend(), llvm::CombinerHelper::matchCombineShuffleVector(), llvm::CombinerHelper::matchCombineTruncOfExt(), llvm::CombinerHelper::matchCombineTruncOfShift(), llvm::CombinerHelper::matchCombineUnmergeConstant(), llvm::CombinerHelper::matchCombineUnmergeMergeToPlainValues(), llvm::CombinerHelper::matchCombineUnmergeUndef(), llvm::CombinerHelper::matchCombineUnmergeWithDeadLanesToTrunc(), llvm::CombinerHelper::matchCombineUnmergeZExtToZExt(), llvm::CombinerHelper::matchCombineZextTrunc(), llvm::CombinerHelper::matchCommuteConstantToRHS(), llvm::CombinerHelper::matchCommuteFPConstantToRHS(), llvm::CombinerHelper::matchCommuteShift(), llvm::CombinerHelper::matchConstantFoldBinOp(), llvm::CombinerHelper::matchConstantFoldCastOp(), llvm::CombinerHelper::matchConstantFoldFMA(), llvm::CombinerHelper::matchConstantFoldFPBinOp(), llvm::CombinerHelper::matchConstantLargerBitWidth(), llvm::CombinerHelper::matchConstantOp(), llvm::CombinerHelper::matchConstantSelectCmp(), AMDGPUCombinerHelper::matchExpandPromotedF16FMed3(), llvm::CombinerHelper::matchExtendThroughPhis(), llvm::CombinerHelper::matchExtractAllEltsFromBuildVector(), llvm::CombinerHelper::matchExtractVecEltBuildVec(), AMDGPUCombinerHelper::matchFoldableFneg(), llvm::CombinerHelper::matchFoldBinOpIntoSelect(), llvm::CombinerHelper::matchFsubToFneg(), llvm::CombinerHelper::matchFunnelShiftToRotate(), llvm::CombinerHelper::matchHoistLogicOpWithSameOpcodeHands(), llvm::CombinerHelper::matchICmpToLHSKnownBits(), llvm::CombinerHelper::matchICmpToTrueFalseKnownBits(), llvm::CombinerHelper::matchInsertExtractVecEltOutOfBounds(), llvm::CombinerHelper::matchLoadOrCombine(), llvm::CombinerHelper::matchMulOBy0(), llvm::CombinerHelper::matchMulOBy2(), llvm::CombinerHelper::matchNarrowBinopFeedingAnd(), llvm::CombinerHelper::matchNotCmp(), llvm::CombinerHelper::matchOperandIsKnownToBeAPowerOfTwo(), llvm::CombinerHelper::matchOperandIsUndef(), llvm::CombinerHelper::matchOperandIsZero(), llvm::CombinerHelper::matchOptBrCondByInvertingCond(), llvm::CombinerHelper::matchOr(), llvm::CombinerHelper::matchOrShiftToFunnelShift(), llvm::CombinerHelper::matchOverlappingAnd(), llvm::CombinerHelper::matchPtrAddImmedChain(), llvm::CombinerHelper::matchPtrAddZero(), llvm::CombinerHelper::matchReassocCommBinOp(), llvm::CombinerHelper::matchReassocConstantInnerLHS(), llvm::CombinerHelper::matchReassocConstantInnerRHS(), llvm::CombinerHelper::matchReassocFoldConstantsInSubTree(), llvm::CombinerHelper::matchReassocPtrAdd(), llvm::CombinerHelper::matchRedundantAnd(), llvm::CombinerHelper::matchRedundantBinOpInEquality(), llvm::CombinerHelper::matchRedundantNegOperands(), llvm::CombinerHelper::matchRedundantOr(), llvm::CombinerHelper::matchRedundantSExtInReg(), llvm::CombinerHelper::matchRotateOutOfRange(), llvm::CombinerHelper::matchSDivByConst(), llvm::CombinerHelper::matchSelect(), llvm::CombinerHelper::matchSelectSameVal(), llvm::CombinerHelper::matchSextInRegOfLoad(), llvm::CombinerHelper::matchSextTruncSextLoad(), llvm::CombinerHelper::matchShiftImmedChain(), llvm::CombinerHelper::matchShiftOfShiftedLogic(), llvm::CombinerHelper::matchShiftsTooBig(), llvm::CombinerHelper::matchShuffleToExtract(), llvm::CombinerHelper::matchSimplifyAddToSub(), llvm::CombinerHelper::matchSimplifySelectToMinMax(), llvm::CombinerHelper::matchSubAddSameReg(), llvm::CombinerHelper::matchTruncBuildVectorFold(), llvm::CombinerHelper::matchTruncLshrBuildVectorFold(), llvm::CombinerHelper::matchUDivByConst(), llvm::CombinerHelper::matchUMulHToLShr(), llvm::CombinerHelper::matchUndefSelectCmp(), llvm::CombinerHelper::matchUndefShuffleVectorMask(), llvm::CombinerHelper::matchUndefStore(), llvm::CombinerHelper::matchXorOfAndWithSameReg(), llvm::SIInstrInfo::materializeImmediate(), llvm::SIInstrInfo::mayAccessFlatAddressSpace(), llvm::MCInstrDesc::mayAffectControlFlow(), llvm::HexagonInstrInfo::mayBeCurLoad(), maybeMoveCFI(), llvm::HexagonInstrInfo::mayBeNewStore(), maybeRewriteToFallthrough(), mayCombineMisaligned(), mayHaveSideEffects(), mayIgnoreSignedZero(), mayLoadFromGOTOrConstantPool(), llvm::mayOptimizeThumb2Instruction(), mayOverlapWrite(), llvm::SIInstrInfo::mayReadEXEC(), MaySpeculate(), llvm::WebAssembly::mayThrow(), llvm::SIInstrInfo::mayWriteLDSThroughDMA(), MBBDefinesCTR(), llvm::GISelObserverWrapper::MF_HandleInsertion(), SlotIndexUpdateDelegate::MF_HandleInsertion(), llvm::GISelObserverWrapper::MF_HandleRemoval(), SlotIndexUpdateDelegate::MF_HandleRemoval(), llvm::mi_bundle_ops(), llvm::MIPatternMatch::mi_match(), llvm::MIBundleBuilder::MIBundleBuilder(), llvm::MIBundleOperandIteratorBase< ValueT >::MIBundleOperandIteratorBase(), MIIsInTerminatorSequence(), llvm::SIInstrInfo::modifiesModeRegister(), llvm::LegalizerHelper::moreElementsVector(), llvm::LegalizerHelper::moreElementsVectorDst(), llvm::LegalizerHelper::moreElementsVectorPhi(), llvm::LegalizerHelper::moreElementsVectorShuffle(), llvm::LegalizerHelper::moreElementsVectorSrc(), moveInstrOut(), llvm::ScheduleDAGMI::moveInstruction(), llvm::PeelingModuloScheduleExpander::moveStageBetweenBlocks(), MSA2OpIntrinsicToGeneric(), MSA3OpIntrinsicToGeneric(), llvm::TargetSchedModel::mustBeginGroup(), llvm::TargetSchedModel::mustEndGroup(), mutateCopyOp(), llvm::LegalizerHelper::narrowScalar(), llvm::LegalizerHelper::narrowScalarAddSub(), llvm::LegalizerHelper::narrowScalarBasic(), llvm::LegalizerHelper::narrowScalarCTLZ(), llvm::LegalizerHelper::narrowScalarCTPOP(), llvm::LegalizerHelper::narrowScalarCTTZ(), llvm::LegalizerHelper::narrowScalarDst(), llvm::LegalizerHelper::narrowScalarExt(), llvm::LegalizerHelper::narrowScalarExtract(), llvm::LegalizerHelper::narrowScalarFLDEXP(), llvm::LegalizerHelper::narrowScalarFPTOI(), llvm::LegalizerHelper::narrowScalarInsert(), llvm::LegalizerHelper::narrowScalarMul(), llvm::LegalizerHelper::narrowScalarSelect(), llvm::LegalizerHelper::narrowScalarShift(), llvm::LegalizerHelper::narrowScalarShiftByConstant(), llvm::LegalizerHelper::narrowScalarSrc(), needReorderStoreMI(), llvm::X86_MC::needsAddressSizeOverride(), needScavSlotForCFR(), llvm::AArch64RegisterInfo::needsFrameBaseReg(), llvm::SIRegisterInfo::needsFrameBaseReg(), llvm::ARMBaseRegisterInfo::needsFrameBaseReg(), llvm::PPCRegisterInfo::needsFrameBaseReg(), llvm::RISCVRegisterInfo::needsFrameBaseReg(), needsStackFrame(), llvm::ScheduleDAGInstrs::newSUnit(), llvm::AggressiveAntiDepBreaker::Observe(), llvm::CriticalAntiDepBreaker::Observe(), offsetMinAlign(), offsetToDisp(), llvm::LexicalScope::openInsnRange(), llvm::RegisterBankInfo::OperandsMapper::OperandsMapper(), llvm::MachineInstrBuilder::operator MachineBasicBlock::iterator(), llvm::MachineInstrBuilder::operator MachineInstr *(), llvm::MachineInstrBuilder::operator->(), llvm::operator<<(), llvm::rdf::operator<<(), llvm::EquivalenceClasses< ElemTy, Compare >::operator=(), opMustUseVOP3Encoding(), optimizeCall(), llvm::ARMBaseInstrInfo::optimizeCompareInstr(), llvm::LanaiInstrInfo::optimizeCompareInstr(), llvm::X86InstrInfo::optimizeCompareInstr(), llvm::PPCInstrInfo::optimizeCompareInstr(), llvm::AArch64InstrInfo::optimizeCondBranch(), llvm::RISCVInstrInfo::optimizeCondBranch(), llvm::X86::optimizeINCDEC(), llvm::X86::optimizeInstFromVEX3ToVEX2(), llvm::X86InstrInfo::optimizeLoadInstr(), llvm::X86::optimizeMOV(), llvm::X86::optimizeMOVSX(), llvm::LanaiInstrInfo::optimizeSelect(), llvm::ARMBaseInstrInfo::optimizeSelect(), llvm::Thumb2InstrInfo::optimizeSelect(), llvm::RISCVInstrInfo::optimizeSelect(), llvm::X86::optimizeShiftRotateWithImmediateOne(), optimizeToFixedRegisterForm(), llvm::X86::optimizeToFixedRegisterOrShortImmediateForm(), optimizeToShortImmediateForm(), llvm::X86::optimizeVPCMPWithImmediateOneOrSix(), llvm::SMSchedule::orderDependence(), llvm::AArch64FrameLowering::orderFrameObjects(), llvm::SystemZELFFrameLowering::orderFrameObjects(), llvm::X86FrameLowering::orderFrameObjects(), llvm::SplitEditor::overlapIntv(), packCmovGroup(), llvm::VLIWPacketizerList::PacketizeMIs(), packImage16bitOpsToDwords(), parseImmediate(), parseLEBImmediate(), parseOperands(), llvm::PatchPointOpers::PatchPointOpers(), llvm::PeelingModuloScheduleExpander::peelPrologAndEpilogs(), llvm::PeelSingleBlockLoop(), performCustomAdjustments(), performSink(), llvm::phys_regs_and_masks(), popRegsFromStack(), llvm::HexagonInstrInfo::predCanBeUsedAsDotNew(), llvm::HexagonInstrInfo::PredicateInstruction(), llvm::TargetInstrInfo::PredicateInstruction(), llvm::R600InstrInfo::PredicateInstruction(), llvm::ARMBaseInstrInfo::PredicateInstruction(), llvm::PPCInstrInfo::PredicateInstruction(), llvm::SystemZInstrInfo::PredicateInstruction(), llvm::TargetInstrInfo::predictBranchSizeForIfCvt(), llvm::ARMBaseInstrInfo::predictBranchSizeForIfCvt(), llvm::MultiHazardRecognizer::PreEmitNoops(), llvm::GCNHazardRecognizer::PreEmitNoops(), llvm::GCNHazardRecognizer::PreEmitNoopsCommon(), llvm::SystemZInstrInfo::prepareCompareSwapOperands(), llvm::PPCRegisterInfo::prepareDynamicAlloca(), llvm::MIBundleBuilder::prepend(), llvm::X86InstrInfo::preservesZeroValueInReg(), llvm::MIPrinter::print(), llvm::ModuloSchedule::print(), llvm::MachineBasicBlock::print(), llvm::R600InstPrinter::printAbs(), llvm::PPCInstPrinter::printAbsBranchOperand(), llvm::ARMInstPrinter::printAddrMode2OffsetOperand(), llvm::ARMInstPrinter::printAddrMode2Operand(), llvm::ARMInstPrinter::printAddrMode3OffsetOperand(), llvm::ARMInstPrinter::printAddrMode3Operand(), llvm::ARMInstPrinter::printAddrMode5FP16Operand(), llvm::ARMInstPrinter::printAddrMode5Operand(), llvm::ARMInstPrinter::printAddrMode6OffsetOperand(), llvm::ARMInstPrinter::printAddrMode6Operand(), llvm::ARMInstPrinter::printAddrMode7Operand(), llvm::ARMInstPrinter::printAddrModeImm12Operand(), llvm::ARMInstPrinter::printAddrModeTBB(), llvm::ARMInstPrinter::printAddrModeTBH(), llvm::AArch64InstPrinter::printAddSubImm(), llvm::AArch64InstPrinter::printAdrAdrpLabel(), llvm::ARMInstPrinter::printAdrLabelOperand(), llvm::AArch64InstPrinter::printAlignedLabel(), llvm::ARMInstPrinter::printAM2PreOrOffsetIndexOp(), llvm::ARMInstPrinter::printAM3PreOrOffsetIndexOp(), llvm::AArch64InstPrinter::printAMIndexedWB(), llvm::AArch64InstPrinter::printAMNoIndex(), llvm::M68kMemOperandPrinter< Derived, InstTy >::printARIDMem(), llvm::M68kMemOperandPrinter< Derived, InstTy >::printARIIMem(), llvm::M68kMemOperandPrinter< Derived, InstTy >::printARIMem(), llvm::M68kMemOperandPrinter< Derived, InstTy >::printARIPDMem(), llvm::M68kMemOperandPrinter< Derived, InstTy >::printARIPIMem(), llvm::AArch64InstPrinter::printArithExtend(), llvm::SparcInstPrinter::printASITag(), llvm::X86AsmPrinter::PrintAsmMemoryOperand(), llvm::CSKYAsmPrinter::PrintAsmMemoryOperand(), llvm::HexagonAsmPrinter::PrintAsmMemoryOperand(), llvm::LoongArchAsmPrinter::PrintAsmMemoryOperand(), llvm::M68kAsmPrinter::PrintAsmMemoryOperand(), llvm::SystemZAsmPrinter::PrintAsmMemoryOperand(), llvm::WebAssemblyAsmPrinter::PrintAsmMemoryOperand(), llvm::ARMAsmPrinter::PrintAsmMemoryOperand(), llvm::AVRAsmPrinter::PrintAsmMemoryOperand(), llvm::MipsAsmPrinter::PrintAsmMemoryOperand(), llvm::AMDGPUAsmPrinter::PrintAsmOperand(), llvm::MipsAsmPrinter::PrintAsmOperand(), llvm::X86AsmPrinter::PrintAsmOperand(), llvm::AsmPrinter::PrintAsmOperand(), llvm::CSKYAsmPrinter::PrintAsmOperand(), llvm::HexagonAsmPrinter::PrintAsmOperand(), llvm::LoongArchAsmPrinter::PrintAsmOperand(), llvm::M68kAsmPrinter::PrintAsmOperand(), llvm::SystemZAsmPrinter::PrintAsmOperand(), llvm::WebAssemblyAsmPrinter::PrintAsmOperand(), llvm::ARMAsmPrinter::PrintAsmOperand(), llvm::AVRAsmPrinter::PrintAsmOperand(), llvm::PPCInstPrinter::printATBitsAsHint(), llvm::LoongArchInstPrinter::printAtomicMemOp(), llvm::ARMInstPrinter::printBankedRegOperand(), llvm::R600InstPrinter::printBankSwizzle(), llvm::AArch64InstPrinter::printBarriernXSOption(), llvm::AArch64InstPrinter::printBarrierOption(), llvm::ARMInstPrinter::printBitfieldInvMaskImmOperand(), llvm::PPCInstPrinter::printBranchOperand(), llvm::RISCVInstPrinter::printBranchOperand(), llvm::WebAssemblyInstPrinter::printBrList(), printBroadcast(), llvm::HexagonInstPrinter::printBrtarget(), llvm::BPFInstPrinter::printBrTargetOperand(), llvm::AArch64InstPrinter::printBTIHintOp(), llvm::X86ATTInstPrinter::printbytemem(), llvm::X86IntelInstPrinter::printbytemem(), llvm::LanaiInstPrinter::printCCOperand(), llvm::SparcInstPrinter::printCCOperand(), llvm::VEInstPrinter::printCCOperand(), llvm::ARCInstPrinter::printCCOperand(), llvm::ARMInstPrinter::printCImmediate(), llvm::R600InstPrinter::printClamp(), llvm::X86InstPrinterCommon::printCMPMnemonic(), llvm::NVPTXInstPrinter::printCmpMode(), llvm::AArch64InstPrinter::printComplexRotationOp(), llvm::ARMInstPrinter::printComplexRotationOp(), llvm::X86InstPrinterCommon::printCondCode(), llvm::AArch64InstPrinter::printCondCode(), llvm::X86InstPrinterCommon::printCondFlags(), llvm::CSKYInstPrinter::printConstpool(), llvm::ARMInstPrinter::printCoprocOptionImm(), llvm::ARMInstPrinter::printCPSIFlag(), llvm::ARMInstPrinter::printCPSIMod(), llvm::PPCInstPrinter::printcrbitm(), llvm::CSKYInstPrinter::printCSKYSymbolOperand(), llvm::RISCVInstPrinter::printCSRSystemRegister(), llvm::R600InstPrinter::printCT(), llvm::NVPTXInstPrinter::printCvtMode(), llvm::CSKYInstPrinter::printDataSymbol(), llvm::AMDGPUInstPrinter::printDepCtr(), llvm::X86ATTInstPrinter::printDstIdx(), llvm::X86IntelInstPrinter::printDstIdx(), llvm::X86ATTInstPrinter::printDstIdx16(), llvm::X86IntelInstPrinter::printDstIdx16(), llvm::X86ATTInstPrinter::printDstIdx32(), llvm::X86IntelInstPrinter::printDstIdx32(), llvm::X86ATTInstPrinter::printDstIdx64(), llvm::X86IntelInstPrinter::printDstIdx64(), llvm::X86ATTInstPrinter::printDstIdx8(), llvm::X86IntelInstPrinter::printDstIdx8(), printDstRegisterName(), llvm::X86ATTInstPrinter::printdwordmem(), llvm::X86IntelInstPrinter::printdwordmem(), llvm::AMDGPUInstPrinter::printEndpgm(), llvm::AArch64InstPrinter::printExactFPImm(), printExtend(), llvm::AArch64InstPrinter::printExtendedRegister(), llvm::SPIRVInstPrinter::printExtension(), printFailMsgforFold(), llvm::ARMInstPrinter::printFBits16(), llvm::ARMInstPrinter::printFBits32(), llvm::MipsAsmPrinter::printFCCOperand(), llvm::RISCVInstPrinter::printFenceArg(), printFMAComments(), llvm::RISCVInstPrinter::printFPImmOperand(), llvm::AArch64InstPrinter::printFPImmOperand(), llvm::ARMInstPrinter::printFPImmOperand(), llvm::CSKYInstPrinter::printFPR(), llvm::RISCVInstPrinter::printFRMArg(), llvm::RISCVInstPrinter::printFRMArgLegacy(), llvm::AArch64InstPrinter::printGPR64as32(), llvm::AArch64InstPrinter::printGPR64x8(), llvm::ARMInstPrinter::printGPRPairOperand(), llvm::AArch64InstPrinter::printGPRSeqPairsClassOperand(), llvm::LanaiInstPrinter::printHi16AndImmOperand(), llvm::LanaiInstPrinter::printHi16ImmOperand(), llvm::AMDGPUInstPrinter::printHwreg(), llvm::AMDGPUInstPrinter::printIfSet(), llvm::AArch64InstPrinter::printImm(), llvm::BPFInstPrinter::printImm64Operand(), llvm::AArch64InstPrinter::printImm8OptLsl(), llvm::AArch64InstPrinter::printImmHex(), llvm::ARMInstPrinter::printImmPlusOneOperand(), llvm::AArch64InstPrinter::printImmRangeScale(), llvm::AArch64InstPrinter::printImmScale(), llvm::PPCInstPrinter::printImmZeroOperand(), llvm::AArch64InstPrinter::printImplicitlyTypedVectorList(), llvm::AArch64InstPrinter::printInst(), llvm::AArch64AppleInstPrinter::printInst(), llvm::AMDGPUInstPrinter::printInst(), llvm::R600InstPrinter::printInst(), llvm::ARCInstPrinter::printInst(), llvm::ARMInstPrinter::printInst(), llvm::AVRInstPrinter::printInst(), llvm::BPFInstPrinter::printInst(), llvm::CSKYInstPrinter::printInst(), llvm::LanaiInstPrinter::printInst(), llvm::LoongArchInstPrinter::printInst(), llvm::M68kInstPrinter::printInst(), llvm::MipsInstPrinter::printInst(), llvm::MSP430InstPrinter::printInst(), llvm::PPCInstPrinter::printInst(), llvm::RISCVInstPrinter::printInst(), llvm::SparcInstPrinter::printInst(), llvm::SystemZInstPrinter::printInst(), llvm::XCoreInstPrinter::printInst(), llvm::XtensaInstPrinter::printInst(), llvm::NVPTXInstPrinter::printInst(), llvm::SPIRVInstPrinter::printInst(), llvm::VEInstPrinter::printInst(), llvm::WebAssemblyInstPrinter::printInst(), llvm::X86ATTInstPrinter::printInst(), llvm::X86IntelInstPrinter::printInst(), llvm::HexagonInstPrinter::printInst(), llvm::X86InstPrinterCommon::printInstFlags(), llvm::ARMInstPrinter::printInstSyncBOption(), llvm::AArch64InstPrinter::printInverseCondCode(), llvm::R600InstPrinter::printKCache(), llvm::R600InstPrinter::printLast(), llvm::NVPTXInstPrinter::printLdStCode(), llvm::ARMInstPrinter::printLdStmModeOperand(), llvm::R600InstPrinter::printLiteral(), llvm::LanaiInstPrinter::printLo16AndImmOperand(), llvm::AArch64InstPrinter::printLogicalImm(), llvm::ARMInstPrinter::printMandatoryInvertedPredicateOperand(), llvm::ARMInstPrinter::printMandatoryPredicateOperand(), llvm::ARMInstPrinter::printMandatoryRestrictedPredicateOperand(), printMasking(), llvm::AArch64InstPrinter::printMatrix(), llvm::AArch64InstPrinter::printMatrixIndex(), llvm::AArch64InstPrinter::printMatrixTile(), llvm::AArch64InstPrinter::printMatrixTileList(), llvm::AArch64InstPrinter::printMatrixTileVector(), llvm::VEInstPrinter::printMemASOperandASX(), llvm::VEInstPrinter::printMemASOperandHM(), llvm::VEInstPrinter::printMemASOperandRRM(), llvm::VEInstPrinter::printMemASXOperand(), llvm::SparcInstPrinter::printMembarTag(), llvm::ARMInstPrinter::printMemBOption(), llvm::AArch64InstPrinter::printMemExtend(), llvm::LanaiInstPrinter::printMemImmOperand(), llvm::X86ATTInstPrinter::printMemOffs16(), llvm::X86IntelInstPrinter::printMemOffs16(), llvm::X86ATTInstPrinter::printMemOffs32(), llvm::X86IntelInstPrinter::printMemOffs32(), llvm::X86ATTInstPrinter::printMemOffs64(), llvm::X86IntelInstPrinter::printMemOffs64(), llvm::X86ATTInstPrinter::printMemOffs8(), llvm::X86IntelInstPrinter::printMemOffs8(), llvm::X86IntelInstPrinter::printMemOffset(), llvm::X86ATTInstPrinter::printMemOffset(), llvm::MipsAsmPrinter::printMemOperand(), llvm::BPFInstPrinter::printMemOperand(), llvm::SparcInstPrinter::printMemOperand(), llvm::NVPTXInstPrinter::printMemOperand(), llvm::R600InstPrinter::printMemOperand(), llvm::MipsAsmPrinter::printMemOperandEA(), llvm::X86IntelInstPrinter::printMemReference(), llvm::X86ATTInstPrinter::printMemReference(), llvm::PPCInstPrinter::printMemRegImm(), llvm::PPCInstPrinter::printMemRegImm34(), llvm::PPCInstPrinter::printMemRegImm34PCRel(), llvm::PPCInstPrinter::printMemRegImmHash(), llvm::PPCInstPrinter::printMemRegReg(), llvm::LanaiInstPrinter::printMemRiOperand(), llvm::LanaiInstPrinter::printMemRrOperand(), llvm::LanaiInstPrinter::printMemSplsOperand(), llvm::VEInstPrinter::printMImmOperand(), llvm::NVPTXInstPrinter::printMmaCode(), llvm::ARMInstPrinter::printModImmOperand(), llvm::AArch64InstPrinter::printMRSSystemRegister(), llvm::ARMInstPrinter::printMSRMaskOperand(), llvm::AArch64InstPrinter::printMSRSystemRegister(), llvm::ARMInstPrinter::printMveAddrModeRQOperand(), llvm::ARMInstPrinter::printMveSaturateOp(), llvm::ARMInstPrinter::printMVEVectorList(), llvm::R600InstPrinter::printNeg(), llvm::ARMInstPrinter::printNoHashImmediate(), llvm::R600InstPrinter::printOMOD(), llvm::AMDGPUInstPrinter::printOModSI(), llvm::SPIRVInstPrinter::printOpConstantVarOps(), llvm::SPIRVInstPrinter::printOpDecorate(), llvm::ARMAsmPrinter::printOperand(), llvm::MipsAsmPrinter::printOperand(), llvm::AVRAsmPrinter::printOperand(), llvm::HexagonAsmPrinter::printOperand(), llvm::SparcInstPrinter::printOperand(), llvm::VEInstPrinter::printOperand(), llvm::AArch64InstPrinter::printOperand(), llvm::ARMInstPrinter::printOperand(), llvm::PPCInstPrinter::printOperand(), llvm::CSKYInstPrinter::printOperand(), llvm::RISCVInstPrinter::printOperand(), llvm::R600InstPrinter::printOperand(), llvm::NVPTXInstPrinter::printOperand(), llvm::X86IntelInstPrinter::printOperand(), llvm::WebAssemblyInstPrinter::printOperand(), llvm::BPFInstPrinter::printOperand(), llvm::LanaiInstPrinter::printOperand(), llvm::SPIRVInstPrinter::printOperand(), llvm::X86ATTInstPrinter::printOperand(), llvm::HexagonInstPrinter::printOperand(), llvm::SPIRVInstPrinter::printOpExtInst(), llvm::X86InstPrinterCommon::printOptionalSegReg(), llvm::M68kMemOperandPrinter< Derived, InstTy >::printPCDMem(), llvm::M68kMemOperandPrinter< Derived, InstTy >::printPCIMem(), llvm::X86InstPrinterCommon::printPCRelImm(), llvm::ARMInstPrinter::printPImmediate(), llvm::ARMInstPrinter::printPKHASRShiftImm(), llvm::ARMInstPrinter::printPKHLSLShiftImm(), llvm::ARMInstPrinter::printPostIdxImm8Operand(), llvm::ARMInstPrinter::printPostIdxImm8s4Operand(), llvm::ARMInstPrinter::printPostIdxRegOperand(), llvm::AArch64InstPrinter::printPostIncOperand(), llvm::AArch64InstPrinter::printPredicateAsCounter(), llvm::PPCInstPrinter::printPredicateOperand(), llvm::ARMInstPrinter::printPredicateOperand(), llvm::LanaiInstPrinter::printPredicateOperand(), llvm::AArch64InstPrinter::printPrefetchOp(), llvm::NVPTXInstPrinter::printPrmtMode(), llvm::NVPTXInstPrinter::printProtoIdent(), llvm::AArch64InstPrinter::printPSBHintOp(), llvm::CSKYInstPrinter::printPSRFlag(), llvm::X86ATTInstPrinter::printqwordmem(), llvm::X86IntelInstPrinter::printqwordmem(), llvm::AArch64InstPrinter::printRangePrefetchAlias(), llvm::VEInstPrinter::printRDOperand(), llvm::MipsAsmPrinter::printRegisterList(), llvm::CSKYInstPrinter::printRegisterList(), llvm::ARMInstPrinter::printRegisterList(), llvm::CSKYInstPrinter::printRegisterSeq(), llvm::RISCVInstPrinter::printRegReg(), llvm::AArch64InstPrinter::printRegWithShiftExtend(), llvm::R600InstPrinter::printRel(), llvm::SPIRVInstPrinter::printRemainingVariableOps(), llvm::RISCVInstPrinter::printRlist(), llvm::ARMInstPrinter::printRotImmOperand(), llvm::X86InstPrinterCommon::printRoundingControl(), llvm::AArch64InstPrinter::printRPRFMOperand(), llvm::R600InstPrinter::printRSel(), llvm::PPCInstPrinter::printS16ImmOperand(), llvm::PPCInstPrinter::printS34ImmOperand(), llvm::PPCInstPrinter::printS5ImmOperand(), llvm::ARMInstPrinter::printSBitModifierOperand(), llvm::AMDGPUInstPrinter::printSDelayALU(), llvm::AMDGPUInstPrinter::printSendMsg(), llvm::ARMInstPrinter::printSetendOperand(), llvm::AArch64InstPrinter::printShiftedRegister(), llvm::AArch64InstPrinter::printShifter(), llvm::ARMInstPrinter::printShiftImmOperand(), printSignExtend(), llvm::AArch64InstPrinter::printSIMDType10Operand(), llvm::AArch64InstPrinter::printSImm(), llvm::ARMInstPrinter::printSORegImmOperand(), llvm::ARMInstPrinter::printSORegRegOperand(), llvm::SparcInstPrinter::printSparcAliasInstr(), llvm::AsmPrinter::PrintSpecial(), printSpillReloadChain(), llvm::RISCVInstPrinter::printSpimm(), llvm::X86ATTInstPrinter::printSrcIdx(), llvm::X86IntelInstPrinter::printSrcIdx(), llvm::X86ATTInstPrinter::printSrcIdx16(), llvm::X86IntelInstPrinter::printSrcIdx16(), llvm::X86ATTInstPrinter::printSrcIdx32(), llvm::X86IntelInstPrinter::printSrcIdx32(), llvm::X86ATTInstPrinter::printSrcIdx64(), llvm::X86IntelInstPrinter::printSrcIdx64(), llvm::X86ATTInstPrinter::printSrcIdx8(), llvm::X86IntelInstPrinter::printSrcIdx8(), llvm::X86InstPrinterCommon::printSSEAVXCC(), llvm::X86ATTInstPrinter::printSTiRegOperand(), llvm::X86IntelInstPrinter::printSTiRegOperand(), llvm::SPIRVInstPrinter::printStringImm(), llvm::AArch64InstPrinter::printSVCROp(), llvm::AArch64InstPrinter::printSVELogicalImm(), llvm::AArch64InstPrinter::printSVEPattern(), llvm::AArch64InstPrinter::printSVERegOp(), llvm::AArch64InstPrinter::printSVEVecLenSpecifier(), llvm::AMDGPUInstPrinter::printSWaitCnt(), llvm::AMDGPUInstPrinter::printSwizzle(), llvm::SPIRVInstPrinter::printSymbolicOperand(), llvm::AArch64InstPrinter::printSysAlias(), llvm::AArch64InstPrinter::printSysCROperand(), llvm::AArch64InstPrinter::printSyspAlias(), llvm::AArch64InstPrinter::printSyspXzrPair(), llvm::AArch64InstPrinter::printSystemPStateField(), llvm::ARMInstPrinter::printT2AddrModeImm0_1020s4Operand(), llvm::ARMInstPrinter::printT2AddrModeImm8OffsetOperand(), llvm::ARMInstPrinter::printT2AddrModeImm8Operand(), llvm::ARMInstPrinter::printT2AddrModeImm8s4OffsetOperand(), llvm::ARMInstPrinter::printT2AddrModeImm8s4Operand(), llvm::ARMInstPrinter::printT2AddrModeSoRegOperand(), llvm::ARMInstPrinter::printT2SOOperand(), llvm::X86ATTInstPrinter::printtbytemem(), llvm::X86IntelInstPrinter::printtbytemem(), llvm::ARMInstPrinter::printThumbAddrModeImm5S1Operand(), llvm::ARMInstPrinter::printThumbAddrModeImm5S2Operand(), llvm::ARMInstPrinter::printThumbAddrModeImm5S4Operand(), llvm::ARMInstPrinter::printThumbAddrModeImm5SOperand(), llvm::ARMInstPrinter::printThumbAddrModeRROperand(), llvm::ARMInstPrinter::printThumbAddrModeSPOperand(), llvm::ARMInstPrinter::printThumbITMask(), llvm::ARMInstPrinter::printThumbLdrLabelOperand(), llvm::ARMInstPrinter::printThumbS4ImmOperand(), llvm::ARMInstPrinter::printThumbSRImm(), llvm::PPCInstPrinter::printTLSCall(), llvm::ARMInstPrinter::printTraceSyncBOption(), llvm::AArch64InstPrinter::printTypedVectorList(), llvm::PPCInstPrinter::printU10ImmOperand(), llvm::PPCInstPrinter::printU12ImmOperand(), llvm::PPCInstPrinter::printU16ImmOperand(), llvm::PPCInstPrinter::printU1ImmOperand(), llvm::PPCInstPrinter::printU2ImmOperand(), llvm::PPCInstPrinter::printU3ImmOperand(), llvm::PPCInstPrinter::printU4ImmOperand(), llvm::PPCInstPrinter::printU5ImmOperand(), llvm::ARCInstPrinter::printU6(), llvm::PPCInstPrinter::printU6ImmOperand(), llvm::PPCInstPrinter::printU7ImmOperand(), llvm::X86IntelInstPrinter::printU8Imm(), llvm::X86ATTInstPrinter::printU8Imm(), llvm::PPCInstPrinter::printU8ImmOperand(), llvm::AArch64InstPrinter::printUImm12Offset(), llvm::R600InstPrinter::printUpdateExecMask(), llvm::R600InstPrinter::printUpdatePred(), llvm::X86ATTInstPrinter::printVecCompareInstr(), llvm::X86IntelInstPrinter::printVecCompareInstr(), llvm::AArch64InstPrinter::printVectorIndex(), llvm::ARMInstPrinter::printVectorIndex(), llvm::AArch64InstPrinter::printVectorList(), llvm::ARMInstPrinter::printVectorListFour(), llvm::ARMInstPrinter::printVectorListFourAllLanes(), llvm::ARMInstPrinter::printVectorListFourSpaced(), llvm::ARMInstPrinter::printVectorListFourSpacedAllLanes(), llvm::ARMInstPrinter::printVectorListOne(), llvm::ARMInstPrinter::printVectorListOneAllLanes(), llvm::ARMInstPrinter::printVectorListThree(), llvm::ARMInstPrinter::printVectorListThreeAllLanes(), llvm::ARMInstPrinter::printVectorListThreeSpaced(), llvm::ARMInstPrinter::printVectorListThreeSpacedAllLanes(), llvm::ARMInstPrinter::printVectorListTwo(), llvm::ARMInstPrinter::printVectorListTwoAllLanes(), llvm::ARMInstPrinter::printVectorListTwoSpaced(), llvm::ARMInstPrinter::printVectorListTwoSpacedAllLanes(), llvm::X86InstPrinterCommon::printVKPair(), llvm::RISCVInstPrinter::printVMaskReg(), llvm::ARMInstPrinter::printVMOVModImmOperand(), llvm::X86InstPrinterCommon::printVPCMPMnemonic(), llvm::X86InstPrinterCommon::printVPCOMMnemonic(), llvm::ARMInstPrinter::printVPTMask(), llvm::ARMInstPrinter::printVPTPredicateOperand(), llvm::AArch64InstPrinter::printVRegOperand(), llvm::RISCVInstPrinter::printVTypeI(), llvm::WebAssemblyInstPrinter::printWebAssemblyP2AlignOperand(), llvm::WebAssemblyInstPrinter::printWebAssemblySignatureOperand(), llvm::X86ATTInstPrinter::printwordmem(), llvm::X86IntelInstPrinter::printwordmem(), llvm::R600InstPrinter::printWrite(), llvm::X86ATTInstPrinter::printxmmwordmem(), llvm::X86IntelInstPrinter::printxmmwordmem(), llvm::X86ATTInstPrinter::printymmwordmem(), llvm::X86IntelInstPrinter::printymmwordmem(), printZeroExtend(), llvm::RISCVInstPrinter::printZeroOffsetMemOp(), printZeroUpperMove(), llvm::X86ATTInstPrinter::printzmmwordmem(), llvm::X86IntelInstPrinter::printzmmwordmem(), llvm::AArch64InstPrinter::printZPRasFPR(), llvm::AlignmentFromAssumptionsPass::processAssumption(), llvm::SIFrameLowering::processFunctionBeforeFrameFinalized(), llvm::X86FrameLowering::processFunctionBeforeFrameIndicesReplaced(), llvm::processInstr(), processInstrsWithTypeFolding(), processSwitches(), producesDoubleWidthResult(), producesFalseLanesZero(), llvm::HexagonInstrInfo::producesStall(), llvm::UniqueMachineInstr::Profile(), llvm::PrologEpilogSGPRSpillBuilder::PrologEpilogSGPRSpillBuilder(), llvm::HexagonPacketizerList::promoteToDotCur(), llvm::HexagonPacketizerList::promoteToDotNew(), propagateLocalCopies(), propagateSPIRVType(), llvm::MachineBasicBlock::push_back(), pushRegsToStack(), query(), queryCallee(), readsLaneSubset(), llvm::R600InstrInfo::readsLDSSrcReg(), readsVCCZ(), llvm::GCNUpwardRPTracker::recede(), llvm::RegPressureTracker::recede(), llvm::LiveVariables::recomputeForSingleDefVirtReg(), llvm::recomputeLivenessFlags(), llvm::MachineRegisterInfo::recomputeRegClass(), llvm::GISelCSEInfo::recordNewInstruction(), llvm::StackMaps::recordPatchPoint(), llvm::AsmPrinter::recordSled(), llvm::StackMaps::recordStackMap(), llvm::StackMaps::recordStatepoint(), TransferTracker::redefVar(), reduceDbgValsBackwardScan(), reduceDbgValsForwardScan(), regJustKilledBefore(), llvm::TargetInstrInfo::reMaterialize(), llvm::SIInstrInfo::reMaterialize(), llvm::ARMBaseInstrInfo::reMaterialize(), llvm::X86InstrInfo::reMaterialize(), llvm::LiveRangeEdit::rematerializeAt(), llvm::MachineBasicBlock::remove_instr(), llvm::SIInstrInfo::removeBranch(), removeDebugInstrs(), llvm::LivePhysRegs::removeDefs(), llvm::LiveVariables::VarInfo::removeKill(), removeKillInfo(), llvm::LiveIntervals::RemoveMachineInstrFromMaps(), llvm::SlotIndexes::removeMachineInstrFromMaps(), llvm::SIInstrInfo::removeModOperands(), removeOperands(), removePhis(), removeRegisterOperands(), llvm::SlotIndexes::removeSingleMachineInstrFromMaps(), llvm::LiveVariables::removeVirtualRegisterDead(), llvm::LiveVariables::removeVirtualRegisterKilled(), llvm::LiveVariables::removeVirtualRegistersKilled(), llvm::SlotIndexes::repairIndexesInRange(), llvm::RegBankSelect::RepairingPlacement::RepairingPlacement(), llvm::LiveIntervals::repairIntervalsInRange(), llvm::RegBankSelect::repairReg(), replaceDominatedUses(), replaceFI(), replaceFrameIndex(), llvm::PPCInstrInfo::replaceInstrOperandWithImm(), llvm::PPCInstrInfo::replaceInstrWithLI(), llvm::CombinerHelper::replaceInstWithConstant(), llvm::CombinerHelper::replaceInstWithFConstant(), llvm::CombinerHelper::replaceInstWithUndef(), llvm::LiveIntervals::ReplaceMachineInstrInMaps(), llvm::SlotIndexes::replaceMachineInstrInMaps(), llvm::MachineBasicBlock::replacePhiUsesWith(), llvm::CombinerHelper::replaceSingleDefInstWithOperand(), llvm::CombinerHelper::replaceSingleDefInstWithReg(), llvm::TargetInstrInfo::ReplaceTailWithBranchTo(), replaceWithConstant(), llvm::Combiner::WorkListMaintainer::reportFullyCreatedInstrs(), llvm::reportGISelFailure(), reportIllegalCopy(), llvm::DebugHandlerBase::requestLabelAfterInsn(), llvm::DebugHandlerBase::requestLabelBeforeInsn(), rescheduleCanonically(), llvm::DFAPacketizer::reserveResources(), llvm::GCNUpwardRPTracker::reset(), llvm::GCNDownwardRPTracker::reset(), llvm::GCNRPTracker::reset(), llvm::rdf::Liveness::resetKills(), llvm::AArch64RegisterInfo::resolveFrameIndex(), llvm::SIRegisterInfo::resolveFrameIndex(), llvm::ARMBaseRegisterInfo::resolveFrameIndex(), llvm::ThumbRegisterInfo::resolveFrameIndex(), llvm::PPCRegisterInfo::resolveFrameIndex(), llvm::RISCVRegisterInfo::resolveFrameIndex(), llvm::TargetSchedModel::resolveSchedClass(), llvm::ARMFrameLowering::restoreCalleeSavedRegisters(), llvm::Thumb1FrameLowering::restoreCalleeSavedRegisters(), llvm::AVRFrameLowering::restoreCalleeSavedRegisters(), llvm::CSKYFrameLowering::restoreCalleeSavedRegisters(), llvm::M68kFrameLowering::restoreCalleeSavedRegisters(), llvm::MSP430FrameLowering::restoreCalleeSavedRegisters(), llvm::PPCFrameLowering::restoreCalleeSavedRegisters(), llvm::RISCVFrameLowering::restoreCalleeSavedRegisters(), llvm::X86FrameLowering::restoreCalleeSavedRegisters(), llvm::XCoreFrameLowering::restoreCalleeSavedRegisters(), restoreCRs(), llvm::SIRegisterInfo::restoreSGPR(), llvm::HexagonPacketizerList::restrictingDepExistInPacket(), resultDependsOnExec(), resultTests(), retainsPreviousHalfElement(), llvm::HexagonInstrInfo::reversePredSense(), llvm::RevertDoLoopStart(), llvm::RevertLoopDec(), llvm::RevertLoopEnd(), llvm::GCNSchedStage::revertScheduling(), RevertWhileLoopSetup(), llvm::RevertWhileLoopStartLR(), llvm::rewriteAArch64FrameIndex(), llvm::rewriteARMFrameIndex(), llvm::ThumbRegisterInfo::rewriteFrameIndex(), rewriteP2Align(), llvm::rewriteT2FrameIndex(), llvm::PeelingModuloScheduleExpander::rewriteUsesOf(), llvm::SlotIndexes::runOnMachineFunction(), llvm::InstructionSelect::runOnMachineFunction(), llvm::SelectionDAGISel::runOnMachineFunction(), GCEmptyBasicBlocks::runOnMachineFunction(), llvm::GCNRegPressurePrinter::runOnMachineFunction(), llvm::AVRFrameAnalyzer::runOnMachineFunction(), llvm::InsertNOPLoad::runOnMachineFunction(), llvm::DetectRoundChange::runOnMachineFunction(), llvm::FixAllFDIVSQRT::runOnMachineFunction(), s32_0ImmDecoder(), llvm::MipsInstrInfo::SafeInForbiddenSlot(), llvm::MachineFunction::salvageCopySSA(), llvm::MachineFunction::salvageCopySSAImpl(), llvm::salvageDebugInfo(), llvm::salvageDebugInfoForDbgValue(), salvageDebugInfoImpl(), llvm::saveUsesAndErase(), scavengeFrameVirtualRegsInBlock(), scavengeVReg(), llvm::ScheduleDAGMI::schedule(), llvm::ScheduleDAGMILive::scheduleMI(), llvm::GCNIterativeScheduler::scheduleRegion(), SelectMSA3OpIntrinsic(), llvm::orc::shared::SPSSerializationTraits< SPSVTuneMethodInfo, VTuneMethodInfo >::serialize(), setDanglingDebugValuesUndef(), llvm::setDirectAddressInInstr(), llvm::HexagonMachineFunctionInfo::setEndPacket(), llvm::ARMBaseInstrInfo::setExecutionDomain(), llvm::X86InstrInfo::setExecutionDomain(), llvm::X86InstrInfo::setExecutionDomainCustom(), llvm::R600InstrInfo::setImmOperand(), llvm::MachineIRBuilder::setInstr(), llvm::SUnit::setInstr(), llvm::MachineIRBuilder::setInstrAndDebugLoc(), false::Chain::setKill(), setM0ToIndexFromSGPR(), llvm::MachineInstrBuilder::setMemRefs(), llvm::MachineInstrBuilder::setMIFlag(), llvm::MachineInstrBuilder::setMIFlags(), llvm::MachineInstrBuilder::setOperandDead(), llvm::MachineInstrBuilder::setPCSections(), llvm::MipsRegisterBankInfo::setRegBank(), llvm::CoalescerPair::setRegisters(), llvm::SPIRV::ModuleAnalysisInfo::setSkipEmission(), llvm::PPCInstrInfo::setSpecialOperandAttr(), llvm::X86MachineFunctionInfo::setStackPtrSaveMI(), llvm::ModuloSchedule::setStage(), llvm::HexagonMachineFunctionInfo::setStartPacket(), llvm::VETargetLowering::setupEntryBlockForSjLj(), llvm::MIRParserImpl::setupRegisterInfo(), llvm::HexagonPacketizerList::shouldAddToPacket(), llvm::AArch64RegisterInfo::shouldCoalesce(), llvm::ARMBaseRegisterInfo::shouldCoalesce(), llvm::AVRRegisterInfo::shouldCoalesce(), llvm::HexagonRegisterInfo::shouldCoalesce(), llvm::SystemZRegisterInfo::shouldCoalesce(), shouldInspect(), llvm::TargetLoweringBase::shouldLocalize(), llvm::GCNHazardRecognizer::ShouldPreferAnother(), shouldPreventUndefRegUpdateMemFold(), shouldReadExec(), llvm::PPCInstrInfo::shouldReduceRegisterPressure(), llvm::TargetRegisterInfo::shouldRegionSplitForVirtReg(), shouldRunLdsBranchVmemWARHazardFixup(), llvm::ARMBaseInstrInfo::shouldSink(), llvm::HexagonInstrInfo::shouldSink(), llvm::SplitAnalysis::shouldSplitSingleBlock(), llvm::TailDuplicator::shouldTailDuplicate(), simpleLibcall(), llvm::InstCombinerImpl::SimplifyAnyMemSet(), llvm::InstCombinerImpl::SimplifyAnyMemTransfer(), SinkingPreventsImplicitNullCheck(), llvm::orc::shared::SPSSerializationTraits< SPSVTuneMethodInfo, VTuneMethodInfo >::size(), sizeOfSPAdjustment(), skipAlignedDPRCS2Spills(), smallData(), llvm::AArch64FrameLowering::spillCalleeSavedRegisters(), llvm::ARMFrameLowering::spillCalleeSavedRegisters(), llvm::Thumb1FrameLowering::spillCalleeSavedRegisters(), llvm::AVRFrameLowering::spillCalleeSavedRegisters(), llvm::CSKYFrameLowering::spillCalleeSavedRegisters(), llvm::LoongArchFrameLowering::spillCalleeSavedRegisters(), llvm::M68kFrameLowering::spillCalleeSavedRegisters(), llvm::MipsSEFrameLowering::spillCalleeSavedRegisters(), llvm::MSP430FrameLowering::spillCalleeSavedRegisters(), llvm::PPCFrameLowering::spillCalleeSavedRegisters(), llvm::RISCVFrameLowering::spillCalleeSavedRegisters(), llvm::X86FrameLowering::spillCalleeSavedRegisters(), llvm::XCoreFrameLowering::spillCalleeSavedRegisters(), llvm::SIRegisterInfo::spillEmergencySGPR(), llvm::SIRegisterInfo::spillSGPR(), spillVGPRtoAGPR(), llvm::MachineBasicBlock::splitAt(), splitBlock(), llvm::SystemZ::splitBlockAfter(), llvm::SystemZ::splitBlockBefore(), splitBlockForLoop(), llvm::MachineBasicBlock::SplitCriticalEdge(), splitEdge(), llvm::SITargetLowering::splitKillBlock(), llvm::stableHashValue(), llvm::StackMapOpers::StackMapOpers(), llvm::DbgValueHistoryMap::startClobber(), llvm::DbgValueHistoryMap::startDbgValue(), stashEntryDbgValues(), llvm::StatepointOpers::StatepointOpers(), STATISTIC(), llvm::LivePhysRegs::stepBackward(), llvm::LiveRegUnits::stepBackward(), llvm::LivePhysRegs::stepForward(), llvm::AArch64InstrInfo::storeRegToStackSlot(), llvm::PPCInstrInfo::storeRegToStackSlot(), llvm::SIInstrInfo::storeRegToStackSlot(), llvm::AVRInstrInfo::storeRegToStackSlot(), llvm::M68kInstrInfo::storeRegToStackSlot(), llvm::MSP430InstrInfo::storeRegToStackSlot(), llvm::X86InstrInfo::storeRegToStackSlot(), llvm::PPCInstrInfo::storeRegToStackSlotNoUpd(), stringify(), stripBitCast(), stripValuesNotDefiningMask(), supportLoadFromLiteral(), llvm::AArch64InstrInfo::suppressLdStPair(), swapFPIntParams(), swapMIOperands(), swapRegAndNonRegOperand(), llvm::SIInstrInfo::swapSourceModifiers(), tieOpsIfNeeded(), toggleKills(), llvm::at::trackAssignments(), TrackDefUses(), llvm::DeadLaneDetector::transferDefinedLanes(), transferImplicitOperands(), TransferTracker::transferMlocs(), llvm::DeadLaneDetector::transferUsedLanes(), llvm::MCExternalSymbolizer::tryAddingSymbolicOperand(), llvm::AArch64ExternalSymbolizer::tryAddingSymbolicOperand(), tryAddingSymbolicOperand(), llvm::RegBankSelect::tryAvoidingSplit(), tryChangeVGPRtoSGPRinCopy(), llvm::LegalizationArtifactCombiner::tryCombineAnyExt(), llvm::CombinerHelper::tryCombineCopy(), llvm::CombinerHelper::tryCombineExtendingLoads(), llvm::LegalizationArtifactCombiner::tryCombineExtract(), llvm::LegalizationArtifactCombiner::tryCombineInstruction(), llvm::CombinerHelper::tryCombineMemCpyFamily(), llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(), llvm::LegalizationArtifactCombiner::tryCombineSExt(), llvm::CombinerHelper::tryCombineShiftToUnmerge(), llvm::CombinerHelper::tryCombineShuffleVector(), llvm::LegalizationArtifactCombiner::tryCombineTrunc(), llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineUnmergeDefs(), llvm::LegalizationArtifactCombiner::tryCombineUnmergeValues(), llvm::LegalizationArtifactCombiner::tryCombineZExt(), llvm::AMDGPUDisassembler::tryDecodeInst(), llvm::AArch64GISelUtils::tryEmitBZero(), llvm::CombinerHelper::tryEmitMemcpyInline(), llvm::LegalizationArtifactCombiner::tryFoldImplicitDef(), llvm::tryFoldSPUpdateIntoPushPop(), llvm::LegalizationArtifactCombiner::tryFoldUnmergeCast(), tryOptimizeLEAtoMOV(), tryToGetTargetInfo(), unbundleSingleMI(), llvm::RISCVRVC::uncompress(), llvm::HexagonPacketizerList::undoChangedOffset(), llvm::X86InstrInfo::unfoldMemoryOperand(), llvm::HexagonPacketizerList::unpacketizeSoloInstrs(), unsignedImmDecoder(), unstackifyVRegsUsedInSplitBB(), llvm::LiveIntervals::HMEditor::updateAllRanges(), UpdateCPSRDef(), UpdateCPSRUse(), llvm::MachineRegisterInfo::updateDbgUsersToReg(), llvm::AntiDepBreaker::UpdateDbgValue(), updateDefinedRegisters(), updateLiveIn(), updateLiveVariables(), llvm::HexagonPacketizerList::updateOffset(), updateOperandIfDifferent(), updateOperands(), updatePHIs(), updatePhysDepsUpwards(), UpdatePredRedefs(), llvm::HexagonPacketizerList::useCalleesSP(), llvm::HexagonPacketizerList::useCallersSP(), usedAsAddr(), usersDominator(), llvm::R600InstrInfo::usesAddressRegister(), usesExtendedRegister(), llvm::SIInstrInfo::usesFPDPRounding(), usesGivenOffset(), llvm::SIInstrInfo::usesLGKM_CNT(), llvm::R600InstrInfo::usesTextureCache(), llvm::R600InstrInfo::usesVertexCache(), llvm::SIInstrInfo::usesVM_CNT(), ValidateMVEStore(), vectorPseudoHasAllNBitUsers(), llvm::RegisterBankInfo::InstructionMapping::verify(), verifyCFIntrinsic(), verifyConvergenceControl(), verifyInsExtInstruction(), llvm::SIInstrInfo::verifyInstruction(), llvm::MipsInstrInfo::verifyInstruction(), llvm::RISCVInstrInfo::verifyInstruction(), llvm::SystemZInstrInfo::verifyInstruction(), llvm::X86InstrInfo::verifyInstruction(), VerifyLowRegs(), VerifyPHIs(), llvm::MachineRegisterInfo::verifyUseList(), llvm::BitTracker::visit(), llvm::InstCombinerImpl::visitAllocSite(), llvm::InstCombinerImpl::visitCallInst(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), llvm::WebAssemblyDebugValueManager::WebAssemblyDebugValueManager(), llvm::VirtRegAuxInfo::weightCalcHelper(), llvm::LegalizerHelper::widenScalar(), llvm::LegalizerHelper::widenScalarDst(), llvm::LegalizerHelper::widenScalarSrc(), writeToAlloca(), and SlotIndexUpdateDelegate::~SlotIndexUpdateDelegate().