LLVM  13.0.0git
Macros | Functions | Variables
IRTranslator.cpp File Reference
#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/BranchProbabilityInfo.h"
#include "llvm/Analysis/Loads.h"
#include "llvm/Analysis/OptimizationRemarkEmitter.h"
#include "llvm/Analysis/ValueTracking.h"
#include "llvm/CodeGen/Analysis.h"
#include "llvm/CodeGen/GlobalISel/CallLowering.h"
#include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
#include "llvm/CodeGen/GlobalISel/InlineAsmLowering.h"
#include "llvm/CodeGen/LowLevelType.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/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/TargetPassConfig.h"
#include "llvm/CodeGen/TargetRegisterInfo.h"
#include "llvm/CodeGen/TargetSubtargetInfo.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/DebugInfo.h"
#include "llvm/IR/DerivedTypes.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/LLVMContext.h"
#include "llvm/IR/Metadata.h"
#include "llvm/IR/PatternMatch.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/LowLevelTypeImpl.h"
#include "llvm/Support/MathExtras.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/Target/TargetIntrinsicInfo.h"
#include "llvm/Target/TargetMachine.h"
#include <algorithm>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iterator>
#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. More...
 

Variables

static cl::opt< bool > EnableCSEInIRTranslator ("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 84 of file IRTranslator.cpp.

◆ HANDLE_INST [1/2]

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

◆ HANDLE_INST [2/2]

#define HANDLE_INST (   NUM,
  OPCODE,
  CLASS 
)
Value:
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 3009 of file IRTranslator.cpp.

References llvm::any_of(), BB, and I.

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

◆ getConstrainedOpcode()

static unsigned getConstrainedOpcode ( Intrinsic::ID  ID)
static

Definition at line 1772 of file IRTranslator.cpp.

References llvm::IRTranslator::ID.

◆ 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 1257 of file IRTranslator.cpp.

References Arg, and llvm::AllocaInst::isSwiftError().

◆ isValInBlock()

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

Definition at line 394 of file IRTranslator.cpp.

References BB, and I.

◆ reportTranslationError()

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

Variable Documentation

◆ DEBUG_TYPE

DEBUG_TYPE

Definition at line 100 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))
static

◆ false

Definition at line 101 of file IRTranslator.cpp.

◆ MI

Definition at line 100 of file IRTranslator.cpp.

Referenced by llvm::LiveRegUnits::accumulate(), llvm::LiveRegUnits::accumulateUsedDefed(), false::Chain::add(), llvm::MachineInstrBuilder::add(), llvm::MachineInstrBuilder::addBlockAddress(), llvm::MachineInstrBuilder::addCFIIndex(), llvm::MachineInstrBuilder::addCImm(), llvm::HexagonMCInstrInfo::addConstant(), addConstantComments(), llvm::MachineInstrBuilder::addConstantPoolIndex(), addDefsUsesToList(), llvm::MachineInstrBuilder::addExternalSymbol(), llvm::R600InstrInfo::addFlag(), llvm::MachineInstrBuilder::addFPImm(), llvm::MachineInstrBuilder::addFrameIndex(), llvm::addFrameReference(), llvm::MachineInstrBuilder::addGlobalAddress(), llvm::MachineInstrBuilder::addImm(), addIncomingValuesToPHIs(), llvm::RegBankSelect::RepairingPlacement::addInsertPoint(), llvm::DbgLabelInstrMap::addInstr(), llvm::MachineInstrBuilder::addIntrinsicID(), llvm::MachineInstrBuilder::addJumpTableIndex(), llvm::LiveIntervals::addKillFlags(), llvm::AMDGPURegisterBankInfo::addMappingFromTable(), llvm::MachineInstrBuilder::addMBB(), llvm::MachineInstrBuilder::addMemOperand(), llvm::MachineInstrBuilder::addMetadata(), llvm::GISelInstProfileBuilder::addNodeID(), AddNonNullPointersByInstruction(), addOperandsForVFMK(), llvm::ScheduleDAGInstrs::addPhysRegDeps(), llvm::MachineInstrBuilder::addPredicate(), llvm::MachineInstrBuilder::addReg(), llvm::MachineInstrBuilder::addRegMask(), llvm::MachineInstrBuilder::addShuffleMask(), llvm::MachineInstrBuilder::addSym(), llvm::MachineInstrBuilder::addTargetIndex(), AddThumb1SBit(), addToListsIfDependent(), llvm::HexagonPacketizerList::addToPacket(), llvm::VLIWPacketizerList::addToPacket(), llvm::LivePhysRegs::addUses(), llvm::LiveVariables::addVirtualRegisterDead(), llvm::LiveVariables::addVirtualRegisterKilled(), llvm::ScheduleDAGInstrs::addVRegDefDeps(), llvm::ScheduleDAGInstrs::addVRegUseDeps(), addVSetVL(), AdjustBaseAndOffset(), adjustDuplex(), llvm::X86FrameLowering::adjustForHiPEPrologue(), llvm::RegPressureTracker::advance(), llvm::RegAllocBase::allocatePhysRegs(), llvm::GISelCSEInfo::analyze(), llvm::WebAssemblyInstrInfo::analyzeBranch(), llvm::LanaiInstrInfo::analyzeCompare(), llvm::AArch64InstrInfo::analyzeCompare(), llvm::SystemZInstrInfo::analyzeCompare(), llvm::HexagonInstrInfo::analyzeCompare(), llvm::ARMBaseInstrInfo::analyzeCompare(), llvm::X86InstrInfo::analyzeCompare(), llvm::PPCInstrInfo::analyzeCompare(), llvm::VNCoercion::analyzeLoadFromClobberingMemInst(), llvm::AnalyzePhysRegInBundle(), llvm::LanaiInstrInfo::analyzeSelect(), llvm::ARMBaseInstrInfo::analyzeSelect(), llvm::TargetInstrInfo::analyzeSelect(), llvm::AnalyzeVirtRegInBundle(), llvm::ModuloScheduleTestAnnotater::annotate(), llvm::MIBundleBuilder::append(), appendFoldCandidate(), llvm::A57ChainingConstraint::apply(), llvm::HexagonSubtarget::CallMutation::apply(), applyAArch64MulConstCombine(), applyAdjustICmpImmAndPred(), llvm::CombinerHelper::applyAshShlToSextInreg(), llvm::CombinerHelper::applyBuildInstructionSteps(), AMDGPUPreLegalizerCombinerHelper::applyClampI64ToI16(), llvm::CombinerHelper::applyCombineAddP2IToPtrAdd(), llvm::CombinerHelper::applyCombineConcatVectors(), llvm::CombinerHelper::applyCombineConstantFoldFpUnary(), llvm::CombinerHelper::applyCombineConstPtrAddToI2P(), llvm::CombinerHelper::applyCombineCopy(), llvm::CombinerHelper::applyCombineExtendingLoads(), llvm::CombinerHelper::applyCombineExtOfExt(), llvm::CombinerHelper::applyCombineI2PToP2I(), llvm::CombinerHelper::applyCombineIndexedLoadStore(), llvm::CombinerHelper::applyCombineInsertVecElts(), llvm::CombinerHelper::applyCombineMulByNegativeOne(), llvm::CombinerHelper::applyCombineMulToShl(), llvm::CombinerHelper::applyCombineP2IToI2P(), llvm::CombinerHelper::applyCombineShiftToUnmerge(), llvm::CombinerHelper::applyCombineShlOfExtend(), llvm::CombinerHelper::applyCombineShuffleVector(), llvm::CombinerHelper::applyCombineTruncOfExt(), llvm::CombinerHelper::applyCombineTruncOfShl(), llvm::CombinerHelper::applyCombineUnmergeConstant(), llvm::CombinerHelper::applyCombineUnmergeMergeToPlainValues(), llvm::CombinerHelper::applyCombineUnmergeWithDeadLanesToTrunc(), llvm::CombinerHelper::applyCombineUnmergeZExtToZExt(), AMDGPUPostLegalizerCombinerHelper::applyCvtF32UByteN(), llvm::RegisterBankInfo::applyDefaultMapping(), applyDupLane(), applyEXT(), llvm::CombinerHelper::applyExtendThroughPhis(), applyExtractVecEltPairwiseAdd(), applyFConstantToConstant(), applyICmpRedundantTrunc(), applyINS(), llvm::SwingSchedulerDAG::applyInstrChange(), llvm::CombinerHelper::applyLoadOrCombine(), llvm::AMDGPURegisterBankInfo::applyMappingBFEIntrinsic(), llvm::AMDGPURegisterBankInfo::applyMappingDynStackAlloc(), llvm::AMDGPURegisterBankInfo::applyMappingImage(), llvm::MipsRegisterBankInfo::applyMappingImpl(), llvm::AMDGPURegisterBankInfo::applyMappingImpl(), llvm::AMDGPURegisterBankInfo::applyMappingLoad(), llvm::AMDGPURegisterBankInfo::applyMappingSBufferLoad(), llvm::CombinerHelper::applyNotCmp(), llvm::CombinerHelper::applyOptBrCondByInvertingCond(), llvm::CombinerHelper::applyPtrAddImmedChain(), llvm::CombinerHelper::applyPtrAddZero(), AMDGPUPostLegalizerCombinerHelper::applySelectFCmpToFMinToFMaxLegacy(), llvm::CombinerHelper::applySextInRegOfLoad(), llvm::CombinerHelper::applySextTruncSextLoad(), llvm::CombinerHelper::applyShiftImmedChain(), llvm::CombinerHelper::applyShiftOfShiftedLogic(), applyShuffleVectorPseudo(), llvm::CombinerHelper::applySimplifyAddToSub(), llvm::CombinerHelper::applySimplifyURemByPow2(), AMDGPUPostLegalizerCombinerHelper::applyUCharToFloat(), applyVAshrLshrImm(), llvm::CombinerHelper::applyXorOfAndWithSameReg(), areCandidatesToMergeOrPair(), areCFlagsAccessedBetweenInstrs(), avoidZeroOffsetLandingPad(), llvm::RegScavenger::backward(), BBInfo::BBInfo(), llvm::CodeViewDebug::beginFunctionImpl(), llvm::DebugHandlerBase::beginInstruction(), llvm::BTFDebug::beginInstruction(), llvm::CodeViewDebug::beginInstruction(), llvm::DwarfDebug::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(), branchTargetOperand(), llvm::ARMBaseInstrInfo::breakPartialRegDependency(), llvm::X86InstrInfo::breakPartialRegDependency(), breaksSMEMSoftClause(), breaksVMEMSoftClause(), brtargetDecoder(), buildConfigMI(), llvm::SIInstrInfo::buildExtractSubReg(), llvm::BuildMI(), buildMUBUFOffsetLoadStore(), llvm::AArch64InstrInfo::buildOutlinedFrame(), llvm::ARMBaseInstrInfo::buildOutlinedFrame(), llvm::ScheduleDAGInstrs::buildSchedGraph(), llvm::SIRegisterInfo::buildSGPRSpillLoadStore(), llvm::SIInstrInfo::buildShrunkInst(), llvm::R600InstrInfo::buildSlotOfVectorInstruction(), llvm::RegPressureTracker::bumpDownwardPressure(), llvm::RegPressureTracker::bumpUpwardPressure(), llvm::SITargetLowering::bundleInstWithWaitcnt(), llvm::calculateDbgEntityHistory(), callHasRegMask(), llvm::EHStreamer::callToNoUnwindFunction(), llvm::R600InstrInfo::canBeConsideredALU(), canBeExpandedToORR(), canCombine(), canCompareBeNewValueJump(), canDefBePartOfLOH(), canFoldCopy(), canFoldIntoSelect(), canGenerateNonZeros(), canInstrSubstituteCmpInstr(), CanMovePastDMB(), llvm::HexagonPacketizerList::cannotCoexist(), cannotCoexistAsymm(), canonicalizePHIOperands(), llvm::HexagonPacketizerList::canPromoteToDotCur(), llvm::HexagonPacketizerList::canPromoteToDotNew(), llvm::HexagonPacketizerList::canPromoteToNewValue(), llvm::HexagonPacketizerList::canPromoteToNewValueStore(), canRenameUpToDef(), llvm::DFAPacketizer::canReserveResources(), llvm::ResourceManager::canReserveResources(), llvm::SIInstrInfo::canShrink(), 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::LostDebugLocObserver::changedInstr(), llvm::GISelObserverWrapper::changedInstr(), llvm::GISelCSEInfo::changedInstr(), changeFCMPPredToAArch64CC(), changesVGPRIndexingMode(), llvm::LostDebugLocObserver::changingInstr(), llvm::GISelObserverWrapper::changingInstr(), llvm::GISelCSEInfo::changingInstr(), checkCCKill(), checkDecodedInstruction(), checkEFLAGSLive(), classifyFirst(), llvm::X86InstrInfo::classifyLEAReg(), classifySecond(), classifySecondInstInMacroFusion(), CleanupConstantGlobalUsers(), llvm::HexagonPacketizerList::cleanUpDotCur(), llvm::R600InstrInfo::clearFlag(), ClearKillFlags(), clearKillFlags(), clobbersCTR(), llvm::ARMBaseInstrInfo::ClobbersPredicate(), llvm::R600InstrInfo::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(), collectRegDefs(), collectVirtualRegUses(), llvm::ScheduleDAGMILive::collectVRegUses(), llvm::AMDGPURegisterBankInfo::collectWaterfallOperands(), combineAwayG_UNMERGE_VALUES(), llvm::PPCInstrInfo::combineRLWINM(), llvm::TargetInstrInfo::commuteInstruction(), llvm::WebAssemblyInstrInfo::commuteInstructionImpl(), llvm::Thumb2InstrInfo::commuteInstructionImpl(), llvm::ARMBaseInstrInfo::commuteInstructionImpl(), llvm::RISCVInstrInfo::commuteInstructionImpl(), llvm::SIInstrInfo::commuteInstructionImpl(), llvm::TargetInstrInfo::commuteInstructionImpl(), llvm::SystemZInstrInfo::commuteInstructionImpl(), llvm::PPCInstrInfo::commuteInstructionImpl(), llvm::X86InstrInfo::commuteInstructionImpl(), llvm::SIInstrInfo::commuteOpcode(), commuteVPTERNLOG(), llvm::EHStreamer::computeCallSiteTable(), computeExprForSpill(), llvm::TargetSchedModel::computeInstrLatency(), llvm::SITargetLowering::computeKnownAlignForTargetInstr(), llvm::GISelKnownBits::computeKnownAlignment(), llvm::SITargetLowering::computeKnownBitsForTargetInstr(), llvm::GISelKnownBits::computeKnownBitsImpl(), llvm::computeLiveIns(), computeLiveOuts(), llvm::MachineFrameInfo::computeMaxCallFrameSize(), llvm::GISelKnownBits::computeNumSignBits(), llvm::AMDGPUTargetLowering::computeNumSignBitsForTargetInstr(), computePointerICmp(), llvm::TargetSchedModel::computeReciprocalThroughput(), llvm::LiveInterval::computeSubRangeUndefs(), llvm::const_mi_bundle_ops(), llvm::MachineInstrBuilder::constrainAllUses(), llvm::AMDGPURegisterBankInfo::constrainOpWithReadfirstlane(), false::Chain::contains(), conversionLibcall(), llvm::AMDGPUDisassembler::convertDPP8Inst(), convertImageAddrToPacked(), convertImplicitDefToConstZero(), llvm::AMDGPUDisassembler::convertMIMGInst(), llvm::AMDGPUDisassembler::convertSDWAInst(), llvm::PPCInstrInfo::convertToImmediateForm(), convertToNonFlagSettingOpc(), llvm::ARMBaseInstrInfo::convertToThreeAddress(), llvm::X86InstrInfo::convertToThreeAddress(), llvm::SystemZInstrInfo::convertToThreeAddress(), llvm::SIInstrInfo::convertToThreeAddress(), copyDebugInfoToPredecessor(), copyDebugInfoToSuccessor(), copyExtraImplicitOps(), copyFlagsToImplicitVCC(), copyHint(), llvm::MachineInstrBuilder::copyImplicitOps(), llvm::MachineInstr::copyImplicitOps(), llvm::AVRInstrInfo::copyPhysReg(), llvm::R600InstrInfo::copyPhysReg(), llvm::SIInstrInfo::copyPhysReg(), llvm::X86InstrInfo::copyPhysReg(), llvm::HexagonMCShuffler::copyTo(), countMBBInstruction(), countsAsInstruction(), llvm::LostDebugLocObserver::createdInstr(), llvm::GISelObserverWrapper::createdInstr(), llvm::GISelCSEInfo::createdInstr(), llvm::PeelingModuloScheduleExpander::CreateLCSSAExitingBlock(), llvm::createMemLibcall(), llvm::ARMBaseInstrInfo::createMIROperandComment(), llvm::TargetInstrInfo::createMIROperandComment(), createPHIsForSelects(), createPostIncLoadStore(), createScratchRegisterForInstruction(), 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(), DecodeGR16RegisterClass(), DecodeGR8RegisterClass(), DecodeINSVE_DF(), DecodeJMPL(), DecodeMem(), DecodeMemAS(), DecodeMemOperand(), DecodePOP35GroupBranchMMR6(), DecodePOP37GroupBranchMMR6(), DecodePOP65GroupBranchMMR6(), DecodePOP75GroupBranchMMR6(), DecodeRDOperand(), DecodeReturn(), DecodeSIMM13(), DecodeSIMM32(), DecodeSIMM7(), DecodeSWAP(), DecodeTRAP(), DecodeTS1AMI32(), DecodeTS1AMI64(), llvm::ShapeT::deduceImm(), llvm::R600InstrInfo::definesAddressRegister(), definesFullReg(), definesOrUsesFPReg(), llvm::MachineFunction::DeleteMachineInstr(), llvm::HexagonPacketizerList::demoteToDotOld(), llvm::ARMBaseInstrInfo::describeLoadedValue(), llvm::MipsInstrInfo::describeLoadedValue(), llvm::AArch64InstrInfo::describeLoadedValue(), llvm::X86InstrInfo::describeLoadedValue(), llvm::TargetInstrInfo::describeLoadedValue(), describeMOVrrLoadedValue(), describeORRLoadedValue(), llvm::RegisterOperands::detectDeadDefs(), determineFPRegsToClear(), determineGPRegsToClear(), llvm::ConnectedVNInfoEqClasses::Distribute(), doDefKillClear(), doesModifyCalleeSavedReg(), doesNotGeneratecode(), llvm::AsmPrinter::doFinalization(), llvm::AsmPrinter::doInitialization(), dominatesAllUsesOf(), dropInstructionKeepingImpDefs(), dumpResult(), llvm::ScheduleDAGMI::dumpSchedule(), llvm::SparcFrameLowering::eliminateCallFramePseudoInstr(), llvm::BPFFrameLowering::eliminateCallFramePseudoInstr(), llvm::VEFrameLowering::eliminateCallFramePseudoInstr(), llvm::AVRFrameLowering::eliminateCallFramePseudoInstr(), llvm::RISCVFrameLowering::eliminateCallFramePseudoInstr(), llvm::SystemZFrameLowering::eliminateCallFramePseudoInstr(), llvm::HexagonFrameLowering::eliminateCallFramePseudoInstr(), llvm::BPFRegisterInfo::eliminateFrameIndex(), llvm::MSP430RegisterInfo::eliminateFrameIndex(), llvm::SparcRegisterInfo::eliminateFrameIndex(), llvm::WebAssemblyRegisterInfo::eliminateFrameIndex(), llvm::XCoreRegisterInfo::eliminateFrameIndex(), llvm::LanaiRegisterInfo::eliminateFrameIndex(), llvm::VERegisterInfo::eliminateFrameIndex(), llvm::ARCRegisterInfo::eliminateFrameIndex(), llvm::AVRRegisterInfo::eliminateFrameIndex(), llvm::HexagonRegisterInfo::eliminateFrameIndex(), llvm::NVPTXRegisterInfo::eliminateFrameIndex(), llvm::RISCVRegisterInfo::eliminateFrameIndex(), llvm::ThumbRegisterInfo::eliminateFrameIndex(), llvm::MipsRegisterInfo::eliminateFrameIndex(), llvm::SystemZRegisterInfo::eliminateFrameIndex(), llvm::AArch64RegisterInfo::eliminateFrameIndex(), llvm::SIRegisterInfo::eliminateFrameIndex(), llvm::X86RegisterInfo::eliminateFrameIndex(), llvm::PPCRegisterInfo::eliminateFrameIndex(), llvm::ARMBaseRegisterInfo::eliminateFrameIndex(), llvm::SIRegisterInfo::eliminateSGPRToVGPRSpillFrameIndex(), emitAlignedDPRCS2Restores(), emitAlignedDPRCS2Spills(), llvm::EmitAnyX86InstComments(), llvm::PPCTargetLowering::EmitAtomicBinary(), emitBuildPairF64Pseudo(), llvm::AsmPrinter::emitCFIInstruction(), emitComments(), emitDebugLabelComment(), emitDebugValueComment(), emitDirectiveRelocJalr(), llvm::VETargetLowering::emitEHSjLjLongJmp(), llvm::PPCTargetLowering::emitEHSjLjLongJmp(), llvm::VETargetLowering::emitEHSjLjSetJmp(), llvm::PPCTargetLowering::emitEHSjLjSetJmp(), llvm::AVRFrameLowering::emitEpilogue(), llvm::MSP430FrameLowering::emitEpilogue(), llvm::AArch64TargetLowering::EmitF128CSEL(), llvm::AsmPrinter::emitFrameAlloc(), llvm::AsmPrinter::emitFunctionBody(), EmitGCCInlineAsmStr(), llvm::SITargetLowering::emitGWSMemViolTestLoop(), llvm::AsmPrinter::emitImplicitDef(), emitIncrement(), emitIndirectDst(), emitIndirectSrc(), llvm::SystemZAsmPrinter::emitInstruction(), llvm::MultiHazardRecognizer::EmitInstruction(), llvm::ARMHazardRecognizerFPMLx::EmitInstruction(), llvm::HexagonAsmPrinter::emitInstruction(), llvm::AVRAsmPrinter::emitInstruction(), llvm::ARMBankConflictHazardRecognizer::EmitInstruction(), llvm::HexagonHazardRecognizer::EmitInstruction(), llvm::WebAssemblyAsmPrinter::emitInstruction(), llvm::PPCHazardRecognizer970::EmitInstruction(), llvm::ARMAsmPrinter::emitInstruction(), llvm::GCNHazardRecognizer::EmitInstruction(), llvm::AMDGPUAsmPrinter::emitInstruction(), llvm::SystemZHazardRecognizer::emitInstruction(), llvm::X86AsmPrinter::emitInstruction(), llvm::MipsAsmPrinter::emitInstruction(), llvm::Mips16TargetLowering::EmitInstrWithCustomInserter(), llvm::R600TargetLowering::EmitInstrWithCustomInserter(), llvm::MipsSETargetLowering::EmitInstrWithCustomInserter(), llvm::BPFTargetLowering::EmitInstrWithCustomInserter(), llvm::SparcTargetLowering::EmitInstrWithCustomInserter(), llvm::XCoreTargetLowering::EmitInstrWithCustomInserter(), llvm::AVRTargetLowering::EmitInstrWithCustomInserter(), llvm::MSP430TargetLowering::EmitInstrWithCustomInserter(), llvm::VETargetLowering::EmitInstrWithCustomInserter(), llvm::RISCVTargetLowering::EmitInstrWithCustomInserter(), llvm::MipsTargetLowering::EmitInstrWithCustomInserter(), llvm::SITargetLowering::EmitInstrWithCustomInserter(), llvm::ARMTargetLowering::EmitInstrWithCustomInserter(), llvm::SystemZTargetLowering::EmitInstrWithCustomInserter(), llvm::AArch64TargetLowering::EmitInstrWithCustomInserter(), llvm::PPCTargetLowering::EmitInstrWithCustomInserter(), llvm::X86TargetLowering::EmitInstrWithCustomInserter(), llvm::ARMAsmPrinter::emitJumpTableAddrs(), llvm::ARMAsmPrinter::emitJumpTableInsts(), llvm::ARMAsmPrinter::emitJumpTableTBInst(), emitKill(), EmitMSInlineAsmStr(), llvm::PPCTargetLowering::EmitPartwordAtomicBinary(), llvm::TargetLoweringBase::emitPatchPoint(), llvm::PPCTargetLowering::emitProbedAlloca(), llvm::AVRFrameLowering::emitPrologue(), llvm::NVPTXFrameLowering::emitPrologue(), llvm::MSP430FrameLowering::emitPrologue(), llvm::AsmPrinter::emitPseudoProbe(), emitReadCycleWidePseudo(), emitSCSEpilogue(), emitSCSPrologue(), emitSelectPseudo(), llvm::MSP430TargetLowering::EmitShiftInstr(), llvm::VETargetLowering::emitSjLjDispatchBlock(), emitSplitF64Pseudo(), llvm::X86FrameLowering::emitSPUpdate(), llvm::AsmPrinter::emitStackMaps(), emitXBegin(), llvm::CSKYMCCodeEmitter::encodeInstruction(), llvm::MipsMCCodeEmitter::encodeInstruction(), llvm::HexagonMCCodeEmitter::encodeInstruction(), llvm::MSP430MCCodeEmitter::encodeInstruction(), llvm::PPCMCCodeEmitter::encodeInstruction(), llvm::HexagonMCCodeEmitter::EncodeSingleInstruction(), llvm::CodeViewDebug::endFunctionImpl(), llvm::SplitEditor::enterIntvAfter(), llvm::SplitEditor::enterIntvBefore(), llvm::rdf::DeadCodeElimination::erase(), llvm::MachineFunction::eraseCallSiteInfo(), llvm::MachineInstr::eraseFromParentAndMarkDBGValuesForRemoval(), eraseGPOpnd(), llvm::CombinerHelper::eraseInst(), llvm::LostDebugLocObserver::erasingInstr(), llvm::GISelObserverWrapper::erasingInstr(), llvm::GISelCSEInfo::erasingInstr(), EstimateFunctionSizeInBytes(), estimateRSStackSizeLimit(), llvm::HexagonEvaluator::evaluate(), llvm::BitTracker::MachineEvaluator::evaluate(), llvm::AMDGPURegisterBankInfo::executeInWaterfallLoop(), llvm::InstructionSelector::executeMatchTable(), llvm::ModuloScheduleExpander::expand(), llvm::VEInstrInfo::expandExtendStackPseudo(), llvm::VEInstrInfo::expandGetStackTopPseudo(), llvm::ARMBaseInstrInfo::expandLoadStackGuardBase(), llvm::SIInstrInfo::expandMovDPP64(), llvm::BPFInstrInfo::expandPostRAPseudo(), llvm::MipsSEInstrInfo::expandPostRAPseudo(), llvm::Mips16InstrInfo::expandPostRAPseudo(), llvm::SparcInstrInfo::expandPostRAPseudo(), llvm::VEInstrInfo::expandPostRAPseudo(), llvm::HexagonInstrInfo::expandPostRAPseudo(), llvm::R600InstrInfo::expandPostRAPseudo(), llvm::ARMBaseInstrInfo::expandPostRAPseudo(), llvm::SIInstrInfo::expandPostRAPseudo(), llvm::AArch64InstrInfo::expandPostRAPseudo(), llvm::SystemZInstrInfo::expandPostRAPseudo(), llvm::X86InstrInfo::expandPostRAPseudo(), llvm::PPCInstrInfo::expandPostRAPseudo(), expandPseudoLogM(), expandPseudoVFMK(), llvm::SparcTargetLowering::expandSelectCC(), expandSGPRCopy(), llvm::HexagonInstrInfo::expandVGatherPseudo(), llvm::PPCInstrInfo::expandVSXMemPseudo(), explicitlyBranchesTo(), llvm::LexicalScope::extendInsnRange(), extractRsrcPtr(), llvm::LegalizerHelper::fewerElementsVector(), llvm::LegalizerHelper::fewerElementsVectorCasts(), llvm::LegalizerHelper::fewerElementsVectorCmp(), llvm::LegalizerHelper::fewerElementsVectorExtractInsertVectorElt(), llvm::LegalizerHelper::fewerElementsVectorImplicitDef(), llvm::LegalizerHelper::fewerElementsVectorMerge(), llvm::LegalizerHelper::fewerElementsVectorMultiEltType(), llvm::LegalizerHelper::fewerElementsVectorPhi(), llvm::LegalizerHelper::fewerElementsVectorSelect(), llvm::LegalizerHelper::fewerElementsVectorSextInReg(), llvm::LegalizerHelper::fewerElementsVectorUnmergeValues(), llvm::PeelingModuloScheduleExpander::filterInstructions(), llvm::SITargetLowering::finalizeLowering(), llvm::pdb::DbiStreamBuilder::finalizeMsfLayout(), findCalledFunction(), llvm::RISCVInstrInfo::findCommutedOpIndices(), llvm::MipsInstrInfo::findCommutedOpIndices(), llvm::SIInstrInfo::findCommutedOpIndices(), llvm::X86InstrInfo::findCommutedOpIndices(), llvm::PPCInstrInfo::findCommutedOpIndices(), llvm::TargetInstrInfo::findCommutedOpIndices(), findCorrespondingPred(), findDefIdx(), findFirstPredicateSetterFrom(), llvm::findFirstVPTPredOperandIdx(), findImplicitSGPRRead(), findLocalRegDef(), findPartitions(), findPotentialBlockers(), findPrologueEndLoc(), findSurvivorBackwards(), findUseBetween(), findUseIdx(), findVCMPToFoldIntoVPST(), llvm::R600InstrInfo::fitsConstReadLimitations(), llvm::SIInstrInfo::fixImplicitOperands(), llvm::fixStackStores(), fixupCalleeSaveRestoreStackOffset(), llvm::PPCInstrInfo::fixupIsDeadOrKill(), llvm::ScheduleDAGInstrs::fixupKills(), fixupPHIOpBanks(), llvm::SwingSchedulerDAG::fixupRegisterOverlaps(), flagsNeedToBePreservedBeforeTheTerminators(), llvm::RecordStreamer::flushSymverDirectives(), llvm::foldFrameOffset(), llvm::PPCInstrInfo::foldFrameOffset(), foldImmediates(), llvm::TargetInstrInfo::foldMemoryOperand(), llvm::AArch64InstrInfo::foldMemoryOperandImpl(), llvm::SystemZInstrInfo::foldMemoryOperandImpl(), llvm::X86InstrInfo::foldMemoryOperandImpl(), llvm::SIInstrInfo::foldMemoryOperandImpl(), foldPatchpoint(), foldVGPRCopyIntoRegSequence(), followSubRegDef(), forAllMIsUntilDef(), forceReg(), llvm::RegScavenger::forward(), FuseInst(), FuseTwoAddrInst(), llvm::PPCMCCodeEmitter::get_crbitm_encoding(), llvm::PPCMCCodeEmitter::getAbsCondBrEncoding(), llvm::PPCMCCodeEmitter::getAbsDirectBrEncoding(), getAbsSetOperand(), llvm::LegalizerInfo::getAction(), llvm::getAddressFromInstr(), llvm::HexagonInstrInfo::getAddrMode(), getAddrOffset(), llvm::getAddSubImmediate(), llvm::rdf::PhysicalRegisterInfo::getAliasSet(), getARMLoadDeprecationInfo(), getARMStoreDeprecationInfo(), llvm::MachineInstrBundleIterator< const MachineInstr >::getAtBundleBegin(), getBaseAddressRegister(), llvm::HexagonInstrInfo::getBaseAndOffset(), llvm::ARCInstrInfo::getBaseAndOffsetPosition(), llvm::HexagonInstrInfo::getBaseAndOffsetPosition(), getBaseOffset(), getBaseOperand(), getBaseOperandIndex(), llvm::RISCVInstrInfo::getBranchDestBlock(), llvm::AVRInstrInfo::getBranchDestBlock(), llvm::AArch64InstrInfo::getBranchDestBlock(), llvm::SIInstrInfo::getBranchDestBlock(), llvm::SystemZInstrInfo::getBranchInfo(), llvm::MipsMCCodeEmitter::getBranchTarget21OpValue(), llvm::MipsMCCodeEmitter::getBranchTarget21OpValueMM(), llvm::MipsMCCodeEmitter::getBranchTarget26OpValue(), llvm::MipsMCCodeEmitter::getBranchTarget26OpValueMM(), llvm::MipsMCCodeEmitter::getBranchTarget7OpValueMM(), llvm::MipsMCCodeEmitter::getBranchTargetOpValue(), getBranchTargetOpValue(), llvm::MipsMCCodeEmitter::getBranchTargetOpValue1SImm16(), llvm::MipsMCCodeEmitter::getBranchTargetOpValueLsl2MMR6(), llvm::MipsMCCodeEmitter::getBranchTargetOpValueMM(), llvm::MipsMCCodeEmitter::getBranchTargetOpValueMMPC10(), llvm::MipsMCCodeEmitter::getBranchTargetOpValueMMR6(), getBRccForPseudo(), llvm::getBuildVectorConstantSplat(), getBundledDefMI(), getBundledUseMI(), getCalledFunction(), llvm::WebAssembly::getCalleeOp(), llvm::StatepointOpers::getCallingConv(), getCallInstr(), llvm::StatepointOpers::getCallTarget(), getCallTargetRegOpnd(), llvm::HexagonInstrInfo::getCExtOpNum(), llvm::SIInstrInfo::getClampMask(), llvm::ReachingDefAnalysis::getClearance(), getCmpForPseudo(), getComparePreds(), getCompoundCandidateGroup(), llvm::HexagonInstrInfo::getCompoundCandidateGroup(), llvm::PPCMCCodeEmitter::getCondBrEncoding(), llvm::X86::getCondFromBranch(), getCondFromBranch(), llvm::X86::getCondFromCMov(), llvm::X86::getCondFromSETCC(), llvm::getConstantFPVRegVal(), getConstantFromPool(), llvm::getConstantVRegValWithLookThrough(), getConstMetaVal(), llvm::X86InstrInfo::getConstValDefinedInReg(), getCopyRewriter(), llvm::ModuloSchedule::getCycle(), getDebugLocValue(), llvm::AMDGPURegisterBankInfo::getDefaultMappingAllVGPR(), llvm::AMDGPURegisterBankInfo::getDefaultMappingSOP(), llvm::AMDGPURegisterBankInfo::getDefaultMappingVOP(), llvm::LegalizationArtifactCombiner::getDefIndex(), llvm::PPCInstrInfo::getDefMIPostRA(), llvm::MCInstrInfo::getDeprecatedInfo(), llvm::PPCMCCodeEmitter::getDirectBrEncoding(), getDispOperand(), llvm::HexagonInstrInfo::getDotCurOp(), llvm::HexagonInstrInfo::getDotNewOp(), llvm::HexagonInstrInfo::getDotNewPredJumpOp(), llvm::HexagonInstrInfo::getDotNewPredOp(), llvm::HexagonInstrInfo::getDotOldOp(), llvm::RegPressureTracker::getDownwardPressure(), llvm::HexagonInstrInfo::getDuplexCandidateGroup(), llvm::HexagonInstrInfo::getDuplexOpcode(), llvm::HexagonInstrInfo::getEquivalentHWInstr(), llvm::PeelingModuloScheduleExpander::getEquivalentRegisterIn(), llvm::ARMBaseInstrInfo::getExecutionDomain(), llvm::X86InstrInfo::getExecutionDomain(), llvm::X86InstrInfo::getExecutionDomainCustom(), llvm::TargetInstrInfo::getExtractSubregInputs(), llvm::ARMBaseInstrInfo::getExtractSubregLikeInputs(), llvm::R600InstrInfo::getFlagOp(), llvm::StatepointOpers::getFlags(), llvm::X86InstrInfo::getFMA3OpcodeToCommuteOperands(), llvm::MemoryLocation::getForDest(), llvm::SIRegisterInfo::getFrameIndexInstrOffset(), llvm::ARMBaseRegisterInfo::getFrameIndexInstrOffset(), getFrameIndexOperandNum(), llvm::ARMBaseInstrInfo::getFramePred(), getFunctionReturns(), llvm::SystemZInstrInfo::getFusedCompare(), llvm::ReachingDefAnalysis::getGlobalReachingDefs(), llvm::SlotTracker::getGlobalSlot(), llvm::ReachingDefAnalysis::getGlobalUses(), llvm::MachineInstrExpressionTrait::getHashValue(), llvm::ARMHazardRecognizerFPMLx::getHazardType(), llvm::HexagonHazardRecognizer::getHazardType(), llvm::PPCHazardRecognizer970::getHazardType(), llvm::GCNHazardRecognizer::getHazardType(), 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::getImmOpValue(), 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::X86RegisterBankInfo::getInstrAlternativeMappings(), llvm::AArch64RegisterBankInfo::getInstrAlternativeMappings(), llvm::AMDGPURegisterBankInfo::getInstrAlternativeMappings(), llvm::AMDGPURegisterBankInfo::getInstrAlternativeMappingsIntrinsic(), llvm::AMDGPURegisterBankInfo::getInstrAlternativeMappingsIntrinsicWSideEffects(), llvm::MachineTraceMetrics::Trace::getInstrCycles(), llvm::HexagonInstrInfo::getInstrLatency(), llvm::PPCInstrInfo::getInstrLatency(), llvm::SIInstrInfo::getInstrLatency(), llvm::TargetInstrInfo::getInstrLatency(), llvm::ARMRegisterBankInfo::getInstrMapping(), llvm::MipsRegisterBankInfo::getInstrMapping(), llvm::X86RegisterBankInfo::getInstrMapping(), llvm::AArch64RegisterBankInfo::getInstrMapping(), llvm::AMDGPURegisterBankInfo::getInstrMapping(), llvm::RegisterBankInfo::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(), getInstrVecReg(), llvm::AArch64InstrInfo::getInstSizeInBytes(), llvm::ARCInstrInfo::getInstSizeInBytes(), llvm::MSP430InstrInfo::getInstSizeInBytes(), llvm::RISCVInstrInfo::getInstSizeInBytes(), llvm::AVRInstrInfo::getInstSizeInBytes(), llvm::MipsInstrInfo::getInstSizeInBytes(), llvm::PPCMCCodeEmitter::getInstSizeInBytes(), llvm::ARMBaseInstrInfo::getInstSizeInBytes(), llvm::SystemZInstrInfo::getInstSizeInBytes(), llvm::PPCInstrInfo::getInstSizeInBytes(), llvm::SIInstrInfo::getInstSizeInBytes(), getITDeprecationInfo(), llvm::getITInstrPredicate(), llvm::MipsMCCodeEmitter::getJumpOffset16OpValue(), llvm::MipsMCCodeEmitter::getJumpTargetOpValue(), llvm::MipsMCCodeEmitter::getJumpTargetOpValueMM(), llvm::GISelKnownBits::getKnownBits(), llvm::DebugHandlerBase::getLabelAfterInsn(), llvm::DebugHandlerBase::getLabelBeforeInsn(), getLdStBaseOp(), getLdStOffsetOp(), getLdStRegOp(), llvm::EquivalenceClasses< llvm::Instruction * >::getLeaderValue(), getLiveInRegsAt(), llvm::ReachingDefAnalysis::getLiveInUses(), getLiveOutRegsAt(), llvm::getLiveRegsAfter(), llvm::getLiveRegsBefore(), getLoadInfo(), getLoadStoreBaseOp(), getLoadStoreRegOp(), getLocForWrite(), getLSMultipleTransferSize(), getMachineInstr(), llvm::HexagonMCCodeEmitter::getMachineOpValue(), llvm::PPCMCCodeEmitter::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::PPCMCCodeEmitter::getMemRI34Encoding(), llvm::PPCMCCodeEmitter::getMemRI34PCRelEncoding(), llvm::PPCMCCodeEmitter::getMemRIEncoding(), llvm::PPCMCCodeEmitter::getMemRIX16Encoding(), llvm::PPCMCCodeEmitter::getMemRIXEncoding(), llvm::AArch64InstrInfo::getMemScale(), llvm::SlotTracker::getMetadataSlot(), getMFIfAvailable(), llvm::gvn::AvailableValue::getMI(), llvm::RegisterBankInfo::OperandsMapper::getMI(), llvm::HexagonInstrInfo::getMinValue(), llvm::ReachingDefAnalysis::getMIOperand(), llvm::MipsMCCodeEmitter::getMovePRegPairOpValue(), llvm::MipsMCCodeEmitter::getMovePRegSingleOpValue(), getMRCDeprecationInfo(), llvm::SIInstrInfo::getNamedImmOperand(), llvm::SIInstrInfo::getNamedOperand(), getNewValueJumpOpcode(), llvm::StackMaps::getNextMetaArgIdx(), llvm::HexagonInstrInfo::getNonDotCurOp(), llvm::HexagonInstrInfo::getNonExtOpcode(), getNumAllocatableRegsForConstraints(), llvm::PatchPointOpers::getNumCallArgs(), llvm::StatepointOpers::getNumDeoptArgs(), llvm::ARMBaseInstrInfo::getNumLDMAddresses(), llvm::TargetSchedModel::getNumMicroOps(), llvm::ARMBaseInstrInfo::getNumMicroOps(), llvm::TargetInstrInfo::getNumMicroOps(), getNumMicroOpsSwiftLdSt(), llvm::StackMapOpers::getNumPatchBytes(), llvm::StatepointOpers::getNumPatchBytes(), llvm::SIInstrInfo::getNumWaitStates(), llvm::ARMBasicBlockUtils::getOffsetOf(), getOffsetONFromFION(), llvm::CSKYMCCodeEmitter::getOImmOpValue(), llvm::R600InstrInfo::getOperandIdx(), getOpIdxForMO(), llvm::SIInstrInfo::getOpRegClass(), llvm::SIInstrInfo::getOpSize(), llvm::EquivalenceClasses< llvm::Instruction * >::getOrInsertLeaderValue(), llvm::AArch64InstrInfo::getOutliningCandidateInfo(), llvm::ARMBaseInstrInfo::getOutliningCandidateInfo(), llvm::X86InstrInfo::getOutliningCandidateInfo(), llvm::RISCVInstrInfo::getOutliningType(), llvm::AArch64InstrInfo::getOutliningType(), llvm::ARMBaseInstrInfo::getOutliningType(), llvm::X86InstrInfo::getOutliningType(), llvm::ARMBaseInstrInfo::getPartialRegUpdateClearance(), llvm::X86InstrInfo::getPartialRegUpdateClearance(), getPHISrcRegOpIdx(), getPostIncrementOperand(), llvm::ARMBaseInstrInfo::getPredicate(), getPredicatedRegister(), getPredicateSense(), llvm::SITargetLowering::getPrefLoopAlignment(), getPrePostIndexedMemOpInfo(), llvm::RegPressureTracker::getPressureAfterInst(), llvm::HexagonInstrInfo::getPseudoInstrPair(), llvm::ReachingDefAnalysis::getReachingDef(), llvm::ReachingDefAnalysis::getReachingLocalUses(), llvm::MachineInstrBuilder::getReg(), llvm::RegisterBankInfo::getRegBankFromConstraints(), llvm::HexagonInstrInfo::getRegForm(), llvm::MipsMCCodeEmitter::getRegisterListOpValue(), llvm::MipsMCCodeEmitter::getRegisterListOpValue16(), getRegOperandNumElts(), llvm::TargetInstrInfo::getRegSequenceInputs(), llvm::ARMBaseInstrInfo::getRegSequenceLikeInputs(), llvm::getRegSequenceSubReg(), getRegsUsedByPHIs(), llvm::MachineTraceMetrics::getResources(), getSchedRegions(), 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::X86InstrInfo::getSPAdjust(), llvm::TargetInstrInfo::getSPAdjust(), llvm::PPCMCCodeEmitter::getSPE2DisEncoding(), llvm::PPCMCCodeEmitter::getSPE4DisEncoding(), llvm::PPCMCCodeEmitter::getSPE8DisEncoding(), llvm::LiveIntervals::getSpillWeight(), llvm::getSplatIndex(), getSrcFromCopy(), llvm::R600InstrInfo::getSrcs(), llvm::ModuloSchedule::getStage(), llvm::PeelingModuloScheduleExpander::getStage(), getStartOrEndSlot(), getStoreOffset(), getStoreTarget(), getStoreValueOperand(), 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(), llvm::RegPressureTracker::getUpwardPressure(), llvm::SIInstrInfo::getVALUOp(), llvm::StatepointOpers::getVarIdx(), getVDefInterval(), llvm::getVPTInstrPredicate(), llvm::getVRegSubRegDef(), llvm::PPCMCCodeEmitter::getVSRpEvenEncoding(), getWaitStatesSince(), getWinAllocaAmount(), llvm::guessSuccessors(), handleADRP(), handleMemIntrinsicPtrUse(), handleMiddleInst(), llvm::LiveIntervals::handleMove(), handleNormalInst(), llvm::GISelCSEInfo::handleRecordedInst(), llvm::GISelCSEInfo::handleRecordedInsts(), llvm::GISelCSEInfo::handleRemoveInst(), handleUse(), llvm::LiveVariables::HandleVirtRegDef(), llvm::LiveVariables::HandleVirtRegUse(), llvm::SIInstrInfo::hasAnyModifiersSet(), HasConditionalBranch(), hasConstantAddressingMode(), llvm::HexagonPacketizerList::hasControlDependence(), llvm::MCInstrDesc::hasDefOfPhysReg(), llvm::MipsInstrInfo::HasForbiddenSlot(), llvm::SIInstrInfo::hasFPClamp(), HashMachineInstr(), llvm::SIInstrInfo::hasIntClamp(), llvm::X86InstrInfo::hasLiveCondCodeDef(), llvm::HexagonInstrInfo::hasLoadFromStackSlot(), llvm::TargetInstrInfo::hasLoadFromStackSlot(), llvm::ReachingDefAnalysis::hasLocalDefBefore(), llvm::X86_MC::hasLockPrefix(), llvm::X86InstrInfo::hasLockPrefix(), llvm::SIInstrInfo::hasModifiersSet(), llvm::DbgValueHistoryMap::hasNonEmptyLocation(), llvm::HexagonInstrInfo::hasNonExtEquivalent(), llvm::HexagonInstrInfo::hasPseudoInstrPair(), hasRAWHazard(), hasRegisterDependency(), llvm::HexagonInstrInfo::hasStoreToStackSlot(), llvm::TargetInstrInfo::hasStoreToStackSlot(), hasUnoccupiedSlot(), llvm::SIInstrInfo::hasUnwantedEffectsWhenEXECEmpty(), hasVariantSymbol(), hasVectorOperands(), llvm::SIInstrInfo::hasVGPRUses(), hasVPRUse(), hasVulnerableLoad(), hasYmmOrZmmReg(), llvm::HexagonLowerToMC(), llvm::HexagonAsmPrinter::HexagonProcessInstruction(), hoistAndMergeSGPRInits(), if(), llvm::HexagonPacketizerList::ignorePseudoInstruction(), llvm::HexagonInstrInfo::immediateExtend(), imposeStackOrdering(), indirectCopyToAGPR(), llvm::InstructionOrdering::initialize(), INITIALIZE_PASS(), llvm::outliner::Candidate::initLRU(), llvm::ScheduleDAGInstrs::initSUnits(), llvm::SystemZFrameLowering::inlineStackProbe(), llvm::X86FrameLowering::inlineStackProbe(), llvm::PPCFrameLowering::inlineStackProbe(), llvm::RegBankSelect::InsertPoint::insert(), llvm::MIBundleBuilder::insert(), llvm::MachineBasicBlock::insert(), llvm::MachineBasicBlock::insertAfter(), llvm::MachineBasicBlock::insertAfterBundle(), llvm::RISCVInstrInfo::insertBranch(), llvm::AVRInstrInfo::insertBranch(), insertCopy(), insertDeleteInstructions(), insertDivByZeroTrap(), InsertFPConstInst(), InsertFPImmInst(), llvm::RISCVInstrInfo::insertIndirectBranch(), llvm::AVRInstrInfo::insertIndirectBranch(), InsertLDR_STR(), llvm::LiveIntervals::InsertMachineInstrInMaps(), llvm::SlotIndexes::insertMachineInstrInMaps(), insertNamedMCOperand(), llvm::MipsInstrInfo::insertNoop(), llvm::HexagonInstrInfo::insertNoop(), llvm::PPCInstrInfo::insertNoop(), llvm::SIInstrInfo::insertNoop(), llvm::SIInstrInfo::insertNoops(), llvm::TargetInstrInfo::insertNoops(), insertNoopsInBundle(), insertNopBeforeInstruction(), llvm::PPCInstrInfo::insertSelect(), InsertSPConstInst(), InsertSPImmInst(), llvm::BTFDebug::InstLower(), instModifiesReg(), instrDefsUsesSCC(), instReadsReg(), InstructionStoresToFI(), llvm::rdf::CopyPropagation::interpretAsCopy(), interpretValues(), llvm::HexagonInstrInfo::invertAndChangeJumpTarget(), is16BitMemOperand(), is32BitMemOperand(), is64BitMemOperand(), llvm::isAArch64FrameOffsetLegal(), llvm::HexagonInstrInfo::isAbsoluteSet(), llvm::HexagonInstrInfo::isAccumulator(), isAddConstantOp(), llvm::MipsInstrInfo::isAddImmediate(), llvm::AArch64InstrInfo::isAddImmediate(), llvm::ARMBaseInstrInfo::isAddImmediate(), llvm::HexagonInstrInfo::isAddrModeWithOffset(), isAllocSiteRemovable(), isArtifact(), llvm::AArch64InstrInfo::isAsCheapAsAMove(), llvm::RISCVInstrInfo::isAsCheapAsAMove(), llvm::TargetInstrInfo::isAsCheapAsAMove(), llvm::SIInstrInfo::isAtomic(), llvm::SIInstrInfo::isAtomicNoRet(), llvm::SIInstrInfo::isAtomicRet(), isBackwardPropagatableCopy(), llvm::HexagonInstrInfo::isBaseImmOffset(), llvm::SIInstrInfo::isBasicBlockPrologue(), llvm::ARMBasicBlockUtils::isBBInRange(), isBinary(), llvm::AsmPrinter::isBlockOnlyReachableByFallthrough(), isBranchRetTrap(), isBRccPseudo(), llvm::WebAssembly::isBrTable(), llvm::SIInstrInfo::isBufferSMRD(), llvm::isBuildVectorAllOnes(), llvm::isBuildVectorAllZeros(), isBuildVectorConstantSplat(), llvm::HexagonPacketizerList::isCallDependent(), isCallInstruction(), isCandidateLoad(), isCandidateStore(), llvm::AArch64InstrInfo::isCandidateToMergeOrPair(), llvm::WebAssembly::isChild(), isCMOVPseudo(), llvm::CoalescerPair::isCoalescable(), isCoalescable(), llvm::AArch64InstrInfo::isCoalescableExtInstr(), llvm::X86InstrInfo::isCoalescableExtInstr(), llvm::PPCInstrInfo::isCoalescableExtInstr(), llvm::HexagonInstrInfo::isComplex(), llvm::HexagonInstrInfo::isCompoundBranchInstr(), isConstant(), llvm::HexagonInstrInfo::isConstExtended(), isControlFlow(), isCopy(), isCopyFeedingInvariantStore(), isCopyFromExec(), llvm::TargetInstrInfo::isCopyInstr(), llvm::MipsSEInstrInfo::isCopyInstrImpl(), llvm::RISCVInstrInfo::isCopyInstrImpl(), llvm::ARMBaseInstrInfo::isCopyInstrImpl(), llvm::Mips16InstrInfo::isCopyInstrImpl(), llvm::AArch64InstrInfo::isCopyInstrImpl(), llvm::X86InstrInfo::isCopyInstrImpl(), isCopyLike(), isCopyToExec(), isCopyToReg(), llvm::IsCPSRDead< MachineInstr >(), llvm::ARM_MC::isCPSRDefined(), llvm::ARMBaseInstrInfo::isCPSRDefined(), isCrossCopy(), isCSRestore(), llvm::X86InstrInfo::isDataInvariant(), llvm::X86InstrInfo::isDataInvariantLoad(), isDbgValueDescribedByReg(), llvm::HexagonInstrInfo::isDeallocRet(), isDefBetween(), isDefConvertible(), isDependenceBarrier(), llvm::MCInstrAnalysis::isDependencyBreaking(), llvm::TargetSubtargetInfo::isDependencyBreaking(), isDescribedByReg(), isDirectJump(), llvm::SIInstrInfo::isDisableWQM(), isDo(), isDomainMVE(), llvm::SIInstrInfo::isDOT(), llvm::HexagonInstrInfo::isDotCurInst(), llvm::HexagonInstrInfo::isDotNewInst(), llvm::SIInstrInfo::isDPP(), llvm::SIInstrInfo::isDS(), llvm::HexagonInstrInfo::isEarlySourceInstr(), isEFLAGSDefLive(), isEFLAGSLive(), isEligibleForITBlock(), llvm::HexagonMachineFunctionInfo::isEndPacket(), llvm::SIInstrInfo::isEXP(), llvm::HexagonInstrInfo::isExtendable(), llvm::HexagonInstrInfo::isExtended(), llvm::AArch64InstrInfo::isFalkorShiftExtFast(), isFirstInstructionInSequence(), llvm::SIInstrInfo::isFixedSize(), llvm::SIInstrInfo::isFLAT(), llvm::SIInstrInfo::isFLATGlobal(), llvm::SIInstrInfo::isFLATScratch(), llvm::HexagonInstrInfo::isFloat(), llvm::SIInstrInfo::isFoldableCopy(), llvm::SIInstrInfo::isFPAtomic(), llvm::AArch64InstrInfo::isFPRCopy(), llvm::SIRegisterInfo::isFrameOffsetLegal(), llvm::AArch64RegisterInfo::isFrameOffsetLegal(), llvm::PPCRegisterInfo::isFrameOffsetLegal(), llvm::ARMBaseRegisterInfo::isFrameOffsetLegal(), isFullCopyOf(), isFuncletReturnInstr(), llvm::SIInstrInfo::isGather4(), isGlobalMemoryObject(), isGprbTwoInstrUnalignedLoadOrStore(), llvm::AArch64InstrInfo::isGPRCopy(), llvm::AArch64InstrInfo::isGPRZero(), isHardwareLoop(), isHorizontalReduction(), llvm::HexagonInstrInfo::isHVXVec(), llvm::PPCInstrInfo::isImmInstrEligibleForFolding(), llvm::SIInstrInfo::isImmOperandLegal(), isImplicitlyDef(), isIncrementOrDecrement(), llvm::HexagonInstrInfo::isIndirectCall(), llvm::isIndirectCall(), llvm::isIndirectControlFlowNotComingBack(), llvm::HexagonInstrInfo::isIndirectL4Return(), llvm::SIInstrInfo::isInlineConstant(), isIntegerBCKind(), isIntegerWideningViableForSlice(), isInvariantStore(), llvm::HexagonInstrInfo::isJumpR(), llvm::HexagonInstrInfo::isJumpWithinBranchRange(), isKilled(), llvm::isKnownToBeAPowerOfTwo(), llvm::HexagonInstrInfo::isLateResultInstr(), llvm::HexagonInstrInfo::isLateSourceInstr(), llvm::ARM_MC::isLDMBaseRegInList(), llvm::AArch64InstrInfo::isLdStPairSuppressed(), isLEA(), llvm::isLeaMem(), llvm::LegalizerInfo::isLegal(), llvm::LegalizerInfo::isLegalOrCustom(), isLibCallInTailPosition(), llvm::SIInstrInfo::isLiteralConstant(), isLoadAbsSet(), isLoadAndTestAsCmp(), llvm::RISCVInstrInfo::isLoadFromStackSlot(), llvm::MipsSEInstrInfo::isLoadFromStackSlot(), llvm::ARCInstrInfo::isLoadFromStackSlot(), llvm::XCoreInstrInfo::isLoadFromStackSlot(), llvm::LanaiInstrInfo::isLoadFromStackSlot(), llvm::SparcInstrInfo::isLoadFromStackSlot(), llvm::HexagonInstrInfo::isLoadFromStackSlot(), llvm::AArch64InstrInfo::isLoadFromStackSlot(), llvm::AVRInstrInfo::isLoadFromStackSlot(), llvm::VEInstrInfo::isLoadFromStackSlot(), llvm::ARMBaseInstrInfo::isLoadFromStackSlot(), llvm::X86InstrInfo::isLoadFromStackSlot(), llvm::SystemZInstrInfo::isLoadFromStackSlot(), llvm::TargetInstrInfo::isLoadFromStackSlot(), llvm::PPCInstrInfo::isLoadFromStackSlot(), llvm::SIInstrInfo::isLoadFromStackSlot(), llvm::LanaiInstrInfo::isLoadFromStackSlotPostFE(), llvm::ARMBaseInstrInfo::isLoadFromStackSlotPostFE(), llvm::X86InstrInfo::isLoadFromStackSlotPostFE(), isLoadStoreThatCanHandleDisplacement(), isLogicalOpOnExec(), llvm::HexagonInstrInfo::isLoopN(), llvm::isLoopStart(), llvm::SIInstrInfo::isLowLatencyInstruction(), isLRAvailable(), llvm::SIInstrInfo::isMAI(), llvm::AArch64InstrInfo::isMBBSafeToOutlineFrom(), llvm::ARMBaseInstrInfo::isMBBSafeToOutlineFrom(), llvm::isMem(), llvm::HexagonInstrInfo::isMemOp(), isMemoryOp(), isMergeableLdStUpdate(), llvm::SIInstrInfo::isMIMG(), isMla(), isMoveInstr(), llvm::SIInstrInfo::isMTBUF(), llvm::SIInstrInfo::isMUBUF(), isMul(), isMulPowOf2(), llvm::HexagonPacketizerList::isNewifiable(), llvm::HexagonInstrInfo::isNewValue(), llvm::HexagonInstrInfo::isNewValueInst(), llvm::HexagonInstrInfo::isNewValueJump(), llvm::HexagonInstrInfo::isNewValueStore(), isNoReturnDef(), isNot(), isNullary(), llvm::InstructionSelector::isObviouslySafeToFold(), isOnlyCopiedFromConstantMemory(), llvm::HexagonInstrInfo::isOperandExtended(), llvm::SIInstrInfo::isOperandLegal(), isOptimizeCompareCandidate(), isORCopyInst(), llvm::SIInstrInfo::isPacked(), llvm::AArch64InstrInfo::isPairableLdStInst(), isPairedLdSt(), isPCRel32Branch(), isPermlane(), isPhysicalRegCopy(), isPlainlyKilled(), llvm::ARCInstrInfo::isPostIncrement(), llvm::HexagonInstrInfo::isPostIncrement(), isPostIncrementForm(), isPostIndex(), llvm::CombinerHelper::isPredecessor(), llvm::ARMBaseInstrInfo::isPredicable(), llvm::R600InstrInfo::isPredicable(), llvm::SystemZInstrInfo::isPredicable(), llvm::HexagonInstrInfo::isPredicable(), llvm::TargetInstrInfo::isPredicable(), llvm::ARM_MC::isPredicated(), llvm::ARMBaseInstrInfo::isPredicated(), llvm::R600InstrInfo::isPredicated(), llvm::HexagonInstrInfo::isPredicated(), llvm::HexagonInstrInfo::isPredicatedNew(), llvm::HexagonInstrInfo::isPredicatedTrue(), isPrefix(), llvm::PPCMCCodeEmitter::isPrefixedInstruction(), llvm::ARCInstrInfo::isPreIncrement(), isPreIncrementForm(), isPreIndex(), isPromotableLoadFromStore(), isPromotableZeroStoreInst(), llvm::HexagonInstrInfo::isPureSlot0(), isPushPop(), llvm::ReachingDefAnalysis::isReachingDefLiveOut(), isReadOrWriteToDSPReg(), isRealInstruction(), llvm::WebAssemblyInstrInfo::isReallyTriviallyReMaterializable(), llvm::SIInstrInfo::isReallyTriviallyReMaterializable(), llvm::X86InstrInfo::isReallyTriviallyReMaterializable(), llvm::PPCInstrInfo::isReallyTriviallyReMaterializable(), isReg(), llvm::ReachingDefAnalysis::isRegDefinedAfter(), llvm::R600InstrInfo::isRegisterLoad(), llvm::R600InstrInfo::isRegisterStore(), isRegOtherThanSPAndFP(), llvm::ReachingDefAnalysis::isRegUsedAfter(), isRelevantAddressingMode(), isRematerializable(), llvm::MachineOperand::isRenamable(), llvm::HexagonInstrInfo::isRestrictNoSlot1Store(), isRIPRelative(), llvm::ReachingDefAnalysis::isSafeToDefRegAt(), llvm::ReachingDefAnalysis::isSafeToRemove(), llvm::SIInstrInfo::isSALU(), llvm::AMDGPURegisterBankInfo::isSALUMapping(), llvm::HexagonInstrInfo::isSaveCalleeSavedRegsCall(), isScalarLoadLegal(), llvm::SIInstrInfo::isScalarStore(), llvm::SIInstrInfo::isScalarUnit(), isSchedBarrier(), isSchedBoundary(), llvm::AArch64InstrInfo::isSchedulingBoundary(), llvm::HexagonInstrInfo::isSchedulingBoundary(), llvm::ARMBaseInstrInfo::isSchedulingBoundary(), llvm::SIInstrInfo::isSchedulingBoundary(), llvm::X86InstrInfo::isSchedulingBoundary(), llvm::PPCInstrInfo::isSchedulingBoundary(), llvm::TargetInstrInfo::isSchedulingBoundary(), llvm::SIInstrInfo::isSDWA(), isSecondInstructionInSequence(), llvm::SIInstrInfo::isSegmentSpecificFLAT(), llvm::AArch64InstrInfo::isSEHInstruction(), isSelectPseudo(), isSendMsgTraceDataOrGDS(), llvm::SIInstrInfo::isSGPRSpill(), llvm::SIInstrInfo::isSGPRStackAccess(), llvm::PPCInstrInfo::isSignExtended(), isSignExtended(), llvm::HexagonInstrInfo::isSignExtendingLoad(), isSignExtendingOp(), llvm::PPCInstrInfo::isSignOrZeroExtended(), isSimple(), isSimpleBD12Move(), isSimpleIf(), isSimpleMove(), 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::HexagonInstrInfo::isSpillPredRegOp(), isSplitEdge(), llvm::SIInstrInfo::isStackAccess(), llvm::SystemZInstrInfo::isStackSlotCopy(), llvm::HexagonMachineFunctionInfo::isStartPacket(), llvm::RISCVInstrInfo::isStoreToStackSlot(), llvm::MipsSEInstrInfo::isStoreToStackSlot(), llvm::LanaiInstrInfo::isStoreToStackSlot(), llvm::ARCInstrInfo::isStoreToStackSlot(), llvm::XCoreInstrInfo::isStoreToStackSlot(), llvm::AArch64InstrInfo::isStoreToStackSlot(), llvm::SparcInstrInfo::isStoreToStackSlot(), llvm::HexagonInstrInfo::isStoreToStackSlot(), llvm::AVRInstrInfo::isStoreToStackSlot(), llvm::VEInstrInfo::isStoreToStackSlot(), llvm::ARMBaseInstrInfo::isStoreToStackSlot(), llvm::SystemZInstrInfo::isStoreToStackSlot(), llvm::X86InstrInfo::isStoreToStackSlot(), llvm::TargetInstrInfo::isStoreToStackSlot(), llvm::PPCInstrInfo::isStoreToStackSlot(), llvm::SIInstrInfo::isStoreToStackSlot(), llvm::ARMBaseInstrInfo::isStoreToStackSlotPostFE(), llvm::X86InstrInfo::isStoreToStackSlotPostFE(), llvm::AArch64InstrInfo::isStridedAccess(), isSuitableForMask(), llvm::ARMBaseInstrInfo::isSwiftFastImmShift(), isSystemInstr(), isTagStore(), llvm::HexagonInstrInfo::isTailCall(), llvm::HexagonInstrInfo::isTC1(), llvm::HexagonInstrInfo::isTC2(), llvm::HexagonInstrInfo::isTC2Early(), llvm::HexagonInstrInfo::isTC4x(), isTerminalReg(), llvm::PPCInstrInfo::isTOCSaveMI(), llvm::SIInstrInfo::isTRANS(), isTransformable(), llvm::R600InstrInfo::isTransOnly(), llvm::isTriviallyDead(), llvm::TargetInstrInfo::isTriviallyReMaterializable(), isTwoAddrUse(), llvm::X86InstrInfo::isUnconditionalTailCall(), isUnorderedLoadStore(), llvm::TargetInstrInfo::isUnpredicatedTerminator(), isUnsafeToMoveAcross(), llvm::AArch64InstrInfo::isUnscaledLdSt(), llvm::TargetInstrInfo::isUnspillableTerminator(), llvm::ARMBaseInstrInfo::isUnspillableTerminatorImpl(), isUseDefConvertible(), isUseMIInFoldList(), isUseSafeToFold(), isValidClauseInst(), isValidDPP8(), llvm::SIInstrInfo::isVALU(), 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::isVINTRP(), llvm::SIInstrInfo::isVMEM(), isVMEMClauseInst(), llvm::AnyMemIntrinsic::isVolatile(), llvm::SIInstrInfo::isVOP1(), llvm::SIInstrInfo::isVOP2(), llvm::SIInstrInfo::isVOP3(), llvm::SIInstrInfo::isVOP3P(), llvm::SIInstrInfo::isVOPC(), isVShiftRImm(), llvm::SIInstrInfo::isWQM(), isX87ControlInstruction(), isX87Instruction(), isX87NonWaitingControlInstruction(), isXDL(), llvm::PPCInstrInfo::isZeroExtended(), llvm::HexagonInstrInfo::isZeroExtendingLoad(), isZeroExtendingOp(), llvm::SplitEditor::leaveIntvAfter(), llvm::SplitEditor::leaveIntvBefore(), llvm::AMDGPULegalizerInfo::legalizeAddrSpaceCast(), llvm::AMDGPULegalizerInfo::legalizeAtomicCmpXChg(), llvm::AMDGPULegalizerInfo::legalizeAtomicIncDec(), llvm::AMDGPULegalizerInfo::legalizeBufferAtomic(), llvm::AMDGPULegalizerInfo::legalizeBufferLoad(), llvm::AMDGPULegalizerInfo::legalizeBufferStore(), llvm::AMDGPULegalizerInfo::legalizeBuildVector(), llvm::AMDGPULegalizerInfo::legalizeBVHIntrinsic(), llvm::MipsLegalizerInfo::legalizeCustom(), llvm::ARMLegalizerInfo::legalizeCustom(), llvm::AArch64LegalizerInfo::legalizeCustom(), llvm::AMDGPULegalizerInfo::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::legalizeFFloor(), llvm::AMDGPULegalizerInfo::legalizeFlog(), llvm::AMDGPULegalizerInfo::legalizeFMad(), llvm::AMDGPULegalizerInfo::legalizeFPow(), llvm::AMDGPULegalizerInfo::legalizeFPTOI(), llvm::AMDGPULegalizerInfo::legalizeFrem(), llvm::AMDGPULegalizerInfo::legalizeFrint(), llvm::AMDGPULegalizerInfo::legalizeGlobalValue(), llvm::AMDGPULegalizerInfo::legalizeImageIntrinsic(), llvm::AMDGPULegalizerInfo::legalizeImplicitArgPtr(), llvm::AMDGPULegalizerInfo::legalizeInsertVectorElt(), llvm::LegalizerHelper::legalizeInstrStep(), llvm::MipsLegalizerInfo::legalizeIntrinsic(), llvm::AMDGPULegalizerInfo::legalizeIntrinsic(), llvm::AMDGPULegalizerInfo::legalizeIntrinsicTrunc(), llvm::AMDGPULegalizerInfo::legalizeIsAddrSpace(), llvm::AMDGPULegalizerInfo::legalizeITOFP(), llvm::AMDGPULegalizerInfo::legalizeLoad(), llvm::Legalizer::legalizeMachineFunction(), llvm::AMDGPULegalizerInfo::legalizeMinNumMaxNum(), llvm::SIInstrInfo::legalizeOperands(), llvm::SIInstrInfo::legalizeOperandsFLAT(), llvm::SIInstrInfo::legalizeOperandsSMRD(), llvm::SIInstrInfo::legalizeOperandsVOP2(), llvm::SIInstrInfo::legalizeOperandsVOP3(), llvm::SIInstrInfo::legalizeOpWithMove(), llvm::AMDGPULegalizerInfo::legalizePreloadedArgIntrin(), llvm::AMDGPULegalizerInfo::legalizeRsqClampIntrinsic(), llvm::AMDGPULegalizerInfo::legalizeSBufferLoad(), llvm::AMDGPULegalizerInfo::legalizeSDIV_SREM(), llvm::AMDGPULegalizerInfo::legalizeShuffleVector(), llvm::AMDGPULegalizerInfo::legalizeSinCos(), llvm::AMDGPULegalizerInfo::legalizeTrapIntrinsic(), llvm::AMDGPULegalizerInfo::legalizeUDIV_UREM(), llvm::AMDGPULegalizerInfo::legalizeUDIV_UREM32(), llvm::LegalizerHelper::libcall(), llvm::DebugLocStream::ListBuilder::ListBuilder(), llvm::XCoreInstrInfo::loadImmediate(), llvm::ARCInstrInfo::loadImmediate(), loadM0FromVGPR(), llvm::MSP430InstrInfo::loadRegFromStackSlot(), llvm::AVRInstrInfo::loadRegFromStackSlot(), llvm::AArch64InstrInfo::loadRegFromStackSlot(), llvm::SIInstrInfo::loadRegFromStackSlot(), llvm::X86InstrInfo::loadRegFromStackSlot(), llvm::PPCInstrInfo::loadRegFromStackSlot(), llvm::PPCInstrInfo::loadRegFromStackSlotNoUpd(), LookThroughCOPY(), llvm::TargetRegisterInfo::lookThruCopyLike(), llvm::TargetRegisterInfo::lookThruSingleUseCopyChain(), lookupCandidateBaseReg(), llvm::XCoreMCInstLower::Lower(), llvm::LanaiMCInstLower::Lower(), llvm::SystemZMCInstLower::lower(), llvm::MSP430MCInstLower::Lower(), llvm::BPFMCInstLower::Lower(), llvm::ARCMCInstLower::Lower(), llvm::MipsMCInstLower::Lower(), llvm::AArch64MCInstLower::Lower(), llvm::WebAssemblyMCInstLower::lower(), llvm::LegalizerHelper::lower(), 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::PPCRegisterInfo::lowerCRBitRestore(), llvm::PPCRegisterInfo::lowerCRBitSpilling(), llvm::PPCRegisterInfo::lowerCRRestore(), llvm::PPCRegisterInfo::lowerCRSpilling(), llvm::PPCRegisterInfo::lowerDynamicAlloc(), llvm::PPCRegisterInfo::lowerDynamicAreaOffset(), llvm::LegalizerHelper::lowerDynStackAlloc(), llvm::LegalizerHelper::lowerExtract(), llvm::LegalizerHelper::lowerExtractInsertVectorElt(), 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::lowerInsert(), llvm::AVRMCInstLower::lowerInstruction(), llvm::LegalizerHelper::lowerIntrinsicRound(), llvm::LegalizerHelper::lowerLoad(), llvm::LegalizerHelper::lowerMergeValues(), llvm::LegalizerHelper::lowerMinMax(), LowerOperand(), llvm::MipsAsmPrinter::LowerPATCHABLE_FUNCTION_ENTER(), llvm::ARMAsmPrinter::LowerPATCHABLE_FUNCTION_ENTER(), llvm::MipsAsmPrinter::LowerPATCHABLE_FUNCTION_EXIT(), llvm::ARMAsmPrinter::LowerPATCHABLE_FUNCTION_EXIT(), llvm::MipsAsmPrinter::LowerPATCHABLE_TAIL_CALL(), llvm::ARMAsmPrinter::LowerPATCHABLE_TAIL_CALL(), llvm::LowerPPCMachineInstrToMCInst(), llvm::PPCRegisterInfo::lowerPrepareProbedAlloca(), llvm::LegalizerHelper::lowerReadWriteRegister(), lowerRIEfLow(), lowerRIHigh(), lowerRILow(), llvm::LowerRISCVMachineInstrToMCInst(), lowerRISCVVMachineInstrToMCInst(), llvm::LegalizerHelper::lowerSADDO_SSUBO(), llvm::LegalizerHelper::lowerSelect(), llvm::LegalizerHelper::lowerShlSat(), llvm::LegalizerHelper::lowerShuffleVector(), llvm::LegalizerHelper::lowerSITOFP(), llvm::LegalizerHelper::lowerSMULH_UMULH(), llvm::LowerSparcMachineInstrToMCInst(), lowersToCopies(), llvm::LegalizerHelper::lowerStore(), lowerSubvectorLoad(), lowerSubvectorStore(), llvm::LegalizerHelper::lowerU64ToF32BitOps(), llvm::LegalizerHelper::lowerUITOFP(), llvm::LegalizerHelper::lowerUnmergeValues(), llvm::LowerVEMachineInstrToMCInst(), llvm::MIPatternMatch::m_MInstr(), llvm::DiagnosticInfoMIROptimization::MachineArgument::MachineArgument(), llvm::machineFunctionIsIllegal(), llvm::MachineInstrBuilder::MachineInstrBuilder(), llvm::MachineInstrBundleIterator< const MachineInstr >::MachineInstrBundleIterator(), llvm::MachineIRBuilder::MachineIRBuilder(), MakeM0Inst(), matchAArch64MulConstCombine(), matchAdjustICmpImmAndPred(), matchAliasCondition(), llvm::MCInstPrinter::matchAliasPatterns(), llvm::CombinerHelper::matchAllExplicitUsesAreUndef(), llvm::CombinerHelper::matchAnyExplicitUseIsUndef(), llvm::CombinerHelper::matchAshrShlToSextInreg(), llvm::CombinerHelper::matchBinOpSameVal(), AMDGPUPreLegalizerCombinerHelper::matchClampI64ToI16(), llvm::CombinerHelper::matchCombineAddP2IToPtrAdd(), llvm::CombinerHelper::matchCombineAnyExtTrunc(), llvm::CombinerHelper::matchCombineConcatVectors(), llvm::CombinerHelper::matchCombineConstantFoldFpUnary(), llvm::CombinerHelper::matchCombineConstPtrAddToI2P(), llvm::CombinerHelper::matchCombineCopy(), llvm::CombinerHelper::matchCombineExtendingLoads(), llvm::CombinerHelper::matchCombineExtOfExt(), llvm::CombinerHelper::matchCombineFAbsOfFAbs(), llvm::CombinerHelper::matchCombineFNegOfFNeg(), llvm::CombinerHelper::matchCombineI2PToP2I(), llvm::CombinerHelper::matchCombineIndexedLoadStore(), llvm::CombinerHelper::matchCombineInsertVecElts(), llvm::CombinerHelper::matchCombineMulToShl(), llvm::CombinerHelper::matchCombineP2IToI2P(), llvm::CombinerHelper::matchCombineShiftToUnmerge(), llvm::CombinerHelper::matchCombineShlOfExtend(), llvm::CombinerHelper::matchCombineShuffleVector(), llvm::CombinerHelper::matchCombineTruncOfExt(), llvm::CombinerHelper::matchCombineTruncOfShl(), llvm::CombinerHelper::matchCombineUnmergeConstant(), llvm::CombinerHelper::matchCombineUnmergeMergeToPlainValues(), llvm::CombinerHelper::matchCombineUnmergeWithDeadLanesToTrunc(), llvm::CombinerHelper::matchCombineUnmergeZExtToZExt(), llvm::CombinerHelper::matchConstantSelectCmp(), AMDGPUPostLegalizerCombinerHelper::matchCvtF32UByteN(), matchDup(), matchDupFromBuildVector(), matchDupFromInsertVectorElt(), matchDupLane(), matchEXT(), llvm::CombinerHelper::matchExtendThroughPhis(), matchExtractVecEltPairwiseAdd(), matchFConstantToConstant(), AMDGPUPostLegalizerCombinerHelper::matchFMinFMaxLegacy(), llvm::CombinerHelper::matchHoistLogicOpWithSameOpcodeHands(), matchICmpRedundantTrunc(), matchINS(), llvm::CombinerHelper::matchLoadOrCombine(), llvm::CombinerHelper::matchNotCmp(), llvm::CombinerHelper::matchOperandIsKnownToBeAPowerOfTwo(), llvm::CombinerHelper::matchOperandIsUndef(), llvm::CombinerHelper::matchOperandIsZero(), llvm::CombinerHelper::matchOptBrCondByInvertingCond(), llvm::CombinerHelper::matchPtrAddImmedChain(), llvm::CombinerHelper::matchPtrAddZero(), llvm::CombinerHelper::matchRedundantAnd(), llvm::CombinerHelper::matchRedundantOr(), llvm::CombinerHelper::matchRedundantSExtInReg(), matchREV(), llvm::CombinerHelper::matchSelectSameVal(), llvm::CombinerHelper::matchSextInRegOfLoad(), llvm::CombinerHelper::matchSextTruncSextLoad(), llvm::CombinerHelper::matchShiftImmedChain(), llvm::CombinerHelper::matchShiftOfShiftedLogic(), llvm::CombinerHelper::matchSimplifyAddToSub(), matchTRN(), AMDGPUPostLegalizerCombinerHelper::matchUCharToFloat(), llvm::CombinerHelper::matchUndefSelectCmp(), llvm::CombinerHelper::matchUndefShuffleVectorMask(), llvm::CombinerHelper::matchUndefStore(), matchUZP(), matchVAshrLshrImm(), llvm::CombinerHelper::matchXorOfAndWithSameReg(), matchZip(), llvm::SIInstrInfo::materializeImmediate(), llvm::SIInstrInfo::mayAccessFlatAddressSpace(), llvm::MCInstrDesc::mayAffectControlFlow(), llvm::HexagonInstrInfo::mayBeCurLoad(), llvm::HexagonInstrInfo::mayBeNewStore(), mayCombineMisaligned(), mayHaveSideEffects(), mayLoadFromGOTOrConstantPool(), llvm::mayOptimizeThumb2Instruction(), llvm::SIInstrInfo::mayReadEXEC(), MaySpeculate(), llvm::WebAssembly::mayThrow(), llvm::GISelObserverWrapper::MF_HandleInsertion(), llvm::GISelObserverWrapper::MF_HandleRemoval(), llvm::mi_bundle_ops(), llvm::MIBundleBuilder::MIBundleBuilder(), llvm::MIBundleOperandIteratorBase< const MachineOperand >::MIBundleOperandIteratorBase(), MIIsInTerminatorSequence(), llvm::SIInstrInfo::modifiesModeRegister(), llvm::LegalizerHelper::moreElementsVector(), llvm::LegalizerHelper::moreElementsVectorDst(), llvm::LegalizerHelper::moreElementsVectorPhi(), llvm::LegalizerHelper::moreElementsVectorSrc(), moveInstrOut(), llvm::ScheduleDAGMI::moveInstruction(), moveInstsAfter(), 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::narrowScalarInsert(), llvm::LegalizerHelper::narrowScalarMul(), llvm::LegalizerHelper::narrowScalarSelect(), llvm::LegalizerHelper::narrowScalarShift(), llvm::LegalizerHelper::narrowScalarShiftByConstant(), llvm::LegalizerHelper::narrowScalarSrc(), llvm::SIRegisterInfo::needsFrameBaseReg(), llvm::AArch64RegisterInfo::needsFrameBaseReg(), llvm::PPCRegisterInfo::needsFrameBaseReg(), llvm::ARMBaseRegisterInfo::needsFrameBaseReg(), needsStackFrame(), llvm::ScheduleDAGInstrs::newSUnit(), llvm::CriticalAntiDepBreaker::Observe(), llvm::AggressiveAntiDepBreaker::Observe(), offsetMinAlign(), offsetToDisp(), opcodeEmitsNoInsts(), llvm::LexicalScope::openInsnRange(), llvm::RegisterBankInfo::OperandsMapper::OperandsMapper(), llvm::MachineInstrBuilder::operator MachineBasicBlock::iterator(), llvm::MachineInstrBuilder::operator MachineInstr *(), llvm::MachineInstrBuilder::operator->(), llvm::rdf::operator<<(), llvm::operator<<(), llvm::EquivalenceClasses< llvm::Instruction * >::operator=(), optimizeCall(), llvm::LanaiInstrInfo::optimizeCompareInstr(), llvm::ARMBaseInstrInfo::optimizeCompareInstr(), llvm::X86InstrInfo::optimizeCompareInstr(), llvm::PPCInstrInfo::optimizeCompareInstr(), llvm::AArch64InstrInfo::optimizeCondBranch(), llvm::X86InstrInfo::optimizeLoadInstr(), llvm::Thumb2InstrInfo::optimizeSelect(), llvm::LanaiInstrInfo::optimizeSelect(), llvm::ARMBaseInstrInfo::optimizeSelect(), llvm::SMSchedule::orderDependence(), llvm::AArch64FrameLowering::orderFrameObjects(), llvm::X86FrameLowering::orderFrameObjects(), packCmovGroup(), llvm::VLIWPacketizerList::PacketizeMIs(), packImageA16AddressToDwords(), parseImmediate(), parseLEBImmediate(), parseOperands(), llvm::PatchPointOpers::PatchPointOpers(), llvm::PeelingModuloScheduleExpander::peelPrologAndEpilogs(), llvm::PeelSingleBlockLoop(), performCustomAdjustments(), performSink(), llvm::phys_regs_and_masks(), llvm::PointerMayBeCaptured(), llvm::HexagonInstrInfo::predCanBeUsedAsDotNew(), llvm::ARMBaseInstrInfo::PredicateInstruction(), llvm::R600InstrInfo::PredicateInstruction(), llvm::HexagonInstrInfo::PredicateInstruction(), llvm::SystemZInstrInfo::PredicateInstruction(), llvm::PPCInstrInfo::PredicateInstruction(), llvm::TargetInstrInfo::PredicateInstruction(), llvm::ARMBaseInstrInfo::predictBranchSizeForIfCvt(), llvm::TargetInstrInfo::predictBranchSizeForIfCvt(), llvm::MultiHazardRecognizer::PreEmitNoops(), llvm::GCNHazardRecognizer::PreEmitNoops(), llvm::GCNHazardRecognizer::PreEmitNoopsCommon(), llvm::PPCRegisterInfo::prepareDynamicAlloca(), llvm::MIBundleBuilder::prepend(), preservesValueOf(), llvm::X86InstrInfo::preservesZeroValueInReg(), llvm::ModuloSchedule::print(), llvm::MIPrinter::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::ARMInstPrinter::printAdrLabelOperand(), llvm::AArch64InstPrinter::printAdrpLabel(), llvm::AArch64InstPrinter::printAlignedLabel(), llvm::ARMInstPrinter::printAM2PreOrOffsetIndexOp(), llvm::ARMInstPrinter::printAM3PreOrOffsetIndexOp(), llvm::AArch64InstPrinter::printAMIndexedWB(), llvm::AArch64InstPrinter::printAMNoIndex(), llvm::AArch64InstPrinter::printArithExtend(), llvm::SystemZAsmPrinter::PrintAsmMemoryOperand(), llvm::AVRAsmPrinter::PrintAsmMemoryOperand(), llvm::HexagonAsmPrinter::PrintAsmMemoryOperand(), llvm::WebAssemblyAsmPrinter::PrintAsmMemoryOperand(), llvm::ARMAsmPrinter::PrintAsmMemoryOperand(), llvm::X86AsmPrinter::PrintAsmMemoryOperand(), llvm::MipsAsmPrinter::PrintAsmMemoryOperand(), llvm::SystemZAsmPrinter::PrintAsmOperand(), llvm::AVRAsmPrinter::PrintAsmOperand(), llvm::HexagonAsmPrinter::PrintAsmOperand(), llvm::WebAssemblyAsmPrinter::PrintAsmOperand(), llvm::ARMAsmPrinter::PrintAsmOperand(), llvm::X86AsmPrinter::PrintAsmOperand(), llvm::AMDGPUAsmPrinter::PrintAsmOperand(), llvm::MipsAsmPrinter::PrintAsmOperand(), llvm::AsmPrinter::PrintAsmOperand(), llvm::PPCInstPrinter::printATBitsAsHint(), llvm::RISCVInstPrinter::printAtomicMemOp(), llvm::ARMInstPrinter::printBankedRegOperand(), llvm::R600InstPrinter::printBankSwizzle(), llvm::AArch64InstPrinter::printBarriernXSOption(), llvm::AArch64InstPrinter::printBarrierOption(), llvm::ARMInstPrinter::printBitfieldInvMaskImmOperand(), llvm::RISCVInstPrinter::printBranchOperand(), llvm::PPCInstPrinter::printBranchOperand(), llvm::WebAssemblyInstPrinter::printBrList(), 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::ARMInstPrinter::printCImmediate(), llvm::R600InstPrinter::printClamp(), llvm::AMDGPUInstPrinter::printClampSI(), llvm::X86InstPrinterCommon::printCMPMnemonic(), llvm::NVPTXInstPrinter::printCmpMode(), llvm::AArch64InstPrinter::printComplexRotationOp(), llvm::ARMInstPrinter::printComplexRotationOp(), llvm::X86InstPrinterCommon::printCondCode(), llvm::AArch64InstPrinter::printCondCode(), llvm::ARMInstPrinter::printCoprocOptionImm(), llvm::ARMInstPrinter::printCPSIFlag(), llvm::ARMInstPrinter::printCPSIMod(), llvm::PPCInstPrinter::printcrbitm(), llvm::RISCVInstPrinter::printCSRSystemRegister(), llvm::R600InstPrinter::printCT(), llvm::NVPTXInstPrinter::printCvtMode(), 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(), llvm::X86ATTInstPrinter::printdwordmem(), llvm::X86IntelInstPrinter::printdwordmem(), llvm::AMDGPUInstPrinter::printEndpgm(), llvm::AArch64InstPrinter::printExactFPImm(), llvm::AArch64InstPrinter::printExtendedRegister(), llvm::ARMInstPrinter::printFBits16(), llvm::ARMInstPrinter::printFBits32(), llvm::MipsAsmPrinter::printFCCOperand(), llvm::RISCVInstPrinter::printFenceArg(), printFMAComments(), llvm::AArch64InstPrinter::printFPImmOperand(), llvm::ARMInstPrinter::printFPImmOperand(), llvm::RISCVInstPrinter::printFRMArg(), llvm::AArch64InstPrinter::printGPR64as32(), llvm::AArch64InstPrinter::printGPR64x8(), llvm::ARMInstPrinter::printGPRPairOperand(), llvm::AArch64InstPrinter::printGPRSeqPairsClassOperand(), llvm::LanaiInstPrinter::printHi16AndImmOperand(), llvm::LanaiInstPrinter::printHi16ImmOperand(), llvm::AMDGPUInstPrinter::printHigh(), llvm::AMDGPUInstPrinter::printHwreg(), llvm::AMDGPUInstPrinter::printIfSet(), llvm::AArch64InstPrinter::printImm(), llvm::BPFInstPrinter::printImm64Operand(), llvm::AArch64InstPrinter::printImm8OptLsl(), llvm::AArch64InstPrinter::printImmHex(), llvm::ARMInstPrinter::printImmPlusOneOperand(), llvm::AArch64InstPrinter::printImmScale(), llvm::PPCInstPrinter::printImmZeroOperand(), llvm::AArch64InstPrinter::printImplicitlyTypedVectorList(), llvm::BPFInstPrinter::printInst(), llvm::MSP430InstPrinter::printInst(), llvm::SparcInstPrinter::printInst(), llvm::X86ATTInstPrinter::printInst(), llvm::LanaiInstPrinter::printInst(), llvm::VEInstPrinter::printInst(), llvm::NVPTXInstPrinter::printInst(), llvm::ARMInstPrinter::printInst(), llvm::X86IntelInstPrinter::printInst(), llvm::AArch64InstPrinter::printInst(), llvm::RISCVInstPrinter::printInst(), llvm::HexagonInstPrinter::printInst(), llvm::AVRInstPrinter::printInst(), llvm::AMDGPUInstPrinter::printInst(), llvm::ARCInstPrinter::printInst(), llvm::PPCInstPrinter::printInst(), llvm::XCoreInstPrinter::printInst(), llvm::WebAssemblyInstPrinter::printInst(), llvm::SystemZInstPrinter::printInst(), llvm::MipsInstPrinter::printInst(), llvm::AArch64AppleInstPrinter::printInst(), llvm::R600InstPrinter::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::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::X86ATTInstPrinter::printMemOffset(), llvm::X86IntelInstPrinter::printMemOffset(), llvm::BPFInstPrinter::printMemOperand(), llvm::NVPTXInstPrinter::printMemOperand(), llvm::SparcInstPrinter::printMemOperand(), llvm::MipsAsmPrinter::printMemOperand(), llvm::R600InstPrinter::printMemOperand(), llvm::MipsAsmPrinter::printMemOperandEA(), llvm::X86ATTInstPrinter::printMemReference(), llvm::X86IntelInstPrinter::printMemReference(), llvm::PPCInstPrinter::printMemRegImm(), llvm::PPCInstPrinter::printMemRegImm34(), llvm::PPCInstPrinter::printMemRegImm34PCRel(), 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::printMveAddrModeQOperand(), llvm::ARMInstPrinter::printMveAddrModeRQOperand(), llvm::ARMInstPrinter::printMveSaturateOp(), llvm::ARMInstPrinter::printMVEVectorList(), llvm::R600InstPrinter::printNeg(), llvm::ARMInstPrinter::printNoHashImmediate(), llvm::R600InstPrinter::printOMOD(), llvm::AMDGPUInstPrinter::printOModSI(), llvm::BPFInstPrinter::printOperand(), llvm::LanaiInstPrinter::printOperand(), llvm::RISCVInstPrinter::printOperand(), llvm::NVPTXInstPrinter::printOperand(), llvm::HexagonInstPrinter::printOperand(), llvm::VEInstPrinter::printOperand(), llvm::WebAssemblyInstPrinter::printOperand(), llvm::X86ATTInstPrinter::printOperand(), llvm::SparcInstPrinter::printOperand(), llvm::X86IntelInstPrinter::printOperand(), llvm::ARMInstPrinter::printOperand(), llvm::AVRAsmPrinter::printOperand(), llvm::PPCInstPrinter::printOperand(), llvm::HexagonAsmPrinter::printOperand(), llvm::AArch64InstPrinter::printOperand(), llvm::ARMAsmPrinter::printOperand(), llvm::MipsAsmPrinter::printOperand(), llvm::R600InstPrinter::printOperand(), llvm::X86InstPrinterCommon::printOptionalSegReg(), 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::LanaiInstPrinter::printPredicateOperand(), llvm::PPCInstPrinter::printPredicateOperand(), llvm::ARMInstPrinter::printPredicateOperand(), llvm::AArch64InstPrinter::printPrefetchOp(), llvm::NVPTXInstPrinter::printProtoIdent(), llvm::AArch64InstPrinter::printPSBHintOp(), llvm::X86ATTInstPrinter::printqwordmem(), llvm::X86IntelInstPrinter::printqwordmem(), llvm::VEInstPrinter::printRDOperand(), llvm::MipsAsmPrinter::printRegisterList(), llvm::ARMInstPrinter::printRegisterList(), llvm::AArch64InstPrinter::printRegWithShiftExtend(), llvm::R600InstPrinter::printRel(), llvm::ARMInstPrinter::printRotImmOperand(), llvm::X86InstPrinterCommon::printRoundingControl(), llvm::R600InstPrinter::printRSel(), llvm::PPCInstPrinter::printS16ImmOperand(), llvm::PPCInstPrinter::printS34ImmOperand(), llvm::PPCInstPrinter::printS5ImmOperand(), llvm::ARMInstPrinter::printSBitModifierOperand(), llvm::AMDGPUInstPrinter::printSendMsg(), llvm::ARMInstPrinter::printSetendOperand(), llvm::AArch64InstPrinter::printShiftedRegister(), llvm::AArch64InstPrinter::printShifter(), llvm::ARMInstPrinter::printShiftImmOperand(), llvm::AArch64InstPrinter::printSIMDType10Operand(), llvm::AArch64InstPrinter::printSImm(), printSImmOperand(), llvm::ARMInstPrinter::printSORegImmOperand(), llvm::ARMInstPrinter::printSORegRegOperand(), llvm::SparcInstPrinter::printSparcAliasInstr(), llvm::AsmPrinter::PrintSpecial(), 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::AArch64InstPrinter::printSVELogicalImm(), llvm::AArch64InstPrinter::printSVEPattern(), llvm::AArch64InstPrinter::printSVERegOp(), llvm::AMDGPUInstPrinter::printSwizzle(), llvm::AArch64InstPrinter::printSysAlias(), llvm::AArch64InstPrinter::printSysCROperand(), 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::PPCInstPrinter::printU6ImmOperand(), llvm::PPCInstPrinter::printU7ImmOperand(), llvm::X86ATTInstPrinter::printU8Imm(), llvm::X86IntelInstPrinter::printU8Imm(), llvm::PPCInstPrinter::printU8ImmOperand(), llvm::AArch64InstPrinter::printUImm12Offset(), printUImmOperand(), 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::AMDGPUInstPrinter::printWaitFlag(), llvm::WebAssemblyInstPrinter::printWebAssemblyHeapTypeOperand(), 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(), llvm::X86ATTInstPrinter::printzmmwordmem(), llvm::X86IntelInstPrinter::printzmmwordmem(), llvm::AArch64InstPrinter::printZPRasFPR(), llvm::AlignmentFromAssumptionsPass::processAssumption(), llvm::HexagonFrameLowering::processFunctionBeforeFrameFinalized(), producesDoubleWidthResult(), producesFalseLanesZero(), llvm::HexagonInstrInfo::producesStall(), llvm::UniqueMachineInstr::Profile(), llvm::HexagonPacketizerList::promoteToDotCur(), llvm::HexagonPacketizerList::promoteToDotNew(), propagateLocalCopies(), llvm::MachineBasicBlock::push_back(), query(), queryCallee(), llvm::R600InstrInfo::readsLDSSrcReg(), readsVCCZ(), llvm::GCNUpwardRPTracker::recede(), llvm::RegPressureTracker::recede(), llvm::recomputeLivenessFlags(), llvm::MachineRegisterInfo::recomputeRegClass(), llvm::GISelCSEInfo::recordNewInstruction(), llvm::StackMaps::recordPatchPoint(), llvm::AsmPrinter::recordSled(), llvm::StackMaps::recordStackMap(), llvm::StackMaps::recordStatepoint(), llvm::LegalizerHelper::reduceLoadStoreWidth(), llvm::LegalizerHelper::reduceOperationWidth(), regJustKilledBefore(), reloadTileConfig(), llvm::ARMBaseInstrInfo::reMaterialize(), llvm::X86InstrInfo::reMaterialize(), llvm::TargetInstrInfo::reMaterialize(), llvm::LiveRangeEdit::rematerializeAt(), llvm::MachineBasicBlock::remove_instr(), llvm::LivePhysRegs::removeDefs(), llvm::LiveVariables::VarInfo::removeKill(), removeKillInfo(), llvm::LiveIntervals::RemoveMachineInstrFromMaps(), llvm::SlotIndexes::removeMachineInstrFromMaps(), removeModOperands(), removeOperands(), removePhis(), removeRegisterOperands(), llvm::SlotIndexes::removeSingleMachineInstrFromMaps(), removeTerminatorBit(), llvm::LiveVariables::removeVirtualRegisterDead(), llvm::LiveVariables::removeVirtualRegisterKilled(), llvm::LiveVariables::removeVirtualRegistersKilled(), llvm::RegBankSelect::RepairingPlacement::RepairingPlacement(), 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(), llvm::reportGISelFailure(), reportIllegalCopy(), llvm::DebugHandlerBase::requestLabelAfterInsn(), llvm::DebugHandlerBase::requestLabelBeforeInsn(), rescheduleCanonically(), llvm::DFAPacketizer::reserveResources(), llvm::ResourceManager::reserveResources(), llvm::GCNRPTracker::reset(), llvm::GCNUpwardRPTracker::reset(), llvm::GCNDownwardRPTracker::reset(), llvm::rdf::Liveness::resetKills(), llvm::ThumbRegisterInfo::resolveFrameIndex(), llvm::SIRegisterInfo::resolveFrameIndex(), llvm::AArch64RegisterInfo::resolveFrameIndex(), llvm::PPCRegisterInfo::resolveFrameIndex(), llvm::ARMBaseRegisterInfo::resolveFrameIndex(), llvm::TargetSchedModel::resolveSchedClass(), llvm::AVRFrameLowering::restoreCalleeSavedRegisters(), llvm::Thumb1FrameLowering::restoreCalleeSavedRegisters(), llvm::ARMFrameLowering::restoreCalleeSavedRegisters(), llvm::XCoreFrameLowering::restoreCalleeSavedRegisters(), llvm::MSP430FrameLowering::restoreCalleeSavedRegisters(), llvm::RISCVFrameLowering::restoreCalleeSavedRegisters(), llvm::AArch64FrameLowering::restoreCalleeSavedRegisters(), llvm::X86FrameLowering::restoreCalleeSavedRegisters(), llvm::PPCFrameLowering::restoreCalleeSavedRegisters(), restoreCRs(), llvm::SIRegisterInfo::restoreSGPR(), llvm::HexagonPacketizerList::restrictingDepExistInPacket(), resultTests(), retainsPreviousHalfElement(), llvm::HexagonInstrInfo::reversePredSense(), llvm::RevertDoLoopStart(), llvm::RevertLoopDec(), llvm::RevertLoopEnd(), llvm::RevertWhileLoopStart(), llvm::rewriteAArch64FrameIndex(), llvm::rewriteARMFrameIndex(), llvm::ThumbRegisterInfo::rewriteFrameIndex(), rewriteP2Align(), llvm::rewriteT2FrameIndex(), llvm::PeelingModuloScheduleExpander::rewriteUsesOf(), llvm::InsertNOPLoad::runOnMachineFunction(), llvm::InstructionSelect::runOnMachineFunction(), llvm::DetectRoundChange::runOnMachineFunction(), llvm::SelectionDAGISel::runOnMachineFunction(), llvm::FixAllFDIVSQRT::runOnMachineFunction(), llvm::SlotIndexes::runOnMachineFunction(), llvm::AVRFrameAnalyzer::runOnMachineFunction(), llvm::RegBankSelect::runOnMachineFunction(), s32_0ImmDecoder(), llvm::MipsInstrInfo::SafeInForbiddenSlot(), scavengeFrameVirtualRegsInBlock(), llvm::RegScavenger::scavengeRegister(), scavengeVReg(), llvm::GCNScheduleDAGMILive::schedule(), llvm::ScheduleDAGMI::schedule(), llvm::ScheduleDAGMILive::scheduleMI(), llvm::GCNIterativeScheduler::scheduleRegion(), SelectMSA3OpIntrinsic(), llvm::AMDGPURegisterBankInfo::selectStoreIntrinsic(), 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::MipsRegisterBankInfo::setRegBank(), llvm::CoalescerPair::setRegisters(), llvm::PPCInstrInfo::setSpecialOperandAttr(), llvm::ModuloSchedule::setStage(), llvm::HexagonMachineFunctionInfo::setStartPacket(), llvm::VETargetLowering::setupEntryBlockForSjLj(), llvm::MIRParserImpl::setupRegisterInfo(), llvm::HexagonPacketizerList::shouldAddToPacket(), llvm::AVRRegisterInfo::shouldCoalesce(), llvm::HexagonRegisterInfo::shouldCoalesce(), llvm::SystemZRegisterInfo::shouldCoalesce(), llvm::AArch64RegisterInfo::shouldCoalesce(), llvm::ARMBaseRegisterInfo::shouldCoalesce(), shouldInspect(), llvm::TargetLoweringBase::shouldLocalize(), llvm::GCNHazardRecognizer::ShouldPreferAnother(), shouldPreventUndefRegUpdateMemFold(), shouldReadExec(), llvm::PPCInstrInfo::shouldReduceRegisterPressure(), llvm::TargetRegisterInfo::shouldRegionSplitForVirtReg(), llvm::ARMBaseInstrInfo::shouldSink(), llvm::TailDuplicator::shouldTailDuplicate(), shrinkScalarCompare(), shrinkScalarLogicOp(), simpleLibcall(), llvm::InstCombinerImpl::SimplifyAnyMemSet(), llvm::InstCombinerImpl::SimplifyAnyMemTransfer(), SinkingPreventsImplicitNullCheck(), sizeOfSPAdjustment(), skipAlignedDPRCS2Spills(), smallData(), llvm::SIInstrInfo::sopkIsZext(), llvm::AVRFrameLowering::spillCalleeSavedRegisters(), llvm::Thumb1FrameLowering::spillCalleeSavedRegisters(), llvm::ARMFrameLowering::spillCalleeSavedRegisters(), llvm::MipsSEFrameLowering::spillCalleeSavedRegisters(), llvm::XCoreFrameLowering::spillCalleeSavedRegisters(), llvm::MSP430FrameLowering::spillCalleeSavedRegisters(), llvm::RISCVFrameLowering::spillCalleeSavedRegisters(), llvm::AArch64FrameLowering::spillCalleeSavedRegisters(), llvm::X86FrameLowering::spillCalleeSavedRegisters(), llvm::PPCFrameLowering::spillCalleeSavedRegisters(), 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(), llvm::LivePhysRegs::stepBackward(), llvm::LiveRegUnits::stepBackward(), llvm::LivePhysRegs::stepForward(), storeImmToStackSlot(), llvm::MSP430InstrInfo::storeRegToStackSlot(), llvm::AVRInstrInfo::storeRegToStackSlot(), storeRegToStackSlot(), llvm::AArch64InstrInfo::storeRegToStackSlot(), llvm::SIInstrInfo::storeRegToStackSlot(), llvm::X86InstrInfo::storeRegToStackSlot(), llvm::PPCInstrInfo::storeRegToStackSlot(), llvm::PPCInstrInfo::storeRegToStackSlotNoUpd(), stripExtraCopyOperands(), stripValuesNotDefiningMask(), supportLoadFromLiteral(), llvm::AArch64InstrInfo::suppressLdStPair(), swapFPIntParams(), swapMIOperands(), swapRegAndNonRegOperand(), llvm::SIInstrInfo::swapSourceModifiers(), tieOpsIfNeeded(), toggleKills(), TrackDefUses(), llvm::AArch64ExternalSymbolizer::tryAddingSymbolicOperand(), llvm::MCExternalSymbolizer::tryAddingSymbolicOperand(), tryAddingSymbolicOperand(), tryAddToFoldList(), tryChangeVGPRtoSGPRinCopy(), llvm::CombinerHelper::tryCombine(), llvm::LegalizationArtifactCombiner::tryCombineAnyExt(), llvm::CombinerHelper::tryCombineConcatVectors(), llvm::CombinerHelper::tryCombineCopy(), llvm::CombinerHelper::tryCombineExtendingLoads(), llvm::LegalizationArtifactCombiner::tryCombineExtract(), llvm::CombinerHelper::tryCombineIndexedLoadStore(), llvm::LegalizationArtifactCombiner::tryCombineInstruction(), llvm::CombinerHelper::tryCombineMemCpyFamily(), llvm::LegalizationArtifactCombiner::tryCombineSExt(), llvm::CombinerHelper::tryCombineShiftToUnmerge(), llvm::CombinerHelper::tryCombineShuffleVector(), llvm::LegalizationArtifactCombiner::tryCombineTrunc(), llvm::LegalizationArtifactCombiner::tryCombineUnmergeValues(), llvm::LegalizationArtifactCombiner::tryCombineZExt(), tryConstantFoldOp(), llvm::AMDGPUDisassembler::tryDecodeInst(), llvm::LegalizationArtifactCombiner::tryFoldImplicitDef(), tryFoldInst(), llvm::tryFoldSPUpdateIntoPushPop(), llvm::LegalizationArtifactCombiner::tryFoldUnmergeCast(), tryOptimizeLEAtoMOV(), tryToGetTargetInfo(), unbundleSingleMI(), 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(), updateOperand(), updatePHIs(), updatePhysDepsDownwards(), updatePhysDepsUpwards(), UpdatePredRedefs(), llvm::HexagonPacketizerList::useCalleesSP(), llvm::HexagonPacketizerList::useCallersSP(), usedAsAddr(), llvm::R600InstrInfo::usesAddressRegister(), usesExtendedRegister(), llvm::SIInstrInfo::usesFPDPRounding(), usesGivenOffset(), llvm::SIInstrInfo::usesLGKM_CNT(), llvm::R600InstrInfo::usesTextureCache(), llvm::R600InstrInfo::usesVertexCache(), llvm::SIInstrInfo::usesVM_CNT(), llvm::RegisterBankInfo::InstructionMapping::verify(), verifyCFIntrinsic(), verifyInsExtInstruction(), llvm::RISCVInstrInfo::verifyInstruction(), llvm::MipsInstrInfo::verifyInstruction(), llvm::SystemZInstrInfo::verifyInstruction(), llvm::SIInstrInfo::verifyInstruction(), VerifyLowRegs(), VerifyPHIs(), llvm::MachineRegisterInfo::verifyUseList(), llvm::BitTracker::visit(), llvm::InstCombinerImpl::visitAllocSite(), llvm::InstCombinerImpl::visitCallInst(), llvm::LegalizerHelper::widenScalar(), llvm::LegalizerHelper::widenScalarDst(), and llvm::LegalizerHelper::widenScalarSrc().

OPCODE
#define OPCODE(NAME)