LLVM 19.0.0git
Classes | Macros | Functions | Variables
AArch64SLSHardening.cpp File Reference
#include "AArch64InstrInfo.h"
#include "AArch64Subtarget.h"
#include "Utils/AArch64BaseInfo.h"
#include "llvm/CodeGen/IndirectThunks.h"
#include "llvm/CodeGen/MachineBasicBlock.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineOperand.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/RegisterScavenging.h"
#include "llvm/IR/DebugLoc.h"
#include "llvm/Pass.h"
#include "llvm/Support/CodeGen.h"
#include "llvm/Support/Debug.h"
#include "llvm/Target/TargetMachine.h"
#include <cassert>

Go to the source code of this file.

Classes

struct  ThunkNameAndReg
 

Macros

#define DEBUG_TYPE   "aarch64-sls-hardening"
 
#define AARCH64_SLS_HARDENING_NAME   "AArch64 sls hardening pass"
 

Functions

 INITIALIZE_PASS (AArch64SLSHardening, "aarch64-sls-hardening", AARCH64_SLS_HARDENING_NAME, false, false) static void insertSpeculationBarrier(const AArch64Subtarget *ST
 

Variables

MachineBasicBlockMBB
 
MachineBasicBlock MachineBasicBlock::iterator MBBI
 
MachineBasicBlock MachineBasicBlock::iterator DebugLoc DL
 
MachineBasicBlock MachineBasicBlock::iterator DebugLoc bool AlwaysUseISBDSB
 
static const struct ThunkNameAndReg SLSBLRThunks []
 

Macro Definition Documentation

◆ AARCH64_SLS_HARDENING_NAME

#define AARCH64_SLS_HARDENING_NAME   "AArch64 sls hardening pass"

Definition at line 37 of file AArch64SLSHardening.cpp.

◆ DEBUG_TYPE

#define DEBUG_TYPE   "aarch64-sls-hardening"

Definition at line 35 of file AArch64SLSHardening.cpp.

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( AArch64SLSHardening  ,
"aarch64-sls-hardening"  ,
AARCH64_SLS_HARDENING_NAME  ,
false  ,
false   
) const

Variable Documentation

◆ AlwaysUseISBDSB

Definition at line 75 of file AArch64SLSHardening.cpp.

◆ DL

Examples
/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/llvm/include/llvm/Transforms/Utils/Local.h.

Definition at line 74 of file AArch64SLSHardening.cpp.

Referenced by llvm::GetElementPtrInst::accumulateConstantOffset(), llvm::GEPOperator::accumulateConstantOffset(), AddAlignmentAssumptions(), addAsmInstr(), addBoundsChecking(), addByteCountSuffix(), addCanonicalIVRecipes(), llvm::SelectionDAGBuilder::addDanglingDebugInfo(), addEmuTlsVar(), llvm::SITargetLowering::AddIMGInit(), addIPMSequence(), llvm::GCFunctionInfo::addSafePoint(), llvm::M68kInstrInfo::AddSExt(), FunctionVarLocsBuilder::addSingleLocVar(), llvm::IVUsers::AddUsersIfInteresting(), FunctionVarLocsBuilder::addVarLoc(), llvm::RISCVDAGToDAGISel::addVectorLoadStoreOperands(), addVPLaneMaskPhiAndUpdateExitBranch(), llvm::M68kInstrInfo::AddZExt(), adjustBitcastSrcVectorSSE1(), adjustByValArgAlignment(), llvm::AAMDNodes::adjustForAccess(), adjustForEndian(), llvm::X86FrameLowering::adjustForHiPEPrologue(), llvm::ARMFrameLowering::adjustForSegmentedStacks(), llvm::X86FrameLowering::adjustForSegmentedStacks(), adjustForSubtraction(), adjustForTestUnderMask(), adjustICmp128(), adjustICmpTruncate(), adjustInliningThresholdUsingCallee(), adjustLoadValueTypeImpl(), llvm::detail::PtrUseVisitorBase::adjustOffsetForGEP(), llvm::RISCVRegisterInfo::adjustReg(), llvm::MipsSEInstrInfo::adjustStackPtr(), adjustSubwordCmp(), adjustZeroCmp(), allCallersPassValidPointerForArgument(), llvm::AMDGPUMachineFunction::allocateLDSGlobal(), llvm::X86TargetLowering::allowsMemoryAccess(), llvm::HexagonTargetLowering::allowsMemoryAccess(), llvm::TargetLoweringBase::allowsMemoryAccess(), llvm::TargetLoweringBase::allowsMemoryAccessForAlignment(), llvm::AMDGPUAAResult::AMDGPUAAResult(), llvm::AMDGPUTargetLowering::analyzeFormalArgumentsCompute(), llvm::VNCoercion::analyzeLoadFromClobberingLoad(), llvm::VNCoercion::analyzeLoadFromClobberingMemInst(), llvm::VNCoercion::analyzeLoadFromClobberingStore(), llvm::VNCoercion::analyzeLoadFromClobberingWrite(), annotateNonNullAndDereferenceable(), llvm::DebugLoc::appendInlinedAt(), llvm::AMDGPURegisterBankInfo::applyMappingImpl(), llvm::OpenMPIRBuilder::applyWorkshareLoop(), areNonOverlapSameBaseLoadAndStore(), attachMEMCPYScratchRegs(), AVRDAGToDAGISel::select< AVRISD::CALL >(), AVRDAGToDAGISel::select< ISD::BRIND >(), AVRDAGToDAGISel::select< ISD::FrameIndex >(), AVRDAGToDAGISel::select< ISD::LOAD >(), AVRDAGToDAGISel::select< ISD::STORE >(), llvm::BasicAAResult::BasicAAResult(), llvm::CodeViewDebug::beginInstruction(), llvm::DwarfDebug::beginInstruction(), llvm::BTFDebug::beginInstruction(), llvm::SparcTargetLowering::bitcastConstantFPToInt(), llvm::Mips16InstrInfo::BuildAddiuSpImm(), llvm::SwitchCG::SwitchLowering::buildBitTests(), buildCFAOffs(), llvm::MSP430FrameLowering::BuildCFI(), llvm::X86FrameLowering::BuildCFI(), llvm::AArch64InstrInfo::buildClearRegister(), llvm::X86InstrInfo::buildClearRegister(), buildDefCFAReg(), llvm::buildEnqueueKernel(), buildEpilogRestore(), llvm::SIInstrInfo::buildExtractSubReg(), llvm::X86TargetLowering::BuildFILD(), buildFrameType(), buildFromShuffleMostly(), buildGitPtr(), llvm::SwitchCG::SwitchLowering::buildJumpTable(), llvm::TargetLowering::buildLegalVectorShuffle(), buildMergeScalars(), llvm::BuildMI(), buildMUBUFOffsetLoadStore(), BuildPACM(), buildPCRelGlobalAddress(), buildPrologSpill(), buildRegSequence(), buildRegSequence16(), buildRegSequence32(), llvm::SITargetLowering::buildRSRC(), buildScalarToVector(), buildScratchExecCopy(), llvm::PPCTargetLowering::BuildSDIVPow2(), llvm::TargetLowering::buildSDIVPow2WithCMov(), buildSMovImm32(), llvm::SIRegisterInfo::buildSpillLoadStore(), llvm::at::calculateFragmentIntersect(), calculateFragmentIntersectImpl(), calculateRtStride(), callBufferedPrintfArgPush(), llvm::VNCoercion::canCoerceMustAliasedValueToLoad(), canConvertValue(), canFoldTermCondOfLoop(), llvm::slpvectorizer::BoUpSLP::canMapToVector(), canMoveAboveCall(), canonicalizeBitSelect(), canonicalizeLaneShuffleWithRepeatedOps(), canonicalizeShuffleMaskWithHorizOp(), canonicalizeShuffleWithOp(), CanProveNotTakenFirstIteration(), canReplaceGEPIdxWithZero(), llvm::canReplacePointersIfEqual(), CanShareConstantPoolEntry(), canTransformToMemCmp(), canUseSizedAtomicCall(), llvm::slpvectorizer::BoUpSLP::canVectorizeLoads(), CanWidenIV(), carryFlagToValue(), CC_ARM_AAPCS_Custom_Aggregate(), CC_LoongArch(), llvm::RISCV::CC_RISCV(), llvm::AArch64TargetLowering::changeStreamingMode(), llvm::AArch64PAuth::checkAuthenticatedRegister(), CheckChildType(), checkOverflow(), CheckType(), CheckValueType(), checkVectorTypeForPromotion(), checkVectorTypesForPromotion(), CleanupConstantGlobalUsers(), llvm::CloneAndPruneIntoFromInst(), cloneConstantExprWithNewAddressSpace(), clusterSortPtrAccesses(), llvm::FunctionComparator::cmpTypes(), CMSEPopCalleeSaves(), CMSEPushCalleeSaves(), llvm::VNCoercion::coerceAvailableValueToLoadType(), llvm::LegalizerHelper::coerceToScalar(), llvm::OpenMPIRBuilder::collapseLoops(), collectEscapedLocals(), llvm::GetElementPtrInst::collectOffset(), llvm::GEPOperator::collectOffset(), collectOffsets(), collectSRATypes(), combine_CC(), combineADC(), combineAdd(), combineAddOfBooleanXor(), combineAddOfPMADDWD(), combineAddOrSubToADCOrSBB(), combineADDToADDZE(), combineADDToMAT_PCREL_ADDR(), combineAndMaskToShift(), combineAndnp(), CombineANDShift(), combineAndShuffleNot(), combineArithReduction(), combineBasicSADPattern(), combineBinOpOfExtractToReduceTree(), combineBinOpToReduce(), combineBitcast(), combineBitcastToBoolVector(), combineBitcastvxi1(), combineBitOpWithMOVMSK(), combineBitOpWithPACK(), combineBitOpWithShift(), combineBoolVectorAndTruncateStore(), combineBrCond(), combineBVZEXTLOAD(), combineCarryDiamond(), combineCarryThroughADD(), combineCMov(), combineCommutableSHUFP(), combineCompareEqual(), combineConcatVectorOfCasts(), combineConcatVectorOfScalars(), combineConcatVectorOps(), combineDeMorganOfBoolean(), combineEXTEND_VECTOR_INREG(), combineEXTRACT_SUBVECTOR(), combineFAndFNotToFAndn(), llvm::AMDGPUTargetLowering::combineFMinMaxLegacy(), llvm::AMDGPUTargetLowering::combineFMinMaxLegacyImpl(), combineFMinNumFMaxNum(), combineFneg(), combineGatherScatter(), combineHorizOpWithShuffle(), combineI8TruncStore(), combineInstructionsOverFunction(), combineLogicBlendIntoConditionalNegate(), combineLogicBlendIntoPBLENDV(), combineM68kBrCond(), combineM68kSetCC(), combineMaskedLoadConstantMask(), combineMinMaxReduction(), combineMinNumMaxNumImpl(), combineMOVMSK(), combineMul(), combineMulSpecial(), combineMulToPMADDWD(), combineMulToPMULDQ(), combineOrOfCZERO(), combineOrXorWithSETCC(), combinePMULH(), combinePredicateReduction(), combinePTESTCC(), combineRedundantDWordShuffle(), combineScalarToVector(), llvm::VETargetLowering::combineSelect(), combineSelect(), combineSelectAsExtAnd(), llvm::VETargetLowering::combineSelectCC(), combineSelectOfTwoConstants(), combineSelectToBinOp(), combineSetCC(), combineSetCCMOVMSK(), combineSext(), combineSextInRegCmov(), combineShiftAnd1ToBitTest(), combineShiftLeft(), combineShiftOfShiftedLogic(), combineShiftRightArithmetic(), combineShiftRightLogical(), combineShiftToAVG(), combineShiftToMULH(), combineShiftToPMULH(), combineShuffleOfBitcast(), combineShuffleOfConcatUndef(), combineShuffleToAddSubOrFMAddSub(), combineShuffleToFMAddSub(), combineSub(), combineSubABS(), combineSubOfBoolean(), combineSubSetcc(), combineSVEPrefetchVecBaseImmOff(), combineSVEReductionFP(), combineSVEReductionInt(), combineSVEReductionOrderedFP(), combineTargetShuffle(), combineToConsecutiveLoads(), combineToExtendBoolVectorInReg(), combineToExtendCMOV(), combineToFPTruncExtElt(), combineToHorizontalAddSub(), combineToVWMACC(), llvm::VETargetLowering::combineTRUNCATE(), combineTruncate(), combineTruncatedArithmetic(), combineTruncateWithSat(), combineUADDO_CARRYDiamond(), combineV3I8LoadExt(), combineVectorCompare(), combineVectorCompareAndMaskUnaryOp(), combineVectorHADDSUB(), combineVectorPack(), combineVectorShiftImm(), combineVectorSizedSetCCEquality(), combineVPDPBUSDPattern(), combineVSelectWithAllOnesOrZeros(), combineVTRUNC(), combineX86AddSub(), combineX86SetCC(), combineX86ShuffleChain(), combineX86ShufflesConstants(), combineXor(), combineXorSubCTLZ(), commuteSelect(), CompactSwizzlableVector(), computeAlignmentAfterScalarization(), computeAllocaDefaultAlign(), llvm::computeKnownBits(), llvm::computeKnownFPClass(), llvm::computeLegalValueVTs(), computeLoadStoreDefaultAlign(), llvm::ComputeMaxSignificantBits(), llvm::InstCombiner::ComputeMaxSignificantBits(), llvm::slpvectorizer::BoUpSLP::computeMinimumValueSizes(), llvm::ComputeNumSignBits(), llvm::InstCombiner::ComputeNumSignBits(), computePointerDifference(), computePointerICmp(), ComputePTXValueVTs(), computeRecurrenceType(), computeUnlikelySuccessors(), llvm::JumpThreadingPass::computeValueKnownInPredecessorsImpl(), llvm::computeValueLLTs(), llvm::ComputeValueVTs(), llvm::RISCVTargetLowering::computeVLMax(), ConstantBuildVector(), ConstantFold(), constantFoldBFE(), llvm::ConstantFoldBinaryInstruction(), llvm::ConstantFoldBinaryOpOperands(), llvm::ConstantFoldCastOperand(), llvm::ConstantFoldCompareInstOperands(), llvm::ConstantFoldConstant(), llvm::ConstantFoldFPInstOperands(), llvm::ConstantFoldInstOperands(), llvm::ConstantFoldInstruction(), llvm::ConstantFoldIntegerCast(), llvm::ConstantFoldLoadFromConst(), llvm::ConstantFoldLoadFromConstPtr(), llvm::ConstantFoldLoadFromUniformValue(), llvm::ConstantFoldLoadThroughBitcast(), constantFoldUser(), ConstantPropUsersOf(), llvm::DwarfCompileUnit::constructLabelDIE(), constructRetValue(), ConvertBooleanCarryToCarryFlag(), convertCalleeSaveRestoreToSPPrePostIncDec(), ConvertCarryFlagToBooleanCarry(), convertFixedMaskToScalableVector(), convertFromScalableVector(), convertIntLogicToFPLogic(), convertLocVTToValVT(), convertMetadataToAssumes(), llvm::convertPointerToIntegerType(), ConvertSelectToConcatVector(), convertToScalableVector(), convertValue(), convertValVTToLocVT(), llvm::AArch64InstrInfo::copyGPRRegTuple(), llvm::copyMetadataForLoad(), llvm::ARCInstrInfo::copyPhysReg(), llvm::AArch64InstrInfo::copyPhysReg(), llvm::ARMBaseInstrInfo::copyPhysReg(), llvm::Thumb1InstrInfo::copyPhysReg(), llvm::Thumb2InstrInfo::copyPhysReg(), llvm::BPFInstrInfo::copyPhysReg(), llvm::HexagonInstrInfo::copyPhysReg(), llvm::MSP430InstrInfo::copyPhysReg(), llvm::NVPTXInstrInfo::copyPhysReg(), llvm::PPCInstrInfo::copyPhysReg(), llvm::SparcInstrInfo::copyPhysReg(), llvm::VEInstrInfo::copyPhysReg(), llvm::XCoreInstrInfo::copyPhysReg(), llvm::SystemZInstrInfo::copyPhysReg(), llvm::LoongArchInstrInfo::copyPhysReg(), llvm::RISCVInstrInfo::copyPhysReg(), llvm::SIInstrInfo::copyPhysReg(), llvm::AVRInstrInfo::copyPhysReg(), llvm::CSKYInstrInfo::copyPhysReg(), llvm::M68kInstrInfo::copyPhysReg(), llvm::Mips16InstrInfo::copyPhysReg(), llvm::MipsSEInstrInfo::copyPhysReg(), llvm::WebAssemblyInstrInfo::copyPhysReg(), llvm::X86InstrInfo::copyPhysReg(), llvm::LanaiInstrInfo::copyPhysReg(), llvm::AArch64InstrInfo::copyPhysRegTuple(), llvm::RISCVInstrInfo::copyPhysRegVector(), copyPhysSubRegs(), llvm::copyRangeMetadata(), llvm::SITargetLowering::copyToM0(), llvm::IRBuilderBase::CreateAlignedLoad(), llvm::IRBuilderBase::CreateAlignedStore(), llvm::IRBuilderBase::CreateAlignmentAssumption(), llvm::IRBuilderBase::CreateAlloca(), createAllocaInstAtEntry(), llvm::DwarfCompileUnit::createAndAddScopeChildren(), createAndCheckVectorTypesForPromotion(), llvm::DIBuilder::createArrayType(), llvm::IRBuilderBase::CreateAtomicCmpXchg(), llvm::IRBuilderBase::CreateAtomicRMW(), llvm::InnerLoopVectorizer::createBitOrPointerCast(), createByteGEP(), createCMovFP(), CreateCopyOfByValArgument(), llvm::SwiftErrorValueTracking::createEntriesInEntryBlock(), createFFSIntrinsic(), createFPCmp(), llvm::RandomIRBuilder::createFunctionDefinition(), createHWLoopAnalysis(), llvm::VPBuilder::createICmp(), createLoadLR(), llvm::OpenMPIRBuilder::createLoopSkeleton(), createLVAnalysis(), llvm::MachineFunction::CreateMachineInstr(), createMaskInstrs(), llvm::createMemCpyLoopKnownSize(), createMemMemNode(), createMemMoveLoop(), createMemSetLoop(), createMMXBuildVector(), llvm::VPBuilder::createNaryOp(), llvm::TargetInstrInfo::createPHIDestinationCopy(), llvm::SIInstrInfo::createPHIDestinationCopy(), createPHIsForSelects(), llvm::TargetInstrInfo::createPHISourceCopy(), llvm::SIInstrInfo::createPHISourceCopy(), createPopcntIntrinsic(), createPSADBW(), llvm::OpenMPIRBuilder::createReductions(), createSetFPEnvNodes(), llvm::RandomIRBuilder::createStackMemory(), llvm::IRBuilderBase::CreateStackSave(), llvm::SelectionDAG::CreateStackTemporary(), llvm::LegalizerHelper::createStackTemporary(), createStoreLR(), llvm::OpenMPIRBuilder::createTargetInit(), createTuple(), llvm::DPLabel::createUnresolvedDPLabel(), createVariablePermute(), createVPDPBUSD(), createWrapper(), llvm::TargetLowering::CTTZTableLookup(), customLegalizeToWOp(), customLegalizeToWOpWithSExt(), CustomNonLegalBITCASTResults(), llvm::DataLayout::DataLayout(), decompose(), decomposeGEP(), llvm::DemotePHIToStack(), llvm::DemoteRegToStack(), despeculateCountZeros(), detectAVGPattern(), detectPMADDUBSW(), detectShiftUntilZeroIdiom(), detectUSatPattern(), llvm::DetermineUseCaptureKind(), llvm::DiagnosticLocation::DiagnosticLocation(), llvm::AsmPrinter::doFinalization(), llvm::LexicalScopes::dominates(), doPromotion(), llvm::Instruction::dropLocation(), llvm::AArch64FrameLowering::eliminateCallFramePseudoInstr(), llvm::MSP430FrameLowering::eliminateCallFramePseudoInstr(), llvm::WebAssemblyFrameLowering::eliminateCallFramePseudoInstr(), llvm::SIFrameLowering::eliminateCallFramePseudoInstr(), llvm::AVRFrameLowering::eliminateCallFramePseudoInstr(), llvm::CSKYFrameLowering::eliminateCallFramePseudoInstr(), llvm::LoongArchFrameLowering::eliminateCallFramePseudoInstr(), llvm::M68kFrameLowering::eliminateCallFramePseudoInstr(), llvm::RISCVFrameLowering::eliminateCallFramePseudoInstr(), llvm::X86FrameLowering::eliminateCallFramePseudoInstr(), eliminateDeadSwitchCases(), llvm::HexagonRegisterInfo::eliminateFrameIndex(), llvm::LanaiRegisterInfo::eliminateFrameIndex(), llvm::VERegisterInfo::eliminateFrameIndex(), llvm::SIRegisterInfo::eliminateFrameIndex(), llvm::CSKYRegisterInfo::eliminateFrameIndex(), llvm::SystemZRegisterInfo::eliminateFrameIndex(), llvm::BPFRegisterInfo::eliminateFrameIndex(), llvm::LoongArchRegisterInfo::eliminateFrameIndex(), llvm::RISCVRegisterInfo::eliminateFrameIndex(), EltsFromConsecutiveLoads(), emitAlignedDPRCS2Restores(), emitAlignedDPRCS2Spills(), emitAligningInstructions(), emitBuildPairF64Pseudo(), llvm::MSP430FrameLowering::emitCalleeSavedFrameMoves(), llvm::X86FrameLowering::emitCalleeSavedFrameMoves(), emitCalleeSavedRestores(), emitCmp(), emitConditionalComparison(), emitConjunctionRec(), llvm::SIFrameLowering::emitCSRSpillRestores(), llvm::SIFrameLowering::emitCSRSpillStores(), llvm::InstrEmitter::EmitDbgInstrRef(), llvm::InstrEmitter::EmitDbgLabel(), llvm::InstrEmitter::EmitDbgNoLocation(), llvm::InstrEmitter::EmitDbgValue(), llvm::InstrEmitter::EmitDbgValueFromSingleOp(), llvm::InstrEmitter::EmitDbgValueList(), emitDefineCFAWithFP(), llvm::AArch64TargetLowering::EmitDynamicProbedAlloc(), llvm::PPCTargetLowering::emitEHSjLjLongJmp(), llvm::VETargetLowering::emitEHSjLjLongJmp(), llvm::PPCTargetLowering::emitEHSjLjSetJmp(), llvm::VETargetLowering::emitEHSjLjSetJmp(), llvm::SIFrameLowering::emitEntryFunctionPrologue(), llvm::AArch64FrameLowering::emitEpilogue(), llvm::SIFrameLowering::emitEpilogue(), llvm::AVRFrameLowering::emitEpilogue(), llvm::CSKYFrameLowering::emitEpilogue(), llvm::LanaiFrameLowering::emitEpilogue(), llvm::LoongArchFrameLowering::emitEpilogue(), llvm::M68kFrameLowering::emitEpilogue(), llvm::MipsSEFrameLowering::emitEpilogue(), llvm::MSP430FrameLowering::emitEpilogue(), llvm::RISCVFrameLowering::emitEpilogue(), llvm::SystemZELFFrameLowering::emitEpilogue(), llvm::SystemZXPLINKFrameLowering::emitEpilogue(), llvm::VEFrameLowering::emitEpilogue(), llvm::WebAssemblyFrameLowering::emitEpilogue(), llvm::X86FrameLowering::emitEpilogue(), llvm::VEFrameLowering::emitEpilogueInsns(), llvm::AArch64TargetLowering::EmitF128CSEL(), llvm::emitFrameOffset(), emitFrameOffsetAdj(), emitFROUND(), llvm::emitGEPOffset(), llvm::AsmPrinter::emitGlobalConstant(), emitGlobalConstantArray(), emitGlobalConstantDataSequential(), emitGlobalConstantFP(), emitGlobalConstantImpl(), emitGlobalConstantLargeInt(), emitGlobalConstantStruct(), emitGlobalConstantVector(), llvm::AsmPrinter::emitGlobalVariable(), llvm::AMDGPUAsmPrinter::emitGlobalVariable(), emitGPDisp(), llvm::SITargetLowering::emitGWSMemViolTestLoop(), llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4::emitHiddenKernelArgs(), llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV5::emitHiddenKernelArgs(), emitIncrement(), emitIndirectDst(), emitIndirectSrc(), llvm::ARMAsmPrinter::emitInstruction(), llvm::SITargetLowering::EmitInstrWithCustomInserter(), llvm::BPFTargetLowering::EmitInstrWithCustomInserter(), llvm::PPCTargetLowering::EmitInstrWithCustomInserter(), llvm::AsmPrinter::emitJumpTableInfo(), llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4::emitKernelArg(), llvm::AArch64InstrInfo::emitLdStWithAddr(), llvm::RISCVInstrInfo::emitLdStWithAddr(), emitLoadFromConstantPool(), llvm::AArch64TargetLowering::emitLoadLinked(), emitLoadM0FromVGPRLoop(), emitLoadScalarOpsFromVGPRLoop(), LiveDebugValues::MLocTracker::emitLoc(), emitLockedStackOp(), EmitLoweredCascadedSelect(), llvm::ARMAsmPrinter::emitMachineConstantPoolValue(), llvm::LoongArchTargetLowering::emitMaskedAtomicRMWIntrinsic(), llvm::RISCVTargetLowering::emitMaskedAtomicRMWIntrinsic(), EmitMaskedTruncSStore(), emitMemMemImm(), emitMemMemReg(), TransferTracker::emitMOLoc(), llvm::AArch64SelectionDAGInfo::EmitMOPS(), emitNonHSAIntrinsicError(), emitOrXorXorTree(), llvm::AsmPrinter::emitPCSections(), llvm::TargetLoweringObjectFileELF::emitPersonalityValue(), llvm::PPCTargetLowering::emitProbedAlloca(), llvm::AArch64FrameLowering::emitPrologue(), llvm::SIFrameLowering::emitPrologue(), llvm::AVRFrameLowering::emitPrologue(), llvm::CSKYFrameLowering::emitPrologue(), llvm::LanaiFrameLowering::emitPrologue(), llvm::LoongArchFrameLowering::emitPrologue(), llvm::M68kFrameLowering::emitPrologue(), llvm::MSP430FrameLowering::emitPrologue(), llvm::RISCVFrameLowering::emitPrologue(), llvm::SystemZELFFrameLowering::emitPrologue(), llvm::SystemZXPLINKFrameLowering::emitPrologue(), llvm::VEFrameLowering::emitPrologue(), llvm::WebAssemblyFrameLowering::emitPrologue(), llvm::X86FrameLowering::emitPrologue(), llvm::VEFrameLowering::emitPrologueInsns(), emitPseudoXVINSGR2VR(), emitQuietFCMP(), emitReadCounterWidePseudo(), emitRemovedIntrinsicError(), emitSCSEpilogue(), emitSCSPrologue(), emitSelectPseudo(), emitSETCC(), emitShadowCallStackEpilogue(), emitShadowCallStackPrologue(), llvm::VETargetLowering::emitSjLjDispatchBlock(), emitSplitF64Pseudo(), llvm::X86FrameLowering::emitSPUpdate(), llvm::M68kFrameLowering::emitSPUpdate(), llvm::X86TargetLowering::emitStackGuardXorFP(), llvm::X86FrameLowering::emitStackProbe(), llvm::AArch64TargetLowering::emitStoreConditional(), llvm::SystemZSelectionDAGInfo::EmitTargetCodeForMemchr(), llvm::SystemZSelectionDAGInfo::EmitTargetCodeForMemcmp(), llvm::AArch64SelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::SystemZSelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::WebAssemblySelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::WebAssemblySelectionDAGInfo::EmitTargetCodeForMemmove(), llvm::SystemZSelectionDAGInfo::EmitTargetCodeForMemset(), llvm::WebAssemblySelectionDAGInfo::EmitTargetCodeForMemset(), llvm::SystemZSelectionDAGInfo::EmitTargetCodeForStrcmp(), llvm::SystemZSelectionDAGInfo::EmitTargetCodeForStrcpy(), llvm::SystemZSelectionDAGInfo::EmitTargetCodeForStrlen(), llvm::SystemZSelectionDAGInfo::EmitTargetCodeForStrnlen(), EmitTruncSStore(), emitVecCondBranchPseudo(), emitVFROUND_NOEXCEPT_MASK(), llvm::AsmPrinter::emitXXStructor(), llvm::AVRAsmPrinter::emitXXStructor(), llvm::AsmPrinter::emitXXStructorList(), llvm::SIInstrInfo::enforceOperandRCAlignment(), EvaluateExpression(), EvaluateStaticConstructor(), llvm::Evaluator::Evaluator(), llvm::VPVectorPointerRecipe::execute(), llvm::VPExpandSCEVRecipe::execute(), llvm::AMDGPURegisterBankInfo::executeInWaterfallLoop(), expandDivFix(), llvm::TargetLowering::expandFunnelShift(), llvm::VEInstrInfo::expandGetStackTopPseudo(), ExpandHorizontalBinOp(), llvm::TargetLowering::expandIntMINMAX(), expandIntrinsicWChainHelper(), llvm::TargetLowering::expandIS_FPCLASS(), expandLoadStackGuard(), llvm::ARMBaseInstrInfo::expandLoadStackGuardBase(), expandMOV32r1(), llvm::SIInstrInfo::expandMovDPP64(), llvm::M68kInstrInfo::ExpandMOVEM(), ExpandMOVImmSExti8(), llvm::M68kInstrInfo::ExpandMOVSZX_RM(), llvm::M68kInstrInfo::ExpandMOVSZX_RR(), llvm::M68kInstrInfo::ExpandMOVX_RR(), llvm::AArch64InstrInfo::expandPostRAPseudo(), llvm::SIInstrInfo::expandPostRAPseudo(), llvm::HexagonInstrInfo::expandPostRAPseudo(), llvm::PPCInstrInfo::expandPostRAPseudo(), llvm::VEInstrInfo::expandPostRAPseudo(), ExpandPowI(), expandPseudoLogM(), expandPseudoVFMK(), llvm::M68kInstrInfo::ExpandPUSH_POP(), ExpandREAD_REGISTER(), llvm::TargetLowering::expandROT(), expandSGPRCopy(), expandV4F32ToV2F64(), llvm::TargetLowering::expandVectorSplice(), llvm::HexagonInstrInfo::expandVGatherPseudo(), expandVPFunnelShift(), extractInteger(), extractLOHI(), extractShiftForRotate(), extractSubVector(), fail(), finalizeTS1AM(), findArgParts(), findArgumentCopyElisionCandidates(), llvm::FindAvailableLoadedValue(), llvm::findAvailablePtrLoadStore(), findBasePointer(), llvm::SwitchCG::SwitchLowering::findBitTestClusters(), llvm::MachineBasicBlock::findBranchDebugLoc(), findFuncPointers(), llvm::LexicalScopes::findLexicalScope(), FindLoopCounter(), findMatchingAlloca(), llvm::slpvectorizer::BoUpSLP::findPartiallyOrderedLoads(), findPHIToPartitionLoops(), fixupDebugInfoPostExtraction(), fixupLineNumbers(), FlattenLoopPair(), foldADCToCINC(), foldAddSubBoolOfMaskedVal(), foldAddSubMasked1(), foldAddSubOfSignBit(), foldAndOrOfSETCC(), foldAndToUsubsat(), llvm::TargetFolder::FoldBinOp(), foldBinOpIntoSelectIfProfitable(), foldBitOrderCrossLogicOp(), llvm::TargetFolder::FoldCast(), foldCONCAT_VECTORS(), FoldCondBranchOnValueKnownInPredecessor(), FoldCondBranchOnValueKnownInPredecessorImpl(), foldConsecutiveLoads(), llvm::SelectionDAG::FoldConstantArithmetic(), llvm::SelectionDAG::foldConstantFPMath(), foldCSELOfCSEL(), llvm::TargetFolder::FoldExactBinOp(), foldExtendedSignBitTest(), foldExtendVectorInregToExtendOfSubvector(), foldExtractSubvectorFromShuffleVector(), foldFDivConstantDividend(), foldFNegIntoConstant(), foldGEPChainAsU8Access(), foldIndexIntoBase(), foldLoadsRecursive(), foldLogicOfShifts(), foldLogicTreeOfShifts(), foldMaskAndShiftToExtract(), foldMaskAndShiftToScale(), foldMaskedMerge(), foldMaskedMergeImpl(), foldMaskedShiftToBEXTR(), foldMaskedShiftToScaledMask(), llvm::TargetFolder::FoldNoWrapBinOp(), foldPatternedLoads(), foldReductionIdiom(), foldSelectOfConstantsUsingSra(), foldShuffleOfConcatUndefs(), FoldSTEP_VECTOR(), FoldTwoEntryPHINode(), llvm::TargetFolder::FoldUnOpFMF(), foldUnusualPatterns(), foldVSelectToSignBitSplatMask(), foldXor1SetCC(), foldXorTruncShiftIntoCmp(), fpExtendHelper(), llvm::JITSymbolFlags::fromGlobalValue(), llvm::AArch64TargetLowering::functionArgumentNeedsConsecutiveRegisters(), llvm::HexagonInstrInfo::genAllInsnTimingClasses(), genConstMult(), generateComparison(), generateEndPgm(), generateEquivalentSub(), GenerateFixedLengthSVETBL(), generateLoopLatchCheck(), GenerateTBL(), GEPToVectorIndex(), llvm::MemoryLocation::get(), getAArch64XALUOOp(), llvm::TargetLoweringBase::getABIAlignmentForCallingConv(), llvm::ARMTargetLowering::getABIAlignmentForCallingConv(), llvm::MipsTargetLowering::getABIAlignmentForCallingConv(), getAbsolute(), getADAEntry(), llvm::SIInstrInfo::getAddNoCarry(), getAddressForMemoryInput(), llvm::MipsTargetLowering::getAddrGlobal(), llvm::MipsTargetLowering::getAddrGlobalLargeGOT(), llvm::MipsTargetLowering::getAddrGPRel(), llvm::MipsTargetLowering::getAddrLocal(), llvm::MipsTargetLowering::getAddrNonPIC(), llvm::MipsTargetLowering::getAddrNonPICSym64(), llvm::AMDGPU::getAlign(), getAllocaPos(), llvm::memtag::getAllocaSizeInBytes(), llvm::AllocaInst::getAllocationSize(), llvm::AllocaInst::getAllocationSizeInBits(), llvm::getAllocSize(), llvm::SelectionDAG::getAllOnesConstant(), getAllOnesMask(), getAlternateBinop(), llvm::SelectionDAG::getAnyExtOrTrunc(), llvm::getApproximateEVTForLLT(), getArgumentTypeAlign(), llvm::TargetLoweringBase::getAsmOperandValueType(), llvm::AArch64TargetLowering::getAsmOperandValueType(), llvm::SelectionDAG::getAssertAlign(), llvm::at::getAssignmentInfo(), getAssignmentInfoImpl(), getAtomicOpSize(), getAvailableLoadStore(), getAVX512Node(), getAVX512TruncNode(), llvm::getBestSimplifyQuery(), llvm::SelectionDAG::getBitcastedAnyExtOrTrunc(), llvm::SelectionDAG::getBitcastedSExtOrTrunc(), llvm::SelectionDAG::getBitcastedZExtOrTrunc(), getBitSelect(), getBitTestCondition(), getBitWidth(), getBMIMatchingOp(), llvm::SelectionDAG::getBoolConstant(), getBoundedStrlen(), getBoundsCheckCond(), getBROADCAST_LOAD(), getBT(), getBuildDwordsVector(), llvm::SelectionDAG::getBuildVector(), getBuildVectorSplat(), llvm::TargetLoweringBase::getByValTypeAlignment(), llvm::X86TargetLowering::getByValTypeAlignment(), getCallArgsTotalAllocaSize(), llvm::SelectionDAG::getCALLSEQ_END(), llvm::SelectionDAG::getCALLSEQ_START(), llvm::getCallsiteCost(), getCaseResults(), getCCResult(), getCmp(), llvm::ValueLatticeElement::getCompare(), llvm::SelectionDAG::getConstant(), getConstantAtOffset(), llvm::getConstantDataArrayInfo(), llvm::SelectionDAG::getConstantDbgValue(), llvm::SelectionDAG::getConstantFP(), GetConstantInt(), llvm::VNCoercion::getConstantMemInstValueForLoad(), llvm::MachineConstantPool::getConstantPoolIndex(), llvm::MSP430MCInstLower::GetConstantPoolIndexSymbol(), llvm::VNCoercion::getConstantValueForLoad(), getCopyFromParts(), getCopyFromPartsVector(), getCopyToParts(), getCopyToPartsVector(), llvm::AsmPrinter::GetCPISymbol(), llvm::ARMAsmPrinter::GetCPISymbol(), getCSAddressAndShifts(), llvm::GISelKnownBits::getDataLayout(), llvm::ExecutionEngine::getDataLayout(), llvm::Module::getDataLayout(), llvm::InstCombiner::getDataLayout(), llvm::Module::getDataLayoutStr(), llvm::SelectionDAG::getDbgLabel(), llvm::SelectionDAG::getDbgValue(), llvm::SelectionDAG::getDbgValueList(), llvm::SDLoc::getDebugLoc(), llvm::SDDbgValue::getDebugLoc(), llvm::SDDbgLabel::getDebugLoc(), llvm::VPRecipeBase::getDebugLoc(), getDefaultScalableVLOps(), getDefaultVLOps(), getDeinterleaveViaVNSRL(), llvm::DemandedBits::getDemandedBits(), getDependenceDistanceStrideAndSize(), llvm::SelectionDAG::getElementCount(), llvm::AMDGPUSubtarget::getExplicitKernArgSize(), getEXTEND_VECTOR_INREG(), llvm::SelectionDAG::getExtOrTrunc(), llvm::SelectionDAG::getExtStridedLoadVP(), llvm::TargetLoweringBase::getFenceOperandTy(), llvm::MemoryLocation::getForArgument(), llvm::SelectionDAG::getFPExtendOrRound(), llvm::SelectionDAG::getFrameIndexDbgValue(), llvm::TargetLoweringBase::getFrameIndexTy(), llvm::NVPTXTargetLowering::getFunctionByValParamAlign(), llvm::getFunctionLiveInPhysReg(), llvm::NVPTXTargetLowering::getFunctionParamOptimizedAlign(), getGeneralPermuteNode(), getGEPInductionOperand(), llvm::SelectionDAG::getGlobalAddress(), llvm::CSKYInstrInfo::getGlobalBaseReg(), llvm::PPCFunctionInfo::getGlobalEPSymbol(), llvm::AsmPrinter::getGVAlignment(), getHopForBuildVector(), llvm::IRBuilderBase::getIndexTy(), getIndirectSGPRIdx(), llvm::AA::getInitialValueForObj(), getIntOperandsFromRegisterString(), llvm::SelectionDAG::getIntPtrConstant(), llvm::IRBuilderBase::getIntPtrTy(), llvm::MachineFunction::getJTISymbol(), llvm::AsmPrinter::GetJTSetSymbol(), llvm::SelectionDAG::getJumpTableDebugInfo(), llvm::MSP430MCInstLower::GetJumpTableSymbol(), llvm::getKnownAlignment(), getKnownSign(), getKnownSignOrZero(), GetLinearExpression(), llvm::getLLTForType(), llvm::TargetLoweringBase::getLoadMemOperandFlags(), getLoadStackGuard(), llvm::PPCFunctionInfo::getLocalEPSymbol(), llvm::Loop::getLocRange(), llvm::SelectionDAG::getLogicalNOT(), llvm::InstCombinerImpl::getLosslessTrunc(), llvm::LexicalScopes::getMachineBasicBlocks(), llvm::SelectionDAG::getMachineNode(), llvm::ExecutionEngine::getMangledName(), llvm::GEPOperator::getMaxPreservedAlignment(), llvm::SelectionDAG::getMemBasePlusOffset(), getMemcpyLoadsAndStores(), llvm::VNCoercion::getMemInstValueForLoad(), getMemmoveLoadsAndStores(), llvm::SelectionDAG::getMemset(), getMemSetPatternValue(), getMemsetStores(), llvm::TargetLoweringBase::getMemValueType(), llvm::VECustomDAG::getMergeValues(), getMinimalBaseOfPointer(), getMinimalExtentFrom(), llvm::Mangler::getNameWithPrefix(), getNameWithPrefixImpl(), llvm::TargetLowering::getNegatedExpression(), getNegatedInteger(), llvm::SelectionDAG::getNegative(), llvm::SelectionDAG::getNeutralElement(), llvm::VECustomDAG::getNode(), llvm::SelectionDAG::getNode(), llvm::MemoryDependenceResults::getNonLocalPointerDependency(), getNoopInput(), llvm::SelectionDAG::getNOT(), llvm::ARMTargetLowering::getNumInterleavedAccesses(), llvm::AArch64TargetLowering::getNumInterleavedAccesses(), llvm::getObjectSize(), getObjectSize(), getOffsetFromIndex(), getOffsetFromIndices(), llvm::OpenMPIRBuilder::getOrCreateInternalVariable(), llvm::OpenMPIRBuilder::getOrCreateSrcLocStr(), llvm::SwiftErrorValueTracking::getOrCreateVReg(), llvm::SwiftErrorValueTracking::getOrCreateVRegDefAt(), llvm::getOrEnforceKnownAlignment(), llvm::Argument::getPassPointeeByValueCopySize(), getPermuteNode(), llvm::MachineFunction::getPICBaseSymbol(), llvm::VETargetLowering::getPICJumpTableRelocBase(), llvm::PPCFunctionInfo::getPICOffsetSymbol(), getPMOVMSKB(), llvm::Value::getPointerAlignment(), llvm::getPointerAtOffset(), llvm::GetPointerBaseWithConstantOffset(), llvm::Value::getPointerDereferenceableBytes(), llvm::TargetLoweringBase::getPointerMemTy(), llvm::WebAssemblyTargetLowering::getPointerMemTy(), llvm::SITargetLowering::getPointerMemTy(), llvm::Value::getPointerOffsetFrom(), getPointerOperands(), llvm::getPointersDiff(), getPointerSize(), llvm::TargetLoweringBase::getPointerTy(), llvm::WebAssemblyTargetLowering::getPointerTy(), llvm::SITargetLowering::getPointerTy(), llvm::AVRTargetLowering::getPostIndexedAddressParts(), getPotentialCopiesOfMemoryValue(), llvm::LazyValueInfo::getPredicateAt(), getPredicateForFixedLengthVector(), getPredicateForScalableVector(), getPredicateForVector(), getPredicateResult(), llvm::AVRTargetLowering::getPreIndexedAddressParts(), llvm::TargetLoweringBase::getProgramPointerTy(), llvm::NVPTXTargetLowering::getPrototype(), getPTest(), llvm::SelectionDAG::getPtrExtendInReg(), llvm::SelectionDAG::getPtrExtOrTrunc(), llvm::getPtrStride(), getPTrue(), getReadTimeStampCounter(), llvm::SelectionDAG::getReducedAlign(), getReductionSDNode(), getRegistersForValue(), llvm::CallLowering::getReturnInfo(), llvm::GetReturnInfo(), getRVVFPReductionOpAndOperands(), getSalvageOpsForGEP(), llvm::TargetLoweringBase::getScalarShiftAmountTy(), llvm::M68kTargetLowering::getScalarShiftAmountTy(), getScaledOffsetForBitWidth(), llvm::TargetLoweringObjectFileCOFF::getSectionForConstant(), llvm::LanaiTargetObjectFile::getSectionForConstant(), llvm::MipsTargetObjectFile::getSectionForConstant(), llvm::RISCVELFTargetObjectFile::getSectionForConstant(), llvm::MachineConstantPoolEntry::getSectionKind(), llvm::SelectionDAG::getSelect(), llvm::SelectionDAG::getSelectCC(), llvm::generic_gep_type_iterator< ItTy >::getSequentialElementStride(), getSETCC(), llvm::SelectionDAG::getSetCC(), llvm::TargetLoweringBase::getSetCCResultType(), llvm::ARMTargetLowering::getSetCCResultType(), llvm::LoongArchTargetLowering::getSetCCResultType(), llvm::RISCVTargetLowering::getSetCCResultType(), llvm::SelectionDAG::getSetCCVP(), llvm::SelectionDAG::getSExtOrTrunc(), llvm::slpvectorizer::BoUpSLP::LookAheadHeuristics::getShallowScore(), llvm::SelectionDAG::getShiftAmountConstant(), llvm::TargetLoweringBase::getShiftAmountTy(), getShiftedValue(), getShuffleHalfVectors(), getSign32(), llvm::TargetLoweringBase::getSimpleValueType(), llvm::MachineConstantPoolValue::getSizeInBytes(), llvm::MachineConstantPoolEntry::getSizeInBytes(), llvm::LoopVectorizationCostModel::getSmallestAndWidestTypes(), llvm::SelectionDAG::getSplat(), llvm::SelectionDAG::getSplatBuildVector(), llvm::SelectionDAG::getSplatVector(), llvm::NVPTXTargetLowering::getSqrtEstimate(), llvm::TargetLowering::getSqrtInputTest(), M68kOutgoingArgHandler::getStackAddress(), llvm::CallLowering::ValueHandler::getStackValueStoreType(), llvm::MachineLoop::getStartLoc(), llvm::SelectionDAG::getStepVector(), llvm::VNCoercion::getStoreValueForLoadHelper(), llvm::SelectionDAG::getStrictFPExtendOrRound(), getStrideAndModOffsetOfGEP(), llvm::SelectionDAG::getStridedLoadVP(), llvm::SelectionDAG::getStridedStoreVP(), getSVEPredicateBitCast(), llvm::M68kMCInstLower::GetSymbolFromOperand(), GetSymbolFromOperand(), llvm::SelectionDAG::getTargetConstant(), llvm::SelectionDAG::getTargetConstantFP(), llvm::SelectionDAG::getTargetExtractSubreg(), llvm::SelectionDAG::getTargetGlobalAddress(), llvm::SelectionDAG::getTargetInsertSubreg(), getTargetNode(), llvm::AArch64TargetLowering::getTgtMemIntrinsic(), llvm::ARMTargetLowering::getTgtMemIntrinsic(), llvm::HexagonTargetLowering::getTgtMemIntrinsic(), llvm::NVPTXTargetLowering::getTgtMemIntrinsic(), llvm::RISCVTargetLowering::getTgtMemIntrinsic(), llvm::PPCFunctionInfo::getTOCOffsetSymbol(), llvm::SelectionDAG::getTokenFactor(), llvm::slpvectorizer::BoUpSLP::getTreeCost(), getTruncatedUSUBSAT(), llvm::SelectionDAG::getTruncStridedStoreVP(), getTypePartition(), getUniformBase(), getV4X86ShuffleImm8ForMask(), getv64i1Argument(), llvm::TargetLoweringBase::getVaListSizeInBits(), llvm::AArch64TargetLowering::getVaListSizeInBits(), llvm::VNCoercion::getValueForLoad(), llvm::SSAUpdater::GetValueInMiddleOfBlock(), llvm::TargetLoweringBase::getValueType(), getVCIXISDNodeWCHAIN(), getVectorBitwiseReduce(), llvm::LegalizerHelper::getVectorElementPointer(), llvm::slpvectorizer::BoUpSLP::getVectorElementSize(), llvm::SelectionDAG::getVectorIdxConstant(), llvm::TargetLoweringBase::getVectorIdxTy(), llvm::RISCVInstrInfo::getVLENFactoredAmount(), getVLOp(), llvm::SelectionDAG::getVPLogicalNOT(), llvm::SelectionDAG::getVPPtrExtOrTrunc(), llvm::SelectionDAG::getVPZExtOrTrunc(), llvm::SelectionDAG::getVRegDbgValue(), llvm::SelectionDAG::getVScale(), getVSlidedown(), getVSlideup(), getWideningInterleave(), llvm::getWiderType(), llvm::getX86SubSuperRegister(), getX86XALUOOp(), llvm::SelectionDAG::getZeroExtendInReg(), llvm::SelectionDAG::getZExtOrTrunc(), getzOSCalleeAndADA(), llvm::CallLowering::handleAssignments(), HandleByValArgument(), handleDanglingVariadicDebugInfo(), llvm::SelectionDAGBuilder::handleDebugDeclare(), HasAddressTaken(), hasAllGatScatUsers(), llvm::TargetLoweringBase::hasBigEndianPartOrdering(), hasIrregularType(), hasNearbyPairedStore(), hasSameDebugLoc(), hasUndefContents(), hoistAdd(), hoistGEP(), hoistSub(), incDecVectorConstant(), llvm::TargetLowering::IncrementMemoryAddress(), indirectCopyToAGPR(), inferAlignment(), llvm::SwitchCG::SwitchLowering::init(), initAccumulator(), llvm::MipsFunctionInfo::initGlobalBaseReg(), INITIALIZE_PASS(), initializeUniqueCases(), initIRBuilder(), llvm::MCRegisterInfo::InitMCRegisterInfo(), llvm::InlineFunction(), inlineGetBaseAndOffset(), llvm::PPCFrameLowering::inlineStackProbe(), llvm::SystemZELFFrameLowering::inlineStackProbe(), llvm::SystemZXPLINKFrameLowering::inlineStackProbe(), llvm::X86FrameLowering::inlineStackProbe(), llvm::RuntimePointerChecking::insert(), llvm::ARCInstrInfo::insertBranch(), llvm::AArch64InstrInfo::insertBranch(), llvm::R600InstrInfo::insertBranch(), llvm::SIInstrInfo::insertBranch(), llvm::ARMBaseInstrInfo::insertBranch(), llvm::AVRInstrInfo::insertBranch(), llvm::BPFInstrInfo::insertBranch(), llvm::CSKYInstrInfo::insertBranch(), llvm::HexagonInstrInfo::insertBranch(), llvm::LoongArchInstrInfo::insertBranch(), llvm::M68kInstrInfo::insertBranch(), llvm::MipsInstrInfo::insertBranch(), llvm::MSP430InstrInfo::insertBranch(), llvm::NVPTXInstrInfo::insertBranch(), llvm::PPCInstrInfo::insertBranch(), llvm::RISCVInstrInfo::insertBranch(), llvm::SparcInstrInfo::insertBranch(), llvm::SystemZInstrInfo::insertBranch(), llvm::VEInstrInfo::insertBranch(), llvm::WebAssemblyInstrInfo::insertBranch(), llvm::X86InstrInfo::insertBranch(), llvm::XCoreInstrInfo::insertBranch(), llvm::LanaiInstrInfo::insertBranch(), insertCall(), llvm::DIBuilder::insertDbgAssign(), llvm::DIBuilder::insertDbgValueIntrinsic(), llvm::DIBuilder::insertDeclare(), insertDivByZeroTrap(), llvm::SIInstrInfo::insertEQ(), llvm::AArch64InstrInfo::insertIndirectBranch(), llvm::SIInstrInfo::insertIndirectBranch(), llvm::AVRInstrInfo::insertIndirectBranch(), llvm::LoongArchInstrInfo::insertIndirectBranch(), llvm::RISCVInstrInfo::insertIndirectBranch(), insertInteger(), llvm::DIBuilder::insertLabel(), llvm::SIInstrInfo::insertNE(), llvm::AArch64InstrInfo::insertNoop(), llvm::HexagonInstrInfo::insertNoop(), llvm::MipsInstrInfo::insertNoop(), llvm::PPCInstrInfo::insertNoop(), llvm::X86InstrInfo::insertNoop(), llvm::SIInstrInfo::insertNoops(), llvm::MipsInstrInfo::insertNop(), insertNopBeforeInstruction(), llvm::SIInstrInfo::insertScratchExecCopy(), InsertSEH(), insertSEH(), llvm::SIInstrInfo::insertSelect(), llvm::AArch64InstrInfo::insertSelect(), llvm::SystemZInstrInfo::insertSelect(), llvm::X86InstrInfo::insertSelect(), llvm::CallLowering::insertSRetIncomingArgument(), llvm::CallLowering::insertSRetLoads(), llvm::CallLowering::insertSRetOutgoingArgument(), llvm::CallLowering::insertSRetStores(), llvm::TargetInstrInfo::insertUnconditionalBranch(), llvm::SIInstrInfo::insertVectorSelect(), instCombineSVELD1(), instCombineSVEST1(), llvm::InstCostVisitor::InstCostVisitor(), IntCondCCodeToICC(), llvm::InterestingMemoryOperand::InterestingMemoryOperand(), llvm::LoopVectorizationCostModel::interleavedAccessCanBeWidened(), llvm::IntrinsicLowering::IntrinsicLowering(), isAddLikeOr(), isAddressExpression(), isAligned(), isBitCastSemanticsPreserving(), llvm::CastInst::isBitOrNoopPointerCastable(), llvm::isBytewiseValue(), llvm::isConsecutiveAccess(), llvm::LanaiTargetObjectFile::isConstantInSmallSection(), llvm::RISCVELFTargetObjectFile::isConstantInSmallSection(), llvm::MipsTargetObjectFile::IsConstantInSmallSection(), llvm::IsConstantOffsetFromGlobal(), isDenselyPacked(), llvm::MachinePointerInfo::isDereferenceable(), llvm::isDereferenceableAndAlignedInLoop(), isDereferenceableAndAlignedPointer(), llvm::isDereferenceableAndAlignedPointer(), isDereferenceableForAllocaSize(), llvm::CaptureTracker::isDereferenceableOrNull(), llvm::isDereferenceablePointer(), llvm::AMDGPU::isDynamicLDS(), llvm::TargetLoweringBase::isExtLoad(), llvm::isImpliedByDomCondition(), isImpliedCondAndOr(), isImpliedCondICmps(), llvm::isImpliedCondition(), isImpliedCondOperands(), isIntegerWideningViable(), isIntegerWideningViableForSlice(), isKnownIntegral(), llvm::isKnownNonEqual(), llvm::isKnownNonZero(), llvm::InstCombiner::isKnownToBeAPowerOfTwo(), llvm::isKnownToBeAPowerOfTwo(), isKnownTypeIdMember(), llvm::AArch64TargetLowering::isLegalAddressingMode(), llvm::SITargetLowering::isLegalAddressingMode(), llvm::ARMTargetLowering::isLegalAddressingMode(), llvm::HexagonTargetLowering::isLegalAddressingMode(), llvm::XCoreTargetLowering::isLegalAddressingMode(), isLegalBitRotate(), llvm::ARMTargetLowering::isLegalInterleavedAccessType(), llvm::AArch64TargetLowering::isLegalInterleavedAccessType(), llvm::RISCVTargetLowering::isLegalInterleavedAccessType(), llvm::isLegalToPromote(), isLoadInvariantInLoop(), llvm::CastInst::isNoopCast(), isNoopPtrIntCastPair(), IsNOT(), isObjectSize(), isObjectSizeLessThanOrEq(), isObjectSmallerThan(), llvm::SystemZSubtarget::isPC32DBLSymbol(), isPointerValueDeadOnEntryToFunction(), llvm::AArch64TargetLowering::isProfitableToHoist(), llvm::PPCTargetLowering::isProfitableToHoist(), isPromotedInstructionLegal(), isPtrKnownNeverNull(), isRepeatedByteSequence(), isReturnNonNull(), isSafeDependenceDistance(), isSafeLoadOfSelectToSpeculate(), isSafePHIToSpeculate(), llvm::isSafeToLoadUnconditionally(), llvm::isSafeToSpeculativelyExecuteWithOpcode(), isSafeToTruncateWideIVType(), isSimpleEnoughValueToCommit(), isSimpleEnoughValueToCommitHelper(), IsSmallObject(), llvm::TargetLoweringBase::isSuitableForBitTests(), isSupportedAccessType(), isSupportedMemset(), isSupportedType(), isTruePredicate(), llvm::TargetLoweringBase::isTruncateFree(), isTypeLegalForLookupTable(), isUpperSubvectorUndef(), isUsableDebugLoc(), llvm::DILocalVariable::isValidLocationForIntrinsic(), llvm::DILabel::isValidLocationForIntrinsic(), isVectorPromotionViable(), isVectorPromotionViableForSlice(), isWorthFoldingIntoOrrWithShift(), isZero(), llvm::TargetLoweringBase::isZExtFree(), joinDwords(), llvm::RISCVTargetLowering::joinRegisterPartsIntoValue(), llvm::LazyValueInfoImpl::LazyValueInfoImpl(), llvm::dxil::LegacyCBufferLayout::LegacyCBufferLayout(), llvm::SIInstrInfo::legalizeGenericOperand(), llvm::RISCVLegalizerInfo::legalizeIntrinsic(), legalizeIntrinsicImmArg(), llvm::SIInstrInfo::legalizeOperands(), llvm::SIInstrInfo::legalizeOperandsVOP2(), llvm::SIInstrInfo::legalizeOperandsVOP3(), llvm::SIInstrInfo::legalizeOpWithMove(), legalizeScatterGatherIndexType(), legalizeSVEGatherPrefetchOffsVec(), llvm::SITargetLowering::legalizeTargetIndependentNode(), llvm::AMDGPULegalizerInfo::legalizeTrapEndpgm(), likeBitCastFromVector(), LLVMDIBuilderInsertDeclareAtEnd(), LLVMDIBuilderInsertDeclareBefore(), LLVMGetDebugLocColumn(), LLVMGetDebugLocDirectory(), LLVMGetDebugLocFilename(), LLVMGetDebugLocLine(), LLVMRemarkDebugLocGetSourceColumn(), LLVMRemarkDebugLocGetSourceFilePath(), LLVMRemarkDebugLocGetSourceLine(), LLVMSetModuleDataLayout(), llvm::MipsSEInstrInfo::loadImmediate(), llvm::SystemZInstrInfo::loadImmediate(), llvm::ARCInstrInfo::loadImmediate(), llvm::Mips16InstrInfo::loadImmediate(), loadM0FromVGPR(), loadMBUFScalarOperandsFromVGPR(), llvm::Mips16InstrInfo::loadRegFromStack(), llvm::MipsSEInstrInfo::loadRegFromStack(), llvm::SystemZInstrInfo::loadRegFromStackSlot(), llvm::ARMBaseInstrInfo::loadRegFromStackSlot(), llvm::Thumb1InstrInfo::loadRegFromStackSlot(), llvm::Thumb2InstrInfo::loadRegFromStackSlot(), llvm::BPFInstrInfo::loadRegFromStackSlot(), llvm::HexagonInstrInfo::loadRegFromStackSlot(), llvm::SparcInstrInfo::loadRegFromStackSlot(), llvm::VEInstrInfo::loadRegFromStackSlot(), llvm::MSP430InstrInfo::loadRegFromStackSlot(), llvm::SIInstrInfo::loadRegFromStackSlot(), llvm::ARCInstrInfo::loadRegFromStackSlot(), llvm::CSKYInstrInfo::loadRegFromStackSlot(), llvm::M68kInstrInfo::loadRegFromStackSlot(), llvm::XCoreInstrInfo::loadRegFromStackSlot(), llvm::LanaiInstrInfo::loadRegFromStackSlot(), llvm::PPCInstrInfo::loadRegFromStackSlotNoUpd(), llvm::slpvectorizer::BoUpSLP::LookAheadHeuristics::LookAheadHeuristics(), lookThroughCast(), llvm::orc::rt_bootstrap::SimpleExecutorDylibManager::lookup(), lower128BitShuffle(), lower1BitShuffle(), lower1BitShuffleAsKSHIFTR(), lower256BitShuffle(), lower512BitShuffle(), LowerABS(), llvm::PPCRegisterInfo::lowerACCRestore(), llvm::PPCRegisterInfo::lowerACCSpilling(), LowerADDSAT_SUBSAT(), LowerADDSUBO_CARRY(), lowerADDSUBO_CARRY(), lowerAddSubToHorizontalOp(), LowerAndToBTST(), llvm::AVRTargetLowering::LowerAsmOperandForConstraint(), llvm::X86TargetLowering::LowerAsmOutputForConstraint(), LowerAsSplatVectorLoad(), llvm::VETargetLowering::lowerATOMIC_FENCE(), llvm::VETargetLowering::lowerATOMIC_SWAP(), lowerAtomicArith(), LowerBITCAST(), LowerBITREVERSE(), LowerBITREVERSE_XOP(), lowerBitreverseShuffle(), llvm::LanaiTargetLowering::LowerBlockAddress(), llvm::LanaiTargetLowering::LowerBR_CC(), lowerBUILD_VECTOR(), LowerBUILD_VECTORAsVariablePermute(), LowerBUILD_VECTORToVIDUP(), LowerBuildVectorAsInsert(), lowerBuildVectorOfConstants(), lowerBuildVectorToBitOp(), LowerBuildVectorv16i8(), LowerBuildVectorv4x32(), LowerBuildVectorv8i16(), lowerBuildVectorViaDominantValues(), llvm::SITargetLowering::LowerCall(), llvm::NVPTXTargetLowering::LowerCall(), llvm::SystemZTargetLowering::LowerCall(), llvm::AArch64CallLowering::lowerCall(), llvm::AMDGPUCallLowering::lowerCall(), llvm::ARMCallLowering::lowerCall(), llvm::M68kCallLowering::lowerCall(), llvm::MipsCallLowering::lowerCall(), llvm::RISCVCallLowering::lowerCall(), llvm::X86CallLowering::lowerCall(), llvm::CallLowering::lowerCall(), llvm::LoongArchTargetLowering::LowerCall(), llvm::RISCVTargetLowering::LowerCall(), llvm::VETargetLowering::LowerCall(), llvm::SparcTargetLowering::LowerCall_64(), llvm::SITargetLowering::LowerCallResult(), LowerCallResults(), llvm::TargetLowering::LowerCallTo(), llvm::SelectionDAGBuilder::LowerCallTo(), llvm::AMDGPUCallLowering::lowerChainCall(), LowerCMP_SWAP(), llvm::AsmPrinter::lowerConstant(), lowerConstantIntrinsics(), llvm::LanaiTargetLowering::LowerConstantPool(), LowerConvertLow(), LowerCTPOP(), llvm::AArch64TargetLowering::lowerDeinterleaveIntrinsicToLoad(), llvm::AMDGPUTargetLowering::LowerDIVREM24(), lowerDSPIntr(), llvm::LanaiTargetLowering::LowerDYNAMIC_STACKALLOC(), llvm::NVPTXTargetLowering::LowerDYNAMIC_STACKALLOC(), llvm::VETargetLowering::lowerDYNAMIC_STACKALLOC(), llvm::VETargetLowering::lowerEH_SJLJ_LONGJMP(), llvm::VETargetLowering::lowerEH_SJLJ_SETJMP(), llvm::VETargetLowering::lowerEH_SJLJ_SETUP_DISPATCH(), llvm::VETargetLowering::lowerEXTRACT_VECTOR_ELT(), llvm::SparcTargetLowering::LowerF128_LibCallArg(), llvm::SparcTargetLowering::LowerF128Compare(), lowerFCOPYSIGN32(), lowerFCOPYSIGN64(), LowerFLDEXP(), llvm::AMDGPUTargetLowering::LowerFLOGCommon(), lowerFMAXIMUM_FMINIMUM(), LowerFMINIMUM_FMAXIMUM(), llvm::AMDGPUCallLowering::lowerFormalArguments(), llvm::AArch64CallLowering::lowerFormalArguments(), llvm::ARMCallLowering::lowerFormalArguments(), llvm::M68kCallLowering::lowerFormalArguments(), llvm::MipsCallLowering::lowerFormalArguments(), llvm::PPCCallLowering::lowerFormalArguments(), llvm::RISCVCallLowering::lowerFormalArguments(), llvm::X86CallLowering::lowerFormalArguments(), llvm::R600TargetLowering::LowerFormalArguments(), llvm::SITargetLowering::LowerFormalArguments(), llvm::LoongArchTargetLowering::LowerFormalArguments(), llvm::NVPTXTargetLowering::LowerFormalArguments(), llvm::RISCVTargetLowering::LowerFormalArguments(), llvm::SparcTargetLowering::LowerFormalArguments(), llvm::SystemZTargetLowering::LowerFormalArguments(), llvm::VETargetLowering::LowerFormalArguments(), llvm::SparcTargetLowering::LowerFormalArguments_64(), llvm::AMDGPUCallLowering::lowerFormalArgumentsKernel(), llvm::AMDGPUTargetLowering::LowerFP_TO_FP16(), llvm::AMDGPUTargetLowering::LowerFP_TO_INT(), LowerFP_TO_INT_SAT(), lowerFP_TO_INT_SAT(), LowerFPToInt(), lowerFPToIntToFP(), llvm::LanaiTargetLowering::LowerFRAMEADDR(), lowerFRAMEADDR(), lowerFTRUNC_FCEIL_FFLOOR_FROUND(), LowerFunnelShift(), lowerGetVectorLength(), llvm::AMDGPUTargetLowering::LowerGlobalAddress(), llvm::LanaiTargetLowering::LowerGlobalAddress(), llvm::lowerGlobalIFuncUsersAsGlobalCtor(), llvm::SparcTargetLowering::LowerGlobalTLSAddress(), lowerGR128Binary(), lowerGR128ToI128(), LowerHorizontalByteSum(), lowerI128ToGR128(), lowerICMPIntrinsic(), llvm::InlineAsmLowering::lowerInlineAsm(), llvm::LegalizerHelper::lowerInsert(), llvm::VETargetLowering::lowerINSERT_VECTOR_ELT(), lowerINT_TO_FP_vXi64(), llvm::AArch64TargetLowering::lowerInterleavedLoad(), llvm::ARMTargetLowering::lowerInterleavedLoad(), llvm::AArch64TargetLowering::lowerInterleavedStore(), llvm::ARMTargetLowering::lowerInterleavedStore(), llvm::AArch64TargetLowering::lowerInterleaveIntrinsicToStore(), LowerInterruptReturn(), llvm::HexagonTargetLowering::LowerINTRINSIC_VOID(), LowerINTRINSIC_W_CHAIN(), llvm::VETargetLowering::lowerINTRINSIC_WO_CHAIN(), llvm::LanaiTargetLowering::LowerJumpTable(), lowerKernelArguments(), LowerLabelRef(), llvm::MipsTargetLowering::lowerLOAD(), lowerLoadF128(), lowerLoadI1(), lowerMasksToReg(), lowerMSABinaryBitImmIntr(), lowerMSABitClear(), lowerMSABitClearImm(), lowerMSACopyIntr(), lowerMSALoadIntr(), lowerMSASplatZExt(), lowerMSAStoreIntr(), LowerMUL(), llvm::LanaiTargetLowering::LowerMUL(), lowerMUL_LOHI32(), llvm::lowerObjectSizeCall(), llvm::PPCRegisterInfo::lowerOctWordSpilling(), llvm::AArch64TargetLowering::LowerOperation(), llvm::R600TargetLowering::LowerOperation(), llvm::SITargetLowering::LowerOperation(), llvm::RISCVTargetLowering::LowerOperation(), llvm::SystemZTargetLowering::LowerOperationWrapper(), lowerOverflowArithmetic(), LowerPARITY(), LowerPREFETCH(), llvm::HexagonTargetLowering::LowerPREFETCH(), llvm::PPCRegisterInfo::lowerQuadwordRestore(), llvm::PPCRegisterInfo::lowerQuadwordSpilling(), LowerREADCYCLECOUNTER(), lowerReductionSeq(), lowerRegToMasks(), llvm::MipsCallLowering::lowerReturn(), llvm::X86CallLowering::lowerReturn(), llvm::AArch64CallLowering::lowerReturn(), llvm::M68kCallLowering::lowerReturn(), llvm::PPCCallLowering::lowerReturn(), llvm::AMDGPUTargetLowering::LowerReturn(), llvm::SITargetLowering::LowerReturn(), llvm::LoongArchTargetLowering::LowerReturn(), llvm::NVPTXTargetLowering::LowerReturn(), llvm::RISCVTargetLowering::LowerReturn(), llvm::SparcTargetLowering::LowerReturn(), llvm::SystemZTargetLowering::LowerReturn(), llvm::VETargetLowering::LowerReturn(), llvm::SparcTargetLowering::LowerReturn_32(), llvm::SparcTargetLowering::LowerReturn_64(), llvm::LanaiTargetLowering::LowerRETURNADDR(), lowerRETURNADDR(), LowerReverse_VECTOR_SHUFFLE(), LowerRotate(), lowerSADDO_SSUBO(), lowerSADDSAT_SSUBSAT(), lowerScalarInsert(), lowerScalarSplat(), llvm::AMDGPUTargetLowering::LowerSDIVREM(), llvm::LanaiTargetLowering::LowerSELECT_CC(), llvm::LanaiTargetLowering::LowerSETCC(), LowerSETCCCARRY(), lowerShuffleAsBitBlend(), lowerShuffleAsBitMask(), lowerShuffleAsBitRotate(), lowerShuffleAsBlend(), lowerShuffleAsBlendAndPermute(), lowerShuffleAsBlendOfPSHUFBs(), lowerShuffleAsBroadcast(), lowerShuffleAsByteRotate(), lowerShuffleAsByteRotateAndPermute(), lowerShuffleAsByteShiftMask(), lowerShuffleAsDecomposedShuffleMerge(), lowerShuffleAsElementInsertion(), lowerShuffleAsInsertPS(), lowerShuffleAsLanePermuteAndPermute(), lowerShuffleAsLanePermuteAndRepeatedMask(), lowerShuffleAsLanePermuteAndShuffle(), lowerShuffleAsLanePermuteAndSHUFP(), lowerShuffleAsPermuteAndUnpack(), lowerShuffleAsRepeatedMaskAndLanePermute(), lowerShuffleAsShift(), lowerShuffleAsSpecificZeroOrAnyExtend(), lowerShuffleAsSplitOrBlend(), lowerShuffleAsTruncBroadcast(), lowerShuffleAsUNPCKAndPermute(), lowerShuffleAsVALIGN(), lowerShuffleAsVTRUNC(), lowerShuffleAsVTRUNCAndUnpack(), lowerShuffleAsZeroOrAnyExtend(), lowerShuffleOfExtractsAsVperm(), lowerShufflePairAsUNPCKAndPermute(), lowerShuffleToEXPAND(), lowerShuffleViaVRegSplitting(), lowerShuffleWithPACK(), lowerShuffleWithPERMV(), lowerShuffleWithPSHUFB(), lowerShuffleWithSHUFPD(), lowerShuffleWithSHUFPS(), lowerShuffleWithSSE4A(), lowerShuffleWithUndefHalf(), lowerShuffleWithUNPCK(), lowerShuffleWithUNPCK256(), lowerShuffleWithVPMOV(), llvm::AMDGPUTargetLowering::LowerSIGN_EXTEND_INREG(), llvm::AMDGPUTargetLowering::LowerSINT_TO_FP(), LowerSMELdrStr(), lowerSMULO(), lowerStoreF128(), lowerStoreI1(), LowerSVEIntrinsicIndex(), lowerToAddSubOrFMAddSub(), LowerToHorizontalOp(), llvm::VETargetLowering::lowerToTLSGeneralDynamicModel(), LowerTruncate(), LowerTruncatei1(), LowerTruncateToBTST(), LowerTruncateVecI1(), LowerTruncateVecPack(), LowerTruncateVecPackWithSignBits(), LowerTruncateVectorStore(), lowerUADDSAT_USUBSAT(), LowerUADDSUBO_CARRY(), llvm::AMDGPUTargetLowering::LowerUDIVREM(), llvm::AMDGPUTargetLowering::LowerUDIVREM64(), llvm::AMDGPUTargetLowering::LowerUINT_TO_FP(), lowerUINT_TO_FP_v2i32(), lowerUINT_TO_FP_vXi32(), llvm::HexagonTargetLowering::LowerUnalignedLoad(), lowerV16F32Shuffle(), lowerV16I16Shuffle(), lowerV16I32Shuffle(), lowerV16I8Shuffle(), lowerV2F64Shuffle(), lowerV2I64Shuffle(), lowerV2X128Shuffle(), lowerV32I16Shuffle(), lowerV32I8Shuffle(), lowerV4F32Shuffle(), lowerV4F64Shuffle(), lowerV4I32Shuffle(), lowerV4I64Shuffle(), lowerV4X128Shuffle(), lowerV64I8Shuffle(), lowerV8F16Shuffle(), lowerV8F32Shuffle(), lowerV8F64Shuffle(), lowerV8I16GeneralSingleInputShuffle(), lowerV8I16Shuffle(), lowerV8I32Shuffle(), lowerV8I64Shuffle(), llvm::LegalizerHelper::lowerVAArg(), LowerVAARG(), llvm::VETargetLowering::lowerVAARG(), LowerVACOPY(), llvm::HexagonTargetLowering::LowerVACOPY(), llvm::HexagonTargetLowering::LowerVASTART(), llvm::LanaiTargetLowering::LowerVASTART(), llvm::VETargetLowering::lowerVASTART(), LowerVASTART(), lowerVECTOR_SHUFFLE(), lowerVECTOR_SHUFFLE_SHF(), lowerVECTOR_SHUFFLE_VSHF(), lowerVECTOR_SHUFFLEAsRotate(), lowerVECTOR_SHUFFLEAsVSlide1(), lowerVECTOR_SHUFFLEAsVSlidedown(), lowerVECTOR_SHUFFLEAsVSlideup(), LowerVECTOR_SHUFFLEv8i8(), LowerVectorAllEqual(), LowerVectorArith(), lowerVectorBitClear(), lowerVectorBitClearImm(), lowerVectorBitRevImm(), lowerVectorBitSetImm(), LowerVectorCTLZ(), LowerVectorCTLZInRegLUT(), LowerVectorCTPOP(), LowerVectorCTPOPInRegLUT(), LowerVectorExtend(), lowerVectorFTRUNC_FCEIL_FFLOOR_FROUND(), lowerVectorIntrinsicScalars(), lowerVectorSplatImm(), lowerVectorStrictFTRUNC_FCEIL_FFLOOR_FROUND(), lowerVectorXRINT(), llvm::RISCVRegisterInfo::lowerVRELOAD(), llvm::RISCVRegisterInfo::lowerVSPILL(), llvm::PPCRegisterInfo::lowerWACCRestore(), llvm::PPCRegisterInfo::lowerWACCSpilling(), lowerWaveReduce(), LowerWRITE_REGISTER(), LowerXALUO(), LowerZERO_EXTEND_Mask(), llvm::PatternMatch::m_PtrToIntSameSize(), llvm::MachineConstantPool::MachineConstantPool(), llvm::SparcTargetLowering::makeAddress(), llvm::VETargetLowering::makeAddress(), llvm::SystemZTargetLowering::makeExternalCall(), llvm::Mips16InstrInfo::makeFrame(), llvm::SparcTargetLowering::makeHiLoPair(), llvm::VETargetLowering::makeHiLoPair(), makeStatepointExplicitImpl(), markRegisterParameterAttributes(), matchBinaryPermuteShuffle(), matchBinaryShuffle(), matchBSwapHWordOrAndAnd(), llvm::CombinerHelper::matchCombineExtractedVectorLoad(), llvm::CombinerHelper::matchLoadOrCombine(), llvm::CombinerHelper::matchNarrowBinopFeedingAnd(), matchPERM(), matchPMADDWD(), matchPMADDWD_2(), llvm::CombinerHelper::matchPtrAddZero(), llvm::CombinerHelper::matchSDivByConst(), matchShuffleWithUNPCK(), matchSplatAsGather(), matchTruncateWithPACK(), llvm::CombinerHelper::matchUDivByConst(), MatchVectorAllEqualTest(), llvm::gvn::AvailableValue::MaterializeAdjustedValue(), llvm::AArch64RegisterInfo::materializeFrameBaseRegister(), llvm::SIRegisterInfo::materializeFrameBaseRegister(), llvm::ARMBaseRegisterInfo::materializeFrameBaseRegister(), llvm::PPCRegisterInfo::materializeFrameBaseRegister(), llvm::RISCVRegisterInfo::materializeFrameBaseRegister(), llvm::SIInstrInfo::materializeImmediate(), llvm::PPCInstrInfo::materializeImmPostRA(), materializeVectorConstant(), llvm::LoopVectorizationCostModel::memoryInstructionCanBeWidened(), memoryIsNotModifiedBetween(), memsetStore(), mergeConditionalStores(), llvm::MIMetadata::MIMetadata(), llvm::SIInstrInfo::moveToVALUImpl(), llvm::LoongArchInstrInfo::movImm(), llvm::RISCVInstrInfo::movImm(), llvm::CSKYInstrInfo::movImm(), narrowExtractedVectorBinOp(), narrowExtractedVectorLoad(), narrowExtractedVectorSelect(), narrowIndex(), narrowVectorSelect(), NegateValue(), llvm::objcarc::ObjCARCAAResult::ObjCARCAAResult(), llvm::orc::rt_bootstrap::SimpleExecutorDylibManager::open(), llvm::DebugLoc::operator!=(), llvm::DataLayout::operator=(), llvm::LazyValueInfo::operator=(), llvm::DebugLoc::operator==(), OptimizeAwayTrappingUsesOfLoads(), optimizeBlock(), optimizeCallInst(), llvm::AArch64InstrInfo::optimizeCondBranch(), OptimizeExtractBits(), OptimizeGlobalAddressOfAllocation(), optimizeGlobalsInModule(), OptimizeGlobalVars(), optimizeLogicalImm(), optimizeMemCmpConstantSize(), OptimizeNoopCopyExpression(), optimizeOnceStoredGlobal(), overflowFlagToValue(), packImage16bitOpsToDwords(), padEltsToUndef(), llvm::SymbolRewriter::RewriteMapParser::parse(), llvm::TargetLowering::ParseConstraints(), parseJumpTable(), llvm::LoopStructure::parseLoopStructure(), parseTexFail(), llvm::SITargetLowering::passSpecialInputs(), Passv64i1ArgInRegs(), llvm::PeelSingleBlockLoop(), peelToTurnInvariantLoadsDerefencebale(), performADDCombine(), performAddCombineForShiftedOperands(), performAddCombineSubShift(), performAddCSelIntoCSinc(), PerformAddcSubcCombine(), PerformAddeSubeCombine(), performAddSubIntoVectorOp(), performAddUADDVCombine(), performANDCombine(), performANDORCSELCombine(), performANDSETCCCombine(), performBitcastCombine(), performBITREVERSECombine(), performBSPExpandForSVE(), performBUILD_VECTORCombine(), performBuildShuffleExtendCombine(), performBuildVectorCombine(), performCONCAT_VECTORSSplitCombine(), performCONCAT_VECTORSStridedLoadCombine(), performCTLZCombine(), llvm::AArch64TargetLowering::PerformDAGCombine(), llvm::AMDGPUTargetLowering::PerformDAGCombine(), llvm::R600TargetLowering::PerformDAGCombine(), llvm::RISCVTargetLowering::PerformDAGCombine(), performDivRemCombine(), performDSPShiftCombine(), performDUPCombine(), performDupLane128Combine(), performExtBinopLoadFold(), PerformEXTRACTCombine(), PerformExtractFpToIntStores(), performExtractVectorEltCombine(), performFADDCombine(), PerformFADDVCMLACombine(), PerformFAddVSelectCombine(), performFDivCombine(), performFlagSettingCombine(), performFP_TO_INT_SATCombine(), performFP_TO_INTCombine(), performFpToIntCombine(), performGatherLoadCombine(), performGLD1Combine(), performGlobalAddressCombine(), performINSERT_VECTOR_ELTCombine(), PerformInsertSubvectorCombine(), performInsertSubvectorCombine(), performINTRINSIC_WO_CHAINCombine(), performIntrinsicCombine(), performLD1Combine(), performLD1ReplicateCombine(), performLDNT1Combine(), PerformLOADCombine(), performLOADCombine(), PerformLongShiftCombine(), performMADD_MSUBCombine(), performMaskedGatherScatterCombine(), PerformMinMaxCombine(), PerformMinMaxFpToSatCombine(), PerformMinMaxToSatCombine(), performMSTORECombine(), llvm::AMDGPUTargetLowering::performMulCombine(), performMULCombine(), performMulCombine(), PerformMULCombine(), llvm::AMDGPUTargetLowering::performMulhsCombine(), llvm::AMDGPUTargetLowering::performMulhuCombine(), llvm::AMDGPUTargetLowering::performMulLoHiCombine(), performMulVectorCmpZeroCombine(), performMulVectorExtendCombine(), llvm::ARMTargetLowering::PerformMVEExtCombine(), llvm::ARMTargetLowering::PerformMVETruncCombine(), performNegCSelCombine(), performORCombine(), PerformORCombine_i1(), PerformORCombineToBFI(), performOrXorChainCombine(), PerformREMCombine(), performScalarToVectorCombine(), performScatterStoreCombine(), performSELECTCombine(), performSelectCombine(), performSETCCCombine(), PerformSETCCCombine(), PerformShiftCombine(), performSHLCombine(), PerformShuffleVMOVNCombine(), performSignExtendInRegCombine(), PerformSplittingMVEEXTToWideningLoad(), PerformSplittingMVETruncToNarrowingStores(), PerformSplittingToNarrowingStores(), PerformSplittingToWideningLoad(), performSRACombine(), performSRLCombine(), performST1Combine(), performSTNT1Combine(), PerformSTORECombine(), performSUBCombine(), performSubsToAndsCombine(), performSVEAndCombine(), performSVESpliceCombine(), performTBZCombine(), performTRUNCATECombine(), performTruncateCombine(), PerformTruncatingStoreCombine(), performUnpackCombine(), performUzpCombine(), performVecReduceAddCombine(), performVecReduceAddCombineWithUADDLP(), performVecReduceBitwiseCombine(), performVectorAddSubExtCombine(), performVectorCompareAndMaskUnaryOpCombine(), PerformVMOVRRDCombine(), PerformVMULCombine(), PerformVQDMULHCombine(), PerformVSELECTCombine(), PerformVSetCCToVCTPCombine(), performXORCombine(), PerformXORCombine(), llvm::PHITransAddr::PHITransAddr(), llvm::PointerMayBeCaptured(), popRegsFromStack(), llvm::HexagonInstrInfo::PredicateInstruction(), llvm::VETargetLowering::prepareMBB(), llvm::VETargetLowering::prepareSymbol(), prepareTS1AM(), llvm::RISCVDAGToDAGISel::PreprocessISelDAG(), llvm::MIPrinter::print(), llvm::VPInstruction::print(), llvm::SDNode::print(), llvm::MachineInstr::print(), printDebugLoc(), printExtendedName(), llvm::AsmPrinter::PrintSpecial(), llvm::AArch64InstrInfo::probedStackAlloc(), processDbgDeclare(), llvm::AArch64FrameLowering::processFunctionBeforeFrameFinalized(), llvm::JumpThreadingPass::processImpliedCondition(), processInternalGlobal(), processNonStringArg(), processUse(), llvm::PrologEpilogSGPRSpillBuilder::PrologEpilogSGPRSpillBuilder(), promoteAllocaUserToVector(), promoteArguments(), llvm::promoteLoopAccessesToScalars(), PromoteMaskArithmetic(), promoteSingleBlockAlloca(), promoteVCIXScalar(), llvm::SwiftErrorValueTracking::propagateVRegs(), pushAddIntoCmovOfConsts(), pushRegsToStack(), llvm::TargetLoweringBase::rangeFitsInWord(), llvm::ReadByteArrayFromGlobal(), rebuildGatherScatter(), ReconstructTruncateFromBuildVector(), redirectAllPredecessorsTo(), redirectTo(), reduceBuildVecToShuffleWithZero(), ReduceLoopStrength(), reduceMaskedLoadToScalarLoad(), reduceMaskedStoreToScalarStore(), ReduceSwitchRange(), reduceVMULWidth(), refineUniformBase(), llvm::RegsForValue::RegsForValue(), relocationViaAlloca(), llvm::X86InstrInfo::reMaterialize(), ReorganizeVector(), ReplaceAddWithADDP(), llvm::replaceAllDbgUsesWith(), replaceAndRecursivelySimplifyImpl(), replaceBoolVectorBitcast(), ReplaceCMP_SWAP_128Results(), replaceFrameIndex(), replaceFrameSizeAndAlignment(), ReplaceINTRINSIC_W_CHAIN(), ReplaceLoadVector(), llvm::SITargetLowering::ReplaceNodeResults(), llvm::AVRTargetLowering::ReplaceNodeResults(), llvm::LoongArchTargetLowering::ReplaceNodeResults(), llvm::RISCVTargetLowering::ReplaceNodeResults(), ReplaceREADCYCLECOUNTER(), llvm::TargetInstrInfo::ReplaceTailWithBranchTo(), replaceVecCondBranchResults(), replaceVPICKVE2GRResults(), replaceZeroVectorStore(), reportIllegalCopy(), llvm::AArch64FrameLowering::resetCFIToInitialState(), llvm::SelectionDAGBuilder::resolveDanglingDebugInfo(), llvm::SystemZELFFrameLowering::restoreCalleeSavedRegisters(), llvm::SystemZXPLINKFrameLowering::restoreCalleeSavedRegisters(), llvm::AArch64FrameLowering::restoreCalleeSavedRegisters(), llvm::AVRFrameLowering::restoreCalleeSavedRegisters(), llvm::CSKYFrameLowering::restoreCalleeSavedRegisters(), llvm::M68kFrameLowering::restoreCalleeSavedRegisters(), llvm::MSP430FrameLowering::restoreCalleeSavedRegisters(), llvm::PPCFrameLowering::restoreCalleeSavedRegisters(), llvm::RISCVFrameLowering::restoreCalleeSavedRegisters(), llvm::X86FrameLowering::restoreCalleeSavedRegisters(), restoreCRs(), llvm::SIInstrInfo::restoreExec(), llvm::Mips16InstrInfo::restoreFrame(), llvm::restoreStatusRegister(), llvm::X86FrameLowering::restoreWin32EHStackPointers(), rewriteGEPAsOffset(), rewriteSingleStoreAlloca(), llvm::RewriteSymbolPass::RewriteSymbolPass(), llvm::LintPass::run(), llvm::MemDerefPrinterPass::run(), llvm::HardwareLoopsPass::run(), llvm::InstSimplifyPass::run(), llvm::LoopFusePass::run(), llvm::SCCPPass::run(), llvm::StraightLineStrengthReducePass::run(), llvm::AMDGPUAtomicOptimizerPass::run(), llvm::InlineCostAnnotationPrinterPass::run(), llvm::DebugAssignmentTrackingAnalysis::run(), llvm::SafeStackPass::run(), llvm::IndVarSimplifyPass::run(), llvm::LoopIdiomRecognizePass::run(), llvm::LoopRotatePass::run(), llvm::AArch64LoopIdiomTransformPass::run(), llvm::GlobalOptPass::run(), llvm::IPSCCPPass::run(), llvm::Float2IntPass::runImpl(), runImpl(), llvm::SLPVectorizerPass::runImpl(), runIPSCCP(), llvm::AssignmentTrackingAnalysis::runOnFunction(), runOnFunction(), llvm::IRTranslator::runOnMachineFunction(), llvm::SelectionDAGISel::runOnMachineFunction(), llvm::InsertNOPLoad::runOnMachineFunction(), llvm::FixAllFDIVSQRT::runOnMachineFunction(), runSCCP(), llvm::salvageDebugInfoImpl(), llvm::SelectionDAGBuilder::salvageUnresolvedDbgValue(), llvm::Mips16RegisterInfo::saveScavengerRegister(), scalarizeBinOpOfSplats(), scalarizeExtEltFP(), scalarizeExtractedBinop(), llvm::InnerLoopVectorizer::scalarizeInstruction(), scalarizeMaskedCompressStore(), scalarizeMaskedExpandLoad(), scalarizeMaskedGather(), scalarizeMaskedLoad(), scalarizeMaskedScatter(), scalarizeMaskedStore(), scalarizeVectorStore(), llvm::SDDbgLabel::SDDbgLabel(), llvm::SDDbgValue::SDDbgValue(), llvm::SDLoc::SDLoc(), AMDGPUDAGToDAGISel::Select(), llvm::LoongArchDAGToDAGISel::Select(), llvm::RISCVDAGToDAGISel::Select(), llvm::LoongArchDAGToDAGISel::SelectAddrConstant(), llvm::RISCVDAGToDAGISel::SelectAddrRegImm(), llvm::RISCVDAGToDAGISel::SelectAddrRegImmLsb00000(), AMDGPUDAGToDAGISel::SelectBuildVector(), selectConstantAddr(), llvm::RISCVDAGToDAGISel::selectFPImm(), llvm::HexagonDAGToDAGISel::SelectFrameIndex(), selectImm(), selectImmSeq(), llvm::SelectionDAGISel::SelectInlineAsmMemoryOperands(), llvm::HexagonDAGToDAGISel::SelectNewCircIntrinsic(), llvm::PPCTargetLowering::SelectOptimalAddrMode(), llvm::XCoreTargetObjectFile::SelectSectionForGlobal(), llvm::RISCVDAGToDAGISel::selectSETCC(), llvm::RISCVDAGToDAGISel::selectSF_VC_X_SE(), llvm::LoongArchDAGToDAGISel::selectShiftMask(), llvm::RISCVDAGToDAGISel::selectShiftMask(), llvm::RISCVDAGToDAGISel::selectSHXADD_UWOp(), llvm::RISCVDAGToDAGISel::selectSHXADDOp(), selectUmullSmull(), llvm::RISCVDAGToDAGISel::selectVLSEG(), llvm::RISCVDAGToDAGISel::selectVLSEGFF(), llvm::RISCVDAGToDAGISel::selectVLXSEG(), llvm::RISCVDAGToDAGISel::selectVSETVLI(), llvm::RISCVDAGToDAGISel::selectVSSEG(), llvm::RISCVDAGToDAGISel::selectVSXSEG(), selectWMMAModsNegAbs(), llvm::FunctionLoweringInfo::set(), llvm::CallLowering::setArgFlags(), llvm::orc::LLJITBuilderSetters< JITType, SetterImpl, State >::setDataLayout(), llvm::MachineIRBuilder::setDebugLoc(), llvm::MachineInstr::setDebugLoc(), llvm::VPTransformState::setDebugLocFrom(), llvm::AMDGPUMachineFunction::setDynLDSAlign(), setInfoSVEStN(), setM0ToIndexFromSGPR(), llvm::dxil::ConstantBuffer::setSize(), llvm::VETargetLowering::setupEntryBlockForSjLj(), shortenAssignment(), ShouldBuildLookupTable(), shouldConvertToRelLookupTable(), llvm::AArch64TargetLowering::shouldSinkOperands(), llvm::TargetLowering::shouldSplitFunctionArgumentsAsLittleEndian(), ShouldUseSwitchConditionAsTableIndex(), llvm::TargetLowering::ShrinkDemandedConstant(), ShrinkLoadReplaceStoreWithStore(), signBitMustBeTheSame(), signExtendBitcastSrcVector(), simplifyAndDCEInstruction(), simplifyAssocCastAssoc(), SimplifyCondBranchToCondBranch(), llvm::X86TargetLowering::SimplifyDemandedBitsForTargetNode(), llvm::TargetLowering::SimplifyDemandedVectorElts(), llvm::X86TargetLowering::SimplifyDemandedVectorEltsForTargetNode(), llvm::X86TargetLowering::SimplifyDemandedVectorEltsForTargetShuffle(), simplifyDivRem(), llvm::SimplifyInstructionsInBlock(), simplifyInstructionWithPHI(), llvm::simplifyLoopAfterUnroll(), simplifyLoopInst(), simplifyOneLoop(), llvm::JumpThreadingPass::simplifyPartiallyRedundantLoad(), simplifyRelativeLoad(), simplifySwitchOfPowersOfTwo(), simplifyTerminatorLeadingToRet(), SinkShiftAndTruncate(), slotOnlyDiscardsData(), llvm::sortPtrAccesses(), llvm::SystemZELFFrameLowering::spillCalleeSavedRegisters(), llvm::SystemZXPLINKFrameLowering::spillCalleeSavedRegisters(), llvm::AArch64FrameLowering::spillCalleeSavedRegisters(), llvm::AVRFrameLowering::spillCalleeSavedRegisters(), llvm::CSKYFrameLowering::spillCalleeSavedRegisters(), llvm::M68kFrameLowering::spillCalleeSavedRegisters(), llvm::MipsSEFrameLowering::spillCalleeSavedRegisters(), llvm::MSP430FrameLowering::spillCalleeSavedRegisters(), llvm::PPCFrameLowering::spillCalleeSavedRegisters(), llvm::RISCVFrameLowering::spillCalleeSavedRegisters(), llvm::X86FrameLowering::spillCalleeSavedRegisters(), llvm::XCoreFrameLowering::spillCalleeSavedRegisters(), spillRegPairs(), spillVGPRtoAGPR(), splatPartsI64WithVL(), splatSplitI64WithVL(), splitAndLowerShuffle(), llvm::SplitBlockAndInsertSimpleForLoop(), llvm::MachineBasicBlock::SplitCriticalEdge(), llvm::SelectionDAG::SplitEVL(), splitGlobal(), splitMergedValStore(), SplitOpsAndApply(), splitRetconCoroutine(), llvm::SelectionDAG::SplitScalar(), splitStores(), splitStoreSplat(), SplitStrictFPVectorOp(), llvm::CallLowering::splitToValueTypes(), llvm::PPCTargetLowering::splitValueIntoRegisterParts(), llvm::RISCVTargetLowering::splitValueIntoRegisterParts(), llvm::SelectionDAG::SplitVector(), llvm::AMDGPUTargetLowering::splitVector(), SplitVectorOp(), SplitVectorReductionOp(), splitVectorStore(), SplitVPOp(), SRAGlobal(), STATISTIC(), llvm::Mips16InstrInfo::storeRegToStack(), llvm::MipsSEInstrInfo::storeRegToStack(), llvm::Thumb1InstrInfo::storeRegToStackSlot(), llvm::Thumb2InstrInfo::storeRegToStackSlot(), llvm::BPFInstrInfo::storeRegToStackSlot(), llvm::HexagonInstrInfo::storeRegToStackSlot(), llvm::SparcInstrInfo::storeRegToStackSlot(), llvm::SystemZInstrInfo::storeRegToStackSlot(), llvm::VEInstrInfo::storeRegToStackSlot(), llvm::SIInstrInfo::storeRegToStackSlot(), llvm::ARCInstrInfo::storeRegToStackSlot(), llvm::CSKYInstrInfo::storeRegToStackSlot(), llvm::M68kInstrInfo::storeRegToStackSlot(), llvm::MSP430InstrInfo::storeRegToStackSlot(), llvm::XCoreInstrInfo::storeRegToStackSlot(), llvm::LanaiInstrInfo::storeRegToStackSlot(), stripAggregateTypeWrapping(), llvm::Value::stripAndAccumulateConstantOffsets(), llvm::Value::stripAndAccumulateInBoundsConstantOffsets(), stripAndAccumulateOffsets(), stripAndComputeConstantOffsets(), llvm::stripNonLineTableDebugInfo(), SwitchToLookupTable(), llvm::symbolize::SymbolizableObjectFile::symbolizeData(), takeInexpensiveLog2(), llvm::TargetFolder::TargetFolder(), llvm::ARMTargetLowering::targetShrinkDemandedConstant(), llvm::RISCVTargetLowering::targetShrinkDemandedConstant(), llvm::X86TargetLowering::targetShrinkDemandedConstant(), llvm::JumpThreadingPass::threadGuard(), llvm::OpenMPIRBuilder::tileLoops(), toRemarkLocation(), llvm::at::trackAssignments(), trackInlinedStores(), transformAddImmMulImm(), transformAddShlImm(), transformToIndexedCompare(), TranslateM68kCC(), translateSetCCForBranch(), TranslateX86CC(), truncateAVX512SetCCNoBWI(), truncateVecElts(), truncateVectorWithNARROW(), truncateVectorWithPACK(), truncateVectorWithPACKSS(), truncateVectorWithPACKUS(), llvm::TruncInstCombine::TruncInstCombine(), tryBitfieldInsertOpFromOr(), tryBitfieldInsertOpFromOrAndImm(), tryCombineExtendRShTrunc(), tryCombineFixedPointConvert(), tryCombineMULLWithUZP1(), tryCombineToBSL(), tryConvertSVEWideCompare(), tryEmitAutoInitRemark(), llvm::tryEnforceAlignment(), tryExtendDUPToExtractHigh(), tryFoldSelectIntoOp(), tryFoldToZero(), tryFormConcatFromShuffle(), tryLowerToSLI(), TryMULWIDECombine(), tryOrrWithShift(), llvm::tryPromoteCall(), llvm::RISCVDAGToDAGISel::tryShrinkShlLogicImm(), llvm::RISCVDAGToDAGISel::trySignedBitfieldExtract(), trySimplifySrlAddToRshrnb(), trySwitchToSelect(), tryToFoldExtendOfConstant(), tryToFoldExtendSelectLoad(), tryToImproveAlign(), tryToMergePartialOverlappingStores(), tryToMoveFreeBeforeNullTest(), tryToOptimizeStoreOfAllocationToGlobal(), TryToShrinkGlobalToBoolean(), tryToWidenSetCCOperands(), tryWidenMaskForShuffle(), llvm::X86InstrInfo::unfoldMemoryOperand(), unpack64(), unpackF64OnRV32DSoftABI(), UnpackFromArgumentSlot(), unpackFromMemLoc(), unpackFromRegLoc(), unpackLoadToAggregate(), unpackStoreToAggregate(), llvm::OpenMPIRBuilder::unrollLoopPartial(), llvm::UnrollRuntimeLoopRemainder(), unrollVectorShift(), updateForIncomingValueLocation(), updateTerminator(), llvm::MachineBasicBlock::updateTerminator(), llvm::UpgradeDataLayoutString(), useInversedSetcc(), validThroughout(), valueCoversEntireFragment(), valueToCarryFlag(), vectorizeExtractedCast(), llvm::InnerLoopVectorizer::vectorizeInterleaveGroup(), vectorToScalarBitmask(), llvm::VECustomDAG::VECustomDAG(), llvm::MemorySSA::verifyOrderingDominationAndDefUses(), llvm::slpvectorizer::BoUpSLP::VLOperands::VLOperands(), llvm::VPActiveLaneMaskPHIRecipe::VPActiveLaneMaskPHIRecipe(), llvm::VPCanonicalIVPHIRecipe::VPCanonicalIVPHIRecipe(), llvm::VPVectorPointerRecipe::VPVectorPointerRecipe(), walkToAllocaAndPrependOffsetDeref(), WarnSize(), widenCtPop(), llvm::SelectionDAG::WidenVector(), WidenVector(), widenVectorOpsToi8(), widenVectorToPartType(), WinDBZCheckDenominator(), llvm::SITargetLowering::wrapAddr64Rsrc(), writeDILocation(), llvm::WebAssemblyFrameLowering::writeSPToGlobal(), and llvm::SwitchCG::SwitchLowering::~SwitchLowering().

◆ MBB

Definition at line 72 of file AArch64SLSHardening.cpp.

Referenced by addAsmInstr(), llvm::WebAssemblyException::addBlock(), addBlockLiveIns(), addConstantsToTrack(), addDecorations(), llvm::SITargetLowering::AddIMGInit(), llvm::RegBankSelect::RepairingPlacement::addInsertPoint(), addLiveInRegs(), llvm::LivePhysRegs::addLiveIns(), llvm::LiveRegUnits::addLiveIns(), llvm::addLiveIns(), llvm::LivePhysRegs::addLiveInsNoPristines(), llvm::LivePhysRegs::addLiveOuts(), llvm::LiveRegUnits::addLiveOuts(), llvm::LivePhysRegs::addLiveOutsNoPristines(), llvm::MachineInstrBuilder::addMBB(), llvm::GISelInstProfileBuilder::addNodeIDMBB(), llvm::MachineInstr::addOperand(), llvm::DominatorTreeBase< NodeT, IsPostDom >::addRoot(), addSavedGPR(), llvm::M68kInstrInfo::AddSExt(), llvm::WebAssemblyException::addToBlocksSet(), llvm::WebAssemblyException::addToBlocksVector(), llvm::MachineFunction::addToMBBNumbering(), llvm::HexagonPacketizerList::addToPacket(), llvm::M68kInstrInfo::AddZExt(), llvm::ARMBasicBlockUtils::adjustBBSize(), llvm::X86FrameLowering::adjustForHiPEPrologue(), llvm::ARMFrameLowering::adjustForSegmentedStacks(), llvm::RISCVRegisterInfo::adjustReg(), llvm::Mips16InstrInfo::adjustStackPtr(), llvm::MipsSEInstrInfo::adjustStackPtr(), llvm::RegPressureTracker::advance(), AlignBlocks(), BlockSplitInfo::allInstrsInSameMBB(), llvm::GISelCSEInfo::analyze(), llvm::R600InstrInfo::analyzeBranch(), llvm::ARCInstrInfo::analyzeBranch(), llvm::BPFInstrInfo::analyzeBranch(), llvm::HexagonInstrInfo::analyzeBranch(), llvm::LoongArchInstrInfo::analyzeBranch(), llvm::M68kInstrInfo::analyzeBranch(), llvm::MipsInstrInfo::analyzeBranch(), llvm::MSP430InstrInfo::analyzeBranch(), llvm::NVPTXInstrInfo::analyzeBranch(), llvm::PPCInstrInfo::analyzeBranch(), llvm::RISCVInstrInfo::analyzeBranch(), llvm::SystemZInstrInfo::analyzeBranch(), llvm::X86InstrInfo::analyzeBranch(), llvm::XCoreInstrInfo::analyzeBranch(), llvm::AArch64InstrInfo::analyzeBranch(), llvm::SIInstrInfo::analyzeBranch(), llvm::ARMBaseInstrInfo::analyzeBranch(), llvm::AVRInstrInfo::analyzeBranch(), llvm::CSKYInstrInfo::analyzeBranch(), llvm::SparcInstrInfo::analyzeBranch(), llvm::SPIRVInstrInfo::analyzeBranch(), llvm::VEInstrInfo::analyzeBranch(), llvm::WebAssemblyInstrInfo::analyzeBranch(), llvm::LanaiInstrInfo::analyzeBranch(), llvm::M68kInstrInfo::AnalyzeBranchImpl(), llvm::SIInstrInfo::analyzeBranchImpl(), llvm::AArch64InstrInfo::analyzeBranchPredicate(), llvm::X86InstrInfo::analyzeBranchPredicate(), analyzeCompressibleUses(), AnyAliasLiveIn(), llvm::A57ChainingConstraint::apply(), llvm::CombinerHelper::applyExtendThroughPhis(), llvm::AMDGPURegisterBankInfo::applyMappingImpl(), areCFlagsAliveInSuccessors(), llvm::RegBankSelect::assignRegisterBanks(), assignSections(), llvm::DwarfCompileUnit::attachRangesOrLowHighPC(), llvm::avoidZeroOffsetLandingPad(), bbHasFallthrough(), BBHasFallthrough(), BBIsJumpedOver(), bbIsJumpedOver(), llvm::MachineInstrSpan::begin(), llvm::DebugHandlerBase::beginBasicBlockSection(), llvm::DwarfCFIException::beginBasicBlockSection(), llvm::WinException::beginFunclet(), llvm::CodeViewDebug::beginFunctionImpl(), llvm::DwarfDebug::beginInstruction(), blockEndIsUnreachable(), blockEndsInUnreachable(), llvm::Mips16InstrInfo::BuildAddiuSpImm(), llvm::SwitchCG::SwitchLowering::buildBitTests(), buildCFAOffs(), llvm::MSP430FrameLowering::BuildCFI(), llvm::X86FrameLowering::BuildCFI(), llvm::AArch64InstrInfo::buildClearRegister(), llvm::X86InstrInfo::buildClearRegister(), llvm::R600InstrInfo::buildDefaultInstruction(), buildDefCFAReg(), llvm::SPIRVGeneralDuplicatesTracker::buildDepsGraph(), buildEpilogRestore(), llvm::SIInstrInfo::buildExtractSubReg(), buildGitPtr(), llvm::R600InstrInfo::buildIndirectRead(), llvm::R600InstrInfo::buildIndirectWrite(), llvm::SwitchCG::SwitchLowering::buildJumpTable(), llvm::R600InstrInfo::buildMovInstr(), buildMUBUFOffsetLoadStore(), llvm::buildOpDecorate(), llvm::AArch64InstrInfo::buildOutlinedFrame(), llvm::ARMBaseInstrInfo::buildOutlinedFrame(), llvm::RISCVInstrInfo::buildOutlinedFrame(), llvm::X86InstrInfo::buildOutlinedFrame(), BuildPACM(), buildPrologSpill(), buildScratchExecCopy(), llvm::SIInstrInfo::buildShrunkInst(), llvm::R600InstrInfo::buildSlotOfVectorInstruction(), llvm::SIRegisterInfo::buildSpillLoadStore(), buildVRegToDbgValueMap(), llvm::SITargetLowering::bundleInstWithWaitcnt(), llvm::calculateDbgEntityHistory(), llvm::calculateRegAllocScore(), canCombine(), canCombineWithFMUL(), canCombineWithMUL(), llvm::outliner::Candidate::Candidate(), canFallThroughTo(), llvm::AArch64InstrInfo::canInsertSelect(), llvm::PPCInstrInfo::canInsertSelect(), llvm::SystemZInstrInfo::canInsertSelect(), llvm::X86InstrInfo::canInsertSelect(), llvm::SIInstrInfo::canInsertSelect(), CanLowerPriorityDirectlyInPredecessors(), canonicalizePHIOperands(), canSpillOnFrameIndexAccess(), llvm::Thumb1FrameLowering::canUseAsEpilogue(), llvm::PPCFrameLowering::canUseAsEpilogue(), llvm::RISCVFrameLowering::canUseAsEpilogue(), llvm::X86FrameLowering::canUseAsEpilogue(), llvm::AArch64FrameLowering::canUseAsPrologue(), llvm::PPCFrameLowering::canUseAsPrologue(), llvm::RISCVFrameLowering::canUseAsPrologue(), llvm::X86FrameLowering::canUseAsPrologue(), llvm::WebAssemblyExceptionInfo::changeExceptionFor(), llvm::AArch64PAuth::checkAuthenticatedRegister(), checkCCKill(), llvm::LiveIntervals::checkRegMaskInterference(), llvm::ConnectedVNInfoEqClasses::Classify(), llvm::MachineFunction::cloneMachineInstrBundle(), llvm::WebAssemblyDebugValueManager::cloneSink(), CMSEPopCalleeSaves(), CMSEPushCalleeSaves(), collectBlocksReachableByDirty(), collectCallSiteParameters(), collectEHScopeMembers(), collectPHIs(), collectReqs(), CombineCVTAToLocal(), llvm::Combiner::combineMachineInstrs(), llvm::ARMBasicBlockUtils::computeAllBlockSizes(), llvm::computeAndAddLiveIns(), llvm::ARMBasicBlockUtils::computeBlockSize(), llvm::EHStreamer::computeCallSiteTable(), llvm::computeLiveIns(), llvm::MachineFrameInfo::computeMaxCallFrameSize(), llvm::constrainOperandRegClass(), llvm::constrainSelectedInstRegOperands(), llvm::WebAssemblyException::contains(), llvm::WebAssembly::ConcreteSortRegion< T >::contains(), containsEpilogue(), containsNewBackedge(), llvm::MIRPrinter::convert(), convertCalleeSaveRestoreToSPPrePostIncDec(), llvm::SIInstrInfo::convertToThreeAddress(), llvm::ARMBaseInstrInfo::convertToThreeAddress(), llvm::RISCVInstrInfo::convertToThreeAddress(), llvm::SystemZInstrInfo::convertToThreeAddress(), llvm::X86InstrInfo::convertToThreeAddress(), copyDebugInfoToPredecessor(), copyDebugInfoToSuccessor(), llvm::ARMBaseInstrInfo::copyFromCPSR(), llvm::AArch64InstrInfo::copyGPRRegTuple(), llvm::ARCInstrInfo::copyPhysReg(), llvm::AArch64InstrInfo::copyPhysReg(), llvm::ARMBaseInstrInfo::copyPhysReg(), llvm::Thumb1InstrInfo::copyPhysReg(), llvm::Thumb2InstrInfo::copyPhysReg(), llvm::BPFInstrInfo::copyPhysReg(), llvm::HexagonInstrInfo::copyPhysReg(), llvm::MSP430InstrInfo::copyPhysReg(), llvm::NVPTXInstrInfo::copyPhysReg(), llvm::PPCInstrInfo::copyPhysReg(), llvm::SparcInstrInfo::copyPhysReg(), llvm::VEInstrInfo::copyPhysReg(), llvm::XCoreInstrInfo::copyPhysReg(), llvm::SystemZInstrInfo::copyPhysReg(), llvm::LoongArchInstrInfo::copyPhysReg(), llvm::RISCVInstrInfo::copyPhysReg(), llvm::R600InstrInfo::copyPhysReg(), llvm::SIInstrInfo::copyPhysReg(), llvm::AVRInstrInfo::copyPhysReg(), llvm::CSKYInstrInfo::copyPhysReg(), llvm::M68kInstrInfo::copyPhysReg(), llvm::Mips16InstrInfo::copyPhysReg(), llvm::MipsSEInstrInfo::copyPhysReg(), llvm::WebAssemblyInstrInfo::copyPhysReg(), llvm::X86InstrInfo::copyPhysReg(), llvm::LanaiInstrInfo::copyPhysReg(), llvm::AArch64InstrInfo::copyPhysRegTuple(), llvm::RISCVInstrInfo::copyPhysRegVector(), copyPhysSubRegs(), llvm::ARMBaseInstrInfo::copyToCPSR(), countMBBInstruction(), CountTerminators(), createCall(), llvm::SwiftErrorValueTracking::createEntriesInEntryBlock(), createFrameHelperMachineFunction(), llvm::MachineFunction::CreateMachineBasicBlock(), llvm::MachineOperand::CreateMBB(), llvm::TargetInstrInfo::createPHIDestinationCopy(), llvm::SIInstrInfo::createPHIDestinationCopy(), llvm::TargetInstrInfo::createPHISourceCopy(), llvm::SIInstrInfo::createPHISourceCopy(), llvm::MachineFunction::deleteMachineBasicBlock(), llvm::ilist_alloc_traits< MachineBasicBlock >::deleteNode(), llvm::SIFrameLowering::determineCalleeSaves(), llvm::DiagnosticInfoMIROptimization::DiagnosticInfoMIROptimization(), doDefKillClear(), llvm::LexicalScopes::dominates(), dominates(), dominatesAllUsesOf(), llvm::TargetInstrInfo::duplicate(), llvm::ARMBaseInstrInfo::duplicate(), LiveDebugValues::FuncValueTable::ejectTableForBlock(), llvm::AArch64FrameLowering::eliminateCallFramePseudoInstr(), llvm::ARCFrameLowering::eliminateCallFramePseudoInstr(), llvm::HexagonFrameLowering::eliminateCallFramePseudoInstr(), llvm::LanaiFrameLowering::eliminateCallFramePseudoInstr(), llvm::MipsFrameLowering::eliminateCallFramePseudoInstr(), llvm::MSP430FrameLowering::eliminateCallFramePseudoInstr(), llvm::NVPTXFrameLowering::eliminateCallFramePseudoInstr(), llvm::PPCFrameLowering::eliminateCallFramePseudoInstr(), llvm::SparcFrameLowering::eliminateCallFramePseudoInstr(), llvm::VEFrameLowering::eliminateCallFramePseudoInstr(), llvm::WebAssemblyFrameLowering::eliminateCallFramePseudoInstr(), llvm::XCoreFrameLowering::eliminateCallFramePseudoInstr(), llvm::SIFrameLowering::eliminateCallFramePseudoInstr(), llvm::Thumb1FrameLowering::eliminateCallFramePseudoInstr(), llvm::AVRFrameLowering::eliminateCallFramePseudoInstr(), llvm::BPFFrameLowering::eliminateCallFramePseudoInstr(), llvm::CSKYFrameLowering::eliminateCallFramePseudoInstr(), llvm::LoongArchFrameLowering::eliminateCallFramePseudoInstr(), llvm::M68kFrameLowering::eliminateCallFramePseudoInstr(), llvm::RISCVFrameLowering::eliminateCallFramePseudoInstr(), llvm::SystemZFrameLowering::eliminateCallFramePseudoInstr(), llvm::X86FrameLowering::eliminateCallFramePseudoInstr(), llvm::AArch64RegisterInfo::eliminateFrameIndex(), llvm::ARMBaseRegisterInfo::eliminateFrameIndex(), llvm::ThumbRegisterInfo::eliminateFrameIndex(), llvm::MSP430RegisterInfo::eliminateFrameIndex(), llvm::PPCRegisterInfo::eliminateFrameIndex(), llvm::XCoreRegisterInfo::eliminateFrameIndex(), llvm::SIRegisterInfo::eliminateFrameIndex(), llvm::CSKYRegisterInfo::eliminateFrameIndex(), llvm::SystemZRegisterInfo::eliminateFrameIndex(), llvm::AVRRegisterInfo::eliminateFrameIndex(), llvm::BPFRegisterInfo::eliminateFrameIndex(), llvm::LoongArchRegisterInfo::eliminateFrameIndex(), llvm::WebAssemblyRegisterInfo::eliminateFrameIndex(), llvm::X86RegisterInfo::eliminateFrameIndex(), llvm::PPCRegisterInfo::emitAccCopyInfo(), emitAccSpillRestoreInfo(), emitAlignedDPRCS2Restores(), emitAlignedDPRCS2Spills(), emitAligningInstructions(), llvm::emitARMRegPlusImmediate(), llvm::AsmPrinter::emitBasicBlockEnd(), llvm::MipsAsmPrinter::emitBasicBlockEnd(), llvm::X86AsmPrinter::emitBasicBlockEnd(), emitBasicBlockLoopComments(), llvm::AsmPrinter::emitBasicBlockStart(), llvm::AMDGPUAsmPrinter::emitBasicBlockStart(), llvm::AsmPrinter::emitBBAddrMapSection(), llvm::SystemZ::emitBlockAfter(), llvm::MSP430FrameLowering::emitCalleeSavedFrameMoves(), llvm::X86FrameLowering::emitCalleeSavedFrameMoves(), llvm::X86FrameLowering::emitCalleeSavedFrameMovesFullCFA(), emitCalleeSavedRestores(), emitCallSPUpdate(), llvm::AsmPrinter::emitCFIInstruction(), EmitCfiOffset(), llvm::SIFrameLowering::emitCSRSpillRestores(), llvm::SIFrameLowering::emitCSRSpillStores(), EmitDefCfaOffset(), EmitDefCfaRegister(), emitDefineCFAWithFP(), llvm::AArch64TargetLowering::EmitDynamicProbedAlloc(), llvm::PPCTargetLowering::emitEHSjLjLongJmp(), llvm::VETargetLowering::emitEHSjLjLongJmp(), llvm::PPCTargetLowering::emitEHSjLjSetJmp(), llvm::VETargetLowering::emitEHSjLjSetJmp(), llvm::SIFrameLowering::emitEntryFunctionPrologue(), llvm::AArch64FrameLowering::emitEpilogue(), llvm::SIFrameLowering::emitEpilogue(), llvm::ARCFrameLowering::emitEpilogue(), llvm::ARMFrameLowering::emitEpilogue(), llvm::Thumb1FrameLowering::emitEpilogue(), llvm::AVRFrameLowering::emitEpilogue(), llvm::CSKYFrameLowering::emitEpilogue(), llvm::LanaiFrameLowering::emitEpilogue(), llvm::LoongArchFrameLowering::emitEpilogue(), llvm::M68kFrameLowering::emitEpilogue(), llvm::Mips16FrameLowering::emitEpilogue(), llvm::MipsSEFrameLowering::emitEpilogue(), llvm::MSP430FrameLowering::emitEpilogue(), llvm::PPCFrameLowering::emitEpilogue(), llvm::RISCVFrameLowering::emitEpilogue(), llvm::SparcFrameLowering::emitEpilogue(), llvm::SystemZELFFrameLowering::emitEpilogue(), llvm::SystemZXPLINKFrameLowering::emitEpilogue(), llvm::VEFrameLowering::emitEpilogue(), llvm::WebAssemblyFrameLowering::emitEpilogue(), llvm::X86FrameLowering::emitEpilogue(), llvm::XCoreFrameLowering::emitEpilogue(), llvm::VEFrameLowering::emitEpilogueInsns(), llvm::MachineInstr::emitError(), llvm::AArch64TargetLowering::EmitF128CSEL(), llvm::emitFrameOffset(), emitFrameOffsetAdj(), emitFROUND(), llvm::AsmPrinter::emitFunctionBody(), emitGPDisp(), emitIncrement(), emitIndirectDst(), emitIndirectSrc(), llvm::AMDGPUAsmPrinter::emitInstruction(), llvm::R600AsmPrinter::emitInstruction(), llvm::HexagonAsmPrinter::emitInstruction(), llvm::SystemZTargetLowering::EmitInstrWithCustomInserter(), llvm::AVRTargetLowering::EmitInstrWithCustomInserter(), llvm::ARMAsmPrinter::emitJumpTableAddrs(), llvm::AsmPrinter::emitJumpTableInfo(), llvm::ARMAsmPrinter::emitJumpTableInsts(), llvm::ARMAsmPrinter::emitJumpTableTBInst(), llvm::AArch64TargetLowering::EmitKCFICheck(), llvm::RISCVTargetLowering::EmitKCFICheck(), llvm::X86TargetLowering::EmitKCFICheck(), llvm::AArch64InstrInfo::emitLdStWithAddr(), llvm::RISCVInstrInfo::emitLdStWithAddr(), emitLoad(), llvm::ARMBaseRegisterInfo::emitLoadConstPool(), llvm::ThumbRegisterInfo::emitLoadConstPool(), llvm::ARMAsmPrinter::emitMachineConstantPoolValue(), llvm::CSKYAsmPrinter::emitMachineConstantPoolValue(), llvm::TargetLoweringBase::emitPatchPoint(), llvm::PPCTargetLowering::emitProbedAlloca(), llvm::AArch64FrameLowering::emitPrologue(), llvm::SIFrameLowering::emitPrologue(), llvm::ARCFrameLowering::emitPrologue(), llvm::ARMFrameLowering::emitPrologue(), llvm::Thumb1FrameLowering::emitPrologue(), llvm::AVRFrameLowering::emitPrologue(), llvm::CSKYFrameLowering::emitPrologue(), llvm::LanaiFrameLowering::emitPrologue(), llvm::LoongArchFrameLowering::emitPrologue(), llvm::M68kFrameLowering::emitPrologue(), llvm::Mips16FrameLowering::emitPrologue(), llvm::MipsSEFrameLowering::emitPrologue(), llvm::MSP430FrameLowering::emitPrologue(), llvm::NVPTXFrameLowering::emitPrologue(), llvm::PPCFrameLowering::emitPrologue(), llvm::RISCVFrameLowering::emitPrologue(), llvm::SparcFrameLowering::emitPrologue(), llvm::SystemZELFFrameLowering::emitPrologue(), llvm::SystemZXPLINKFrameLowering::emitPrologue(), llvm::VEFrameLowering::emitPrologue(), llvm::WebAssemblyFrameLowering::emitPrologue(), llvm::X86FrameLowering::emitPrologue(), llvm::XCoreFrameLowering::emitPrologue(), emitPrologueEpilogueSPUpdate(), llvm::VEFrameLowering::emitPrologueInsns(), emitRegPlusImmediate(), emitRegUpdate(), emitSCSEpilogue(), emitSCSPrologue(), emitShadowCallStackEpilogue(), emitShadowCallStackPrologue(), llvm::VETargetLowering::emitSjLjDispatchBlock(), emitSPUpdate(), llvm::X86FrameLowering::emitSPUpdate(), llvm::M68kFrameLowering::emitSPUpdate(), llvm::X86FrameLowering::emitStackProbe(), emitStore(), llvm::emitT2RegPlusImmediate(), emitThumb1LoadConstPool(), emitThumb2LoadConstPool(), llvm::emitThumbRegPlusImmediate(), emitThumbRegPlusImmInReg(), emitWAccSpillRestoreInfo(), emitXBegin(), llvm::MIBundleOperands::end(), llvm::ConstMIBundleOperands::end(), llvm::CodeViewDebug::endFunctionImpl(), llvm::RegScavenger::enterBasicBlock(), llvm::RegScavenger::enterBasicBlockEnd(), llvm::SplitEditor::enterIntvAtEnd(), llvm::PPCPostRASchedStrategy::enterMBB(), llvm::ARMConstantPoolMBB::equals(), llvm::CSKYConstantPoolMBB::equals(), eraseDeadBBsAndChildren(), estimateFunctionSizeInBytes(), EstimateFunctionSizeInBytes(), estimateRSStackSizeLimit(), llvm::AMDGPURegisterBankInfo::executeInWaterfallLoop(), llvm::VEInstrInfo::expandExtendStackPseudo(), llvm::VEInstrInfo::expandGetStackTopPseudo(), expandLoadStackGuard(), llvm::ARMBaseInstrInfo::expandLoadStackGuardBase(), expandMOV32r1(), llvm::SIInstrInfo::expandMovDPP64(), llvm::M68kInstrInfo::ExpandMOVEM(), ExpandMOVImmSExti8(), llvm::M68kInstrInfo::ExpandMOVSZX_RM(), llvm::M68kInstrInfo::ExpandMOVSZX_RR(), llvm::AArch64InstrInfo::expandPostRAPseudo(), llvm::R600InstrInfo::expandPostRAPseudo(), llvm::SIInstrInfo::expandPostRAPseudo(), llvm::HexagonInstrInfo::expandPostRAPseudo(), llvm::Mips16InstrInfo::expandPostRAPseudo(), llvm::MipsSEInstrInfo::expandPostRAPseudo(), llvm::PPCInstrInfo::expandPostRAPseudo(), llvm::VEInstrInfo::expandPostRAPseudo(), llvm::X86InstrInfo::expandPostRAPseudo(), expandPseudoLogM(), expandPseudoVFMK(), llvm::M68kInstrInfo::ExpandPUSH_POP(), expandSGPRCopy(), llvm::HexagonInstrInfo::expandVGatherPseudo(), expandXorFP(), explicitlyBranchesTo(), extractRsrcPtr(), llvm::finalizeBundle(), llvm::finalizeBundles(), llvm::MachineFunction::finalizeDebugInstrRefs(), llvm::SITargetLowering::finalizeLowering(), llvm::SPIRVTargetLowering::finalizeLowering(), llvm::SwitchCG::SwitchLowering::findBitTestClusters(), llvm::X86RegisterInfo::findDeadCallerSavedReg(), findDeadCallerSavedReg(), findFirstPredicateSetterFrom(), findHoistingInsertPosAndDeps(), findIncDecAfter(), findIncDecBefore(), findInsertLocation(), findJumpTableIndex(), llvm::LiveVariables::VarInfo::findKill(), FindLastAluClause(), findNextInsertLocation(), llvm::findPHICopyInsertPoint(), findPotentialBlockers(), findPrologueEnd(), findPrologueEndLoc(), findScratchNonCalleeSaveRegister(), findSurvivorBackwards(), llvm::ARMBlockPlacement::fixBackwardsWLS(), fixMBBTerminator(), llvm::fixStackStores(), llvm::ScheduleDAGInstrs::fixupKills(), flagsNeedToBePreservedBeforeTheTerminators(), TransferTracker::flushDbgValues(), foldConstantsIntoIntrinsics(), llvm::TargetInstrInfo::foldMemoryOperand(), llvm::AArch64InstrInfo::foldMemoryOperandImpl(), forAllMIsUntilDef(), forceReg(), forEachJumpTableBranch(), llvm::RegBankSelect::MBBInsertPoint::frequency(), FuseInst(), FuseTwoAddrInst(), llvm::AArch64InstrInfo::genAlternativeCodeSequence(), generateAssignInstrs(), generateEndPgm(), generateStackAdjustment(), llvm::SIInstrInfo::getAddNoCarry(), llvm::rdf::Liveness::getAllReachingDefs(), getArgumentStackToRestore(), llvm::BasicBlockSDNode::getBasicBlock(), llvm::SelectionDAG::getBasicBlock(), getBBAddrMapMetadata(), getBBFallenThrough(), llvm::InstrEmitter::getBlock(), llvm::MachineBlockFrequencyInfo::getBlockFreq(), llvm::MBFIWrapper::getBlockFreq(), llvm::MachineBlockFrequencyInfo::getBlockFreqRelativeToEntryBlock(), llvm::MachineBlockFrequencyInfo::getBlockProfileCount(), llvm::MBFIWrapper::getBlockProfileCount(), llvm::WebAssembly::SortRegionInfo::getBottom(), getBranchDebugLoc(), llvm::HexagonInstrInfo::getBranchingInstrs(), llvm::TargetInstrInfo::getCallFrameSizeAt(), llvm::ARMFunctionInfo::getCoalescedWeight(), llvm::MachineTraceMetrics::Ensemble::getDepthResources(), getEarliestInsertPos(), llvm::getEHScopeMembership(), llvm::WebAssemblyExceptionInfo::getExceptionFor(), getFallThroughMBB(), llvm::InsertPointAnalysis::getFirstInsertPoint(), getFirstNonPrologue(), llvm::PPCInstrInfo::getFMAPatterns(), getFMAPatterns(), getFMULPatterns(), getFNEGPatterns(), getFrameIndexMMO(), llvm::ReachingDefAnalysis::getGlobalReachingDefs(), llvm::ReachingDefAnalysis::getGlobalUses(), llvm::MachineTraceMetrics::Ensemble::getHeightResources(), getImmedFromMO(), llvm::SlotIndexes::getIndexAfter(), llvm::SlotIndexes::getIndexBefore(), getIndirectSGPRIdx(), llvm::MachineFunction::getInstructionCount(), llvm::AArch64InstrInfo::getInstSizeInBytes(), llvm::ARMBaseInstrInfo::getInstSizeInBytes(), llvm::InsertPointAnalysis::getLastInsertPoint(), llvm::InsertPointAnalysis::getLastInsertPointIter(), getLastNonPseudo(), getLatestInsertPos(), llvm::ReachingDefAnalysis::getLiveInUses(), llvm::ReachingDefAnalysis::getLiveOuts(), getLivePhysRegsUpTo(), getLiveRegsForEntryMBB(), llvm::ReachingDefAnalysis::getLocalLiveOutMIDef(), llvm::MachineTraceMetrics::Ensemble::getLoopFor(), llvm::MachineLoop::getLoopID(), llvm::LexicalScopes::getMachineBasicBlocks(), getMaddPatterns(), llvm::MIBundleBuilder::getMBB(), llvm::outliner::Candidate::getMBB(), llvm::ARMConstantPoolMBB::getMBB(), llvm::CSKYConstantPoolMBB::getMBB(), llvm::AsmPrinter::getMBBExceptionSym(), llvm::SlotIndexes::getMBBRange(), getMCSymbolForMBB(), llvm::MipsInstrInfo::GetMemOperand(), llvm::outliner::Candidate::getMF(), getMFIfAvailable(), getMiscPatterns(), getNextBlock(), getNextFPInstruction(), llvm::ARMBasicBlockUtils::getOffsetOf(), getOrCreateFrameHelper(), llvm::SPIRV::ModuleAnalysisInfo::getOrCreateMBBRegister(), llvm::SwiftErrorValueTracking::getOrCreateVReg(), llvm::SwiftErrorValueTracking::getOrCreateVRegDefAt(), llvm::SwiftErrorValueTracking::getOrCreateVRegUseAt(), llvm::TargetInstrInfo::getOutlinableRanges(), llvm::AArch64InstrInfo::getOutlinableRanges(), llvm::RISCVInstrInfo::getOutliningTypeImpl(), llvm::AArch64InstrInfo::getOutliningTypeImpl(), llvm::MachineTraceMetrics::Trace::getPHIDepth(), llvm::SITargetLowering::getPrefLoopAlignment(), getPreviousInstr(), llvm::ReachingDefAnalysis::getReachingLocalUses(), llvm::WebAssembly::SortRegionInfo::getRegionFor(), llvm::MachineTraceMetrics::Trace::getResourceLength(), llvm::MachineTraceMetrics::getResources(), getReturn(), llvm::PhiLoweringHelper::getSaluInsertionAtEnd(), getScavSlotsNumForRVV(), getSchedRegions(), llvm::TargetLoweringObjectFileELF::getSectionForMachineBasicBlock(), getSingleSchedPred(), llvm::HexagonInstrInfo::getSize(), llvm::X86InstrInfo::getSPAdjust(), llvm::LiveIntervals::getSpillWeight(), llvm::MachineTraceMetrics::Ensemble::getTrace(), llvm::WasmEHFuncInfo::getUnwindDest(), llvm::WasmEHFuncInfo::getUnwindSrcs(), llvm::RISCVInstrInfo::getVLENFactoredAmount(), getWaitStatesSince(), giveUpWithRemarks(), llvm::guessSuccessors(), handleMustTailForwardedRegisters(), llvm::LiveVariables::HandleVirtRegUse(), hasDirtyPred(), llvm::SIInstrInfo::hasDivergentBranch(), hasHazard(), HashEndOfMBB(), llvm::HexagonInstrInfo::hasLoadFromStackSlot(), llvm::SPIRV::ModuleAnalysisInfo::hasMBBRegister(), llvm::TargetInstrInfo::hasReassociableOperands(), llvm::X86InstrInfo::hasReassociableOperands(), llvm::TargetInstrInfo::hasReassociableSibling(), hasReturn(), hasSameDebugLoc(), llvm::HexagonInstrInfo::hasStoreToStackSlot(), LiveDebugValues::FuncValueTable::hasTableFor(), hasTailCall(), llvm::WasmEHFuncInfo::hasUnwindDest(), llvm::WasmEHFuncInfo::hasUnwindSrcs(), hasVulnerableLoad(), hoistAndMergeSGPRInits(), IfNeededExtSP(), IfNeededLDAWSP(), indirectCopyToAGPR(), llvm::MipsFunctionInfo::initGlobalBaseReg(), llvm::StackProtectorDescriptor::initialize(), llvm::InstructionOrdering::initialize(), INITIALIZE_PASS(), llvm::MIRParserImpl::initializeFrameInfo(), llvm::MIRParserImpl::initializeJumpTableInfo(), initLiveUnits(), initMBBRange(), llvm::PPCFrameLowering::inlineStackProbe(), llvm::SystemZELFFrameLowering::inlineStackProbe(), llvm::SystemZXPLINKFrameLowering::inlineStackProbe(), llvm::MachineFunction::insert(), llvm::MIBundleBuilder::insert(), insertBitcasts(), llvm::ARCInstrInfo::insertBranch(), llvm::AArch64InstrInfo::insertBranch(), llvm::R600InstrInfo::insertBranch(), llvm::SIInstrInfo::insertBranch(), llvm::ARMBaseInstrInfo::insertBranch(), llvm::AVRInstrInfo::insertBranch(), llvm::BPFInstrInfo::insertBranch(), llvm::CSKYInstrInfo::insertBranch(), llvm::HexagonInstrInfo::insertBranch(), llvm::LoongArchInstrInfo::insertBranch(), llvm::M68kInstrInfo::insertBranch(), llvm::MipsInstrInfo::insertBranch(), llvm::MSP430InstrInfo::insertBranch(), llvm::NVPTXInstrInfo::insertBranch(), llvm::PPCInstrInfo::insertBranch(), llvm::RISCVInstrInfo::insertBranch(), llvm::SparcInstrInfo::insertBranch(), llvm::SystemZInstrInfo::insertBranch(), llvm::VEInstrInfo::insertBranch(), llvm::WebAssemblyInstrInfo::insertBranch(), llvm::X86InstrInfo::insertBranch(), llvm::XCoreInstrInfo::insertBranch(), llvm::LanaiInstrInfo::insertBranch(), insertCFISameValue(), insertDeleteInstructions(), insertDivByZeroTrap(), llvm::SIInstrInfo::insertEQ(), InsertFPConstInst(), InsertFPImmInst(), llvm::AArch64InstrInfo::insertIndirectBranch(), llvm::SIInstrInfo::insertIndirectBranch(), llvm::AVRInstrInfo::insertIndirectBranch(), llvm::LoongArchInstrInfo::insertIndirectBranch(), llvm::RISCVInstrInfo::insertIndirectBranch(), InsertLDR_STR(), llvm::LiveIntervals::insertMBBInMaps(), llvm::SIInstrInfo::insertNE(), llvm::AArch64InstrInfo::insertNoop(), llvm::SIInstrInfo::insertNoop(), llvm::HexagonInstrInfo::insertNoop(), llvm::MipsInstrInfo::insertNoop(), llvm::PPCInstrInfo::insertNoop(), llvm::X86InstrInfo::insertNoop(), llvm::TargetInstrInfo::insertNoops(), llvm::SIInstrInfo::insertNoops(), llvm::MipsInstrInfo::insertNop(), insertNopBeforeInstruction(), llvm::AArch64InstrInfo::insertOutlinedCall(), llvm::ARMBaseInstrInfo::insertOutlinedCall(), llvm::RISCVInstrInfo::insertOutlinedCall(), llvm::X86InstrInfo::insertOutlinedCall(), insertPHI(), llvm::SIInstrInfo::insertReturn(), llvm::SIInstrInfo::insertScratchExecCopy(), InsertSEH(), insertSEH(), insertSEHRange(), llvm::SIInstrInfo::insertSelect(), llvm::AArch64InstrInfo::insertSelect(), llvm::PPCInstrInfo::insertSelect(), llvm::SystemZInstrInfo::insertSelect(), llvm::X86InstrInfo::insertSelect(), InsertSPConstInst(), InsertSPImmInst(), InsertUncondBranch(), llvm::TargetInstrInfo::insertUnconditionalBranch(), insertUndefLaneMask(), llvm::SIInstrInfo::insertVectorSelect(), llvm::MachineTraceMetrics::Ensemble::invalidate(), llvm::MachineTraceMetrics::invalidate(), isAlwaysIndirectTarget(), llvm::AsmPrinter::isBlockOnlyReachableByFallthrough(), llvm::HexagonAsmPrinter::isBlockOnlyReachableByFallthrough(), IsBranchOnlyBlock(), isColdBlock(), isConvertibleToVMV_V_V(), isCVTAToLocalCombinationCandidate(), isEAXLiveIn(), isEFLAGSLive(), IsEmptyBlock(), isFunctionEntryBlock(), isImplicitFallthrough(), llvm::MachineBlockFrequencyInfo::isIrrLoopHeader(), llvm::LiveRangeCalc::isJointlyDominated(), llvm::MachineBasicBlock::isLayoutSuccessor(), llvm::Thumb2InstrInfo::isLegalToSplitMBBAt(), isLibCallInTailPosition(), llvm::LiveVariables::VarInfo::isLiveIn(), llvm::LiveVariables::isLiveIn(), isLiveOut(), llvm::LiveVariables::isLiveOut(), llvm::TargetInstrInfo::isMBBSafeToOutlineFrom(), llvm::ARMBaseInstrInfo::isMBBSafeToOutlineFrom(), llvm::RISCVInstrInfo::isMBBSafeToOutlineFrom(), llvm::AArch64InstrInfo::isMBBSafeToSplitToCold(), isNoReturnDef(), llvm::MachineBasicBlock::isPredecessor(), llvm::CombinerHelper::isPredecessor(), llvm::ARMBaseInstrInfo::isProfitableToIfCvt(), llvm::HexagonInstrInfo::isProfitableToIfCvt(), llvm::SystemZInstrInfo::isProfitableToIfCvt(), isReachable(), isReachableAmongDominated(), llvm::ReachingDefAnalysis::isReachingDefLiveOut(), llvm::ReachingDefAnalysis::isRegDefinedAfter(), isRegLiveIn(), llvm::ReachingDefAnalysis::isRegUsedAfter(), llvm::ReachingDefAnalysis::isSafeToDefRegAt(), isSafeToMove(), isSchedBoundary(), llvm::AArch64InstrInfo::isSchedulingBoundary(), llvm::ARMBaseInstrInfo::isSchedulingBoundary(), llvm::HexagonInstrInfo::isSchedulingBoundary(), llvm::PPCInstrInfo::isSchedulingBoundary(), llvm::X86InstrInfo::isSchedulingBoundary(), isSignExtendedW(), llvm::PPCInstrInfo::isSignOrZeroExtended(), isSplitEdge(), llvm::MachineBasicBlock::isSuccessor(), llvm::SplitAnalysis::isThroughBlock(), jumpTableFollowsTB(), jumpTableHasOtherUses(), llvm::SplitEditor::leaveIntvAtTop(), llvm::Legalizer::legalizeMachineFunction(), llvm::SIInstrInfo::legalizeOperands(), llvm::SIInstrInfo::legalizeOpWithMove(), llvm::MipsSEInstrInfo::loadImmediate(), llvm::SystemZInstrInfo::loadImmediate(), llvm::ARCInstrInfo::loadImmediate(), llvm::XCoreInstrInfo::loadImmediate(), llvm::Mips16InstrInfo::loadImmediate(), TransferTracker::loadInlocs(), loadM0FromVGPR(), loadMBUFScalarOperandsFromVGPR(), llvm::Mips16InstrInfo::loadRegFromStack(), llvm::MipsSEInstrInfo::loadRegFromStack(), llvm::SystemZInstrInfo::loadRegFromStackSlot(), llvm::AArch64InstrInfo::loadRegFromStackSlot(), llvm::ARMBaseInstrInfo::loadRegFromStackSlot(), llvm::Thumb1InstrInfo::loadRegFromStackSlot(), llvm::Thumb2InstrInfo::loadRegFromStackSlot(), llvm::BPFInstrInfo::loadRegFromStackSlot(), llvm::HexagonInstrInfo::loadRegFromStackSlot(), llvm::MipsInstrInfo::loadRegFromStackSlot(), llvm::PPCInstrInfo::loadRegFromStackSlot(), llvm::SparcInstrInfo::loadRegFromStackSlot(), llvm::VEInstrInfo::loadRegFromStackSlot(), llvm::LoongArchInstrInfo::loadRegFromStackSlot(), llvm::RISCVInstrInfo::loadRegFromStackSlot(), llvm::MSP430InstrInfo::loadRegFromStackSlot(), llvm::SIInstrInfo::loadRegFromStackSlot(), llvm::ARCInstrInfo::loadRegFromStackSlot(), llvm::AVRInstrInfo::loadRegFromStackSlot(), llvm::CSKYInstrInfo::loadRegFromStackSlot(), llvm::M68kInstrInfo::loadRegFromStackSlot(), llvm::X86InstrInfo::loadRegFromStackSlot(), llvm::XCoreInstrInfo::loadRegFromStackSlot(), llvm::LanaiInstrInfo::loadRegFromStackSlot(), llvm::PPCInstrInfo::loadRegFromStackSlotNoUpd(), loadRegPairFromStackSlot(), llvm::X86InstrInfo::loadStoreTileReg(), TransferTracker::loadVarInloc(), llvm::PPCRegisterInfo::lowerACCRestore(), llvm::PPCRegisterInfo::lowerACCSpilling(), llvm::PPCRegisterInfo::lowerCRBitRestore(), llvm::PPCRegisterInfo::lowerCRBitSpilling(), llvm::PPCRegisterInfo::lowerCRRestore(), llvm::PPCRegisterInfo::lowerCRSpilling(), llvm::M68kTargetLowering::LowerCustomJumpTableEntry(), llvm::RISCVTargetLowering::LowerCustomJumpTableEntry(), llvm::VETargetLowering::LowerCustomJumpTableEntry(), llvm::X86TargetLowering::LowerCustomJumpTableEntry(), llvm::PPCRegisterInfo::lowerDynamicAlloc(), llvm::PPCRegisterInfo::lowerDynamicAreaOffset(), llvm::AMDGPUCallLowering::lowerFormalArguments(), llvm::AArch64CallLowering::lowerFormalArguments(), llvm::ARMCallLowering::lowerFormalArguments(), llvm::X86CallLowering::lowerFormalArguments(), llvm::PPCRegisterInfo::lowerOctWordSpilling(), llvm::PhiLoweringHelper::lowerPhis(), llvm::PPCRegisterInfo::lowerPrepareProbedAlloca(), llvm::PPCRegisterInfo::lowerQuadwordRestore(), llvm::PPCRegisterInfo::lowerQuadwordSpilling(), lowerRISCVVMachineInstrToMCInst(), llvm::RISCVRegisterInfo::lowerVRELOAD(), llvm::RISCVRegisterInfo::lowerVSPILL(), llvm::PPCRegisterInfo::lowerWACCRestore(), llvm::PPCRegisterInfo::lowerWACCSpilling(), llvm::machineFunctionIsIllegal(), llvm::MachineInstrSpan::MachineInstrSpan(), llvm::MachineIRBuilder::MachineIRBuilder(), llvm::MachineOptimizationRemark::MachineOptimizationRemark(), llvm::MachineOptimizationRemarkAnalysis::MachineOptimizationRemarkAnalysis(), llvm::MachineOptimizationRemarkMissed::MachineOptimizationRemarkMissed(), llvm::Mips16InstrInfo::makeFrame(), mapWasmLandingPadIndex(), markAllReachable(), llvm::LiveVariables::MarkVirtRegAliveInBlock(), llvm::CombinerHelper::matchOptBrCondByInvertingCond(), llvm::AArch64RegisterInfo::materializeFrameBaseRegister(), llvm::SIRegisterInfo::materializeFrameBaseRegister(), llvm::ARMBaseRegisterInfo::materializeFrameBaseRegister(), llvm::PPCRegisterInfo::materializeFrameBaseRegister(), llvm::RISCVRegisterInfo::materializeFrameBaseRegister(), llvm::SIInstrInfo::materializeImmediate(), llvm::PPCInstrInfo::materializeImmPostRA(), maybeRewriteToFallthrough(), maybeUpdateTerminator(), MBBDefinesCTR(), mbbHasBackEdge(), llvm::RegBankSelect::MBBInsertPoint::MBBInsertPoint(), mergeOperations(), llvm::M68kFrameLowering::mergeSPUpdates(), llvm::X86FrameLowering::mergeSPUpdates(), llvm::MIBundleBuilder::MIBundleBuilder(), llvm::LegalizerHelper::moreElementsVectorPhi(), moveAndTeeForMultiUse(), llvm::SIInstrInfo::moveToVALUImpl(), MoveVPNOTBeforeFirstUser(), llvm::LoongArchInstrInfo::movImm(), llvm::RISCVInstrInfo::movImm(), llvm::CSKYInstrInfo::movImm(), llvm::LegalizerHelper::narrowScalar(), needScavSlotForCFR(), llvm::PPCRegisterInfo::needsFrameBaseReg(), needsStackFrame(), llvm::MBB2NumberFunctor::operator()(), llvm::operator<<(), LiveDebugValues::FuncValueTable::operator[](), optimizeCall(), llvm::SIInstrInfo::optimizeCompareInstr(), llvm::ARMBaseInstrInfo::optimizeCompareInstr(), llvm::LanaiInstrInfo::optimizeCompareInstr(), llvm::X86InstrInfo::optimizeCompareInstr(), llvm::AArch64InstrInfo::optimizeCondBranch(), llvm::RISCVInstrInfo::optimizeCondBranch(), llvm::AArch64FrameLowering::orderFrameObjects(), llvm::SystemZELFFrameLowering::orderFrameObjects(), llvm::X86FrameLowering::orderFrameObjects(), OtherSucc(), packCmovGroup(), llvm::VLIWPacketizerList::PacketizeMIs(), llvm::parseMBBReference(), performCopyPropagation(), popRegsFromStack(), llvm::SwiftErrorValueTracking::preassignVRegs(), llvm::PPCInstrInfo::PredicateInstruction(), llvm::SystemZInstrInfo::prepareCompareSwapOperands(), llvm::PPCRegisterInfo::prepareDynamicAlloca(), llvm::VETargetLowering::prepareMBB(), llvm::VETargetLowering::prepareSymbol(), PrevCrossBBInst(), llvm::MIPrinter::print(), llvm::MIRPrinter::print(), llvm::MachineJumpTableInfo::print(), llvm::WebAssemblyException::print(), llvm::printBlockFreq(), llvm::printMBBReference(), llvm::AArch64InstrInfo::probedStackAlloc(), llvm::AArch64FrameLowering::processFunctionBeforeFrameFinalized(), llvm::SIFrameLowering::processFunctionBeforeFrameFinalized(), llvm::PPCFrameLowering::processFunctionBeforeFrameFinalized(), processInstrsWithTypeFolding(), processNewInstrs(), processSwitches(), ProfitableToMerge(), llvm::PrologEpilogSGPRSpillBuilder::PrologEpilogSGPRSpillBuilder(), propagateLocalCopies(), llvm::SwiftErrorValueTracking::propagateVRegs(), llvm::LiveIntervals::pruneValue(), llvm::MachineFunction::push_back(), llvm::MachineFunction::push_front(), pushRegsToStack(), llvm::WebAssemblyExceptionInfo::recalculate(), llvm::RegPressureTracker::recede(), llvm::RegPressureTracker::recedeSkipDebugValues(), llvm::recomputeLiveIns(), llvm::recomputeLivenessFlags(), reduceDbgValsBackwardScan(), reduceDbgValsForwardScan(), llvm::TargetInstrInfo::reMaterialize(), llvm::SIInstrInfo::reMaterialize(), llvm::ARMBaseInstrInfo::reMaterialize(), llvm::X86InstrInfo::reMaterialize(), llvm::LiveRangeEdit::rematerializeAt(), llvm::AArch64InstrInfo::removeBranch(), llvm::R600InstrInfo::removeBranch(), llvm::SIInstrInfo::removeBranch(), llvm::ARCInstrInfo::removeBranch(), llvm::ARMBaseInstrInfo::removeBranch(), llvm::AVRInstrInfo::removeBranch(), llvm::BPFInstrInfo::removeBranch(), llvm::CSKYInstrInfo::removeBranch(), llvm::HexagonInstrInfo::removeBranch(), llvm::LanaiInstrInfo::removeBranch(), llvm::LoongArchInstrInfo::removeBranch(), llvm::M68kInstrInfo::removeBranch(), llvm::MipsInstrInfo::removeBranch(), llvm::MSP430InstrInfo::removeBranch(), llvm::NVPTXInstrInfo::removeBranch(), llvm::PPCInstrInfo::removeBranch(), llvm::RISCVInstrInfo::removeBranch(), llvm::SparcInstrInfo::removeBranch(), llvm::SystemZInstrInfo::removeBranch(), llvm::VEInstrInfo::removeBranch(), llvm::WebAssemblyInstrInfo::removeBranch(), llvm::X86InstrInfo::removeBranch(), llvm::XCoreInstrInfo::removeBranch(), removeDebugInstrs(), removeExternalCFGSuccessors(), llvm::WebAssemblyException::removeFromBlocksSet(), removeImplicitFallthroughs(), llvm::MachineJumpTableInfo::RemoveMBBFromJumpTables(), llvm::VRegRenamer::renameVRegs(), llvm::MachineFunction::RenumberBlocks(), llvm::SlotIndexes::repairIndexesInRange(), llvm::LiveIntervals::repairIntervalsInRange(), llvm::X86InstrInfo::replaceBranchWithTailCall(), replaceDominatedUses(), llvm::PPCFrameLowering::replaceFPWithRealFP(), replaceFrameIndex(), llvm::MachineJumpTableInfo::ReplaceMBBInJumpTable(), replaceRegUsesAfterLoop(), llvm::TargetInstrInfo::ReplaceTailWithBranchTo(), llvm::Thumb2InstrInfo::ReplaceTailWithBranchTo(), reportIllegalCopy(), rescheduleCanonically(), rescheduleLexographically(), llvm::GCNUpwardRPTracker::reset(), llvm::AArch64FrameLowering::resetCFIToInitialState(), llvm::ARMBaseRegisterInfo::resolveFrameIndex(), llvm::PPCRegisterInfo::resolveFrameIndex(), llvm::SystemZELFFrameLowering::restoreCalleeSavedRegisters(), llvm::SystemZXPLINKFrameLowering::restoreCalleeSavedRegisters(), llvm::AArch64FrameLowering::restoreCalleeSavedRegisters(), llvm::ARCFrameLowering::restoreCalleeSavedRegisters(), llvm::ARMFrameLowering::restoreCalleeSavedRegisters(), llvm::Thumb1FrameLowering::restoreCalleeSavedRegisters(), llvm::AVRFrameLowering::restoreCalleeSavedRegisters(), llvm::CSKYFrameLowering::restoreCalleeSavedRegisters(), llvm::M68kFrameLowering::restoreCalleeSavedRegisters(), llvm::MSP430FrameLowering::restoreCalleeSavedRegisters(), llvm::PPCFrameLowering::restoreCalleeSavedRegisters(), llvm::RISCVFrameLowering::restoreCalleeSavedRegisters(), llvm::X86FrameLowering::restoreCalleeSavedRegisters(), llvm::XCoreFrameLowering::restoreCalleeSavedRegisters(), restoreCRs(), llvm::SIInstrInfo::restoreExec(), llvm::Mips16InstrInfo::restoreFrame(), RestoreSpillList(), llvm::restoreStatusRegister(), llvm::X86FrameLowering::restoreWin32EHStackPointers(), llvm::X86FrameLowering::restoreWinEHStackPointersInParent(), llvm::RevertDoLoopStart(), llvm::RevertLoopDec(), llvm::RevertLoopEnd(), RevertWhileLoopSetup(), llvm::RevertWhileLoopStartLR(), llvm::ThumbRegisterInfo::rewriteFrameIndex(), rollbackRestoreSplit(), runOnBasicBlock(), llvm::SlotIndexes::runOnMachineFunction(), llvm::CFIFixup::runOnMachineFunction(), llvm::InstructionSelect::runOnMachineFunction(), llvm::IRTranslator::runOnMachineFunction(), llvm::LiveVariables::runOnMachineFunction(), llvm::SelectionDAGISel::runOnMachineFunction(), llvm::BreakFalseDeps::runOnMachineFunction(), GCEmptyBasicBlocks::runOnMachineFunction(), llvm::GCNRegPressurePrinter::runOnMachineFunction(), llvm::InsertNOPLoad::runOnMachineFunction(), llvm::DetectRoundChange::runOnMachineFunction(), llvm::FixAllFDIVSQRT::runOnMachineFunction(), salvageDebugInfoFromEmptyBlock(), llvm::MachineBasicBlock::sameSection(), llvm::Mips16RegisterInfo::saveScavengerRegister(), llvm::scavengeFrameVirtualRegs(), scavengeFrameVirtualRegsInBlock(), llvm::RegScavenger::scavengeRegisterBackwards(), scavengeVReg(), searchPredecessors(), llvm::MBFIWrapper::setBlockFreq(), setCallTargetReg(), llvm::SwiftErrorValueTracking::setCurrentVReg(), setDanglingDebugValuesUndef(), llvm::MachineIRBuilder::setInsertPt(), llvm::LiveRangeCalc::setLiveOutValue(), setM0ToIndexFromSGPR(), llvm::MachineIRBuilder::setMBB(), llvm::MachineOperand::setMBB(), llvm::WasmEHFuncInfo::setUnwindDest(), llvm::VETargetLowering::setupEntryBlockForSjLj(), llvm::MIRParserImpl::setupRegisterInfo(), llvm::SIMachineFunctionInfo::shiftSpillPhysVGPRsToLowestRange(), llvm::ARMBaseRegisterInfo::shouldCoalesce(), llvm::SystemZRegisterInfo::shouldCoalesce(), llvm::shouldOptForSize(), llvm::shouldOptimizeForSize(), llvm::PPCInstrInfo::shouldReduceRegisterPressure(), shouldRunLdsBranchVmemWARHazardFixup(), shouldUseFrameHelper(), signOutlinedFunction(), llvm::WebAssemblyDebugValueManager::sink(), SinkingPreventsImplicitNullCheck(), skipBackwardPastNonInstructions(), llvm::SwitchCG::sortAndRangeify(), llvm::sortBasicBlocksAndUpdateBranches(), sortBlocks(), llvm::SystemZELFFrameLowering::spillCalleeSavedRegisters(), llvm::SystemZXPLINKFrameLowering::spillCalleeSavedRegisters(), llvm::AArch64FrameLowering::spillCalleeSavedRegisters(), llvm::ARCFrameLowering::spillCalleeSavedRegisters(), llvm::ARMFrameLowering::spillCalleeSavedRegisters(), llvm::Thumb1FrameLowering::spillCalleeSavedRegisters(), llvm::AVRFrameLowering::spillCalleeSavedRegisters(), llvm::CSKYFrameLowering::spillCalleeSavedRegisters(), llvm::LoongArchFrameLowering::spillCalleeSavedRegisters(), llvm::M68kFrameLowering::spillCalleeSavedRegisters(), llvm::Mips16FrameLowering::spillCalleeSavedRegisters(), llvm::MipsSEFrameLowering::spillCalleeSavedRegisters(), llvm::MSP430FrameLowering::spillCalleeSavedRegisters(), llvm::PPCFrameLowering::spillCalleeSavedRegisters(), llvm::RISCVFrameLowering::spillCalleeSavedRegisters(), llvm::X86FrameLowering::spillCalleeSavedRegisters(), llvm::XCoreFrameLowering::spillCalleeSavedRegisters(), spillRegPairs(), spillVGPRtoAGPR(), llvm::MachineFunction::splice(), split(), splitBlock(), llvm::SystemZ::splitBlockAfter(), llvm::SystemZ::splitBlockBefore(), splitBlockForLoop(), splitEdge(), llvm::SplitEditor::splitLiveThroughBlock(), llvm::stableHashValue(), stashEntryDbgValues(), STATISTIC(), storeRegPairToStackSlot(), llvm::Mips16InstrInfo::storeRegToStack(), llvm::MipsSEInstrInfo::storeRegToStack(), llvm::AArch64InstrInfo::storeRegToStackSlot(), llvm::ARMBaseInstrInfo::storeRegToStackSlot(), llvm::Thumb1InstrInfo::storeRegToStackSlot(), llvm::Thumb2InstrInfo::storeRegToStackSlot(), llvm::BPFInstrInfo::storeRegToStackSlot(), llvm::HexagonInstrInfo::storeRegToStackSlot(), llvm::LoongArchInstrInfo::storeRegToStackSlot(), llvm::MipsInstrInfo::storeRegToStackSlot(), llvm::PPCInstrInfo::storeRegToStackSlot(), llvm::RISCVInstrInfo::storeRegToStackSlot(), llvm::SparcInstrInfo::storeRegToStackSlot(), llvm::SystemZInstrInfo::storeRegToStackSlot(), llvm::VEInstrInfo::storeRegToStackSlot(), llvm::SIInstrInfo::storeRegToStackSlot(), llvm::ARCInstrInfo::storeRegToStackSlot(), llvm::AVRInstrInfo::storeRegToStackSlot(), llvm::CSKYInstrInfo::storeRegToStackSlot(), llvm::M68kInstrInfo::storeRegToStackSlot(), llvm::MSP430InstrInfo::storeRegToStackSlot(), llvm::X86InstrInfo::storeRegToStackSlot(), llvm::XCoreInstrInfo::storeRegToStackSlot(), llvm::LanaiInstrInfo::storeRegToStackSlot(), llvm::PPCInstrInfo::storeRegToStackSlotNoUpd(), llvm::TailDuplicator::tailDuplicateAndUpdate(), llvm::TailDuplicator::tailDuplicateBlocks(), llvm::HexagonInstrInfo::translateInstrsForDup(), llvm::LoopTraversal::traverse(), tryToSplitRestore(), unstackifyVRegsUsedInSplitBB(), updateBranches(), llvm::MachineTraceMetrics::Ensemble::updateDepth(), updateLiveness(), llvm::ARMFrameLowering::updateLRRestored(), UpdateOperandRegClass(), llvm::SplitEditor::useIntv(), validThroughout(), llvm::MachineTraceMetrics::Ensemble::verify(), verifyConvergenceControl(), verifyCTRBranch(), VerifyPHIs(), llvm::SelectionDAGBuilder::visitBitTestHeader(), llvm::yaml::WebAssemblyFunctionInfo::WebAssemblyFunctionInfo(), llvm::VirtRegAuxInfo::weightCalcHelper(), llvm::LegalizerHelper::widenScalar(), llvm::WriteGraph(), and llvm::WebAssemblyFrameLowering::writeSPToGlobal().

◆ MBBI

Definition at line 73 of file AArch64SLSHardening.cpp.

Referenced by llvm::ARMFrameLowering::adjustForSegmentedStacks(), llvm::MachineFunction::assignBeginEndSections(), llvm::RegScavenger::backward(), bbHasFallthrough(), BBHasFallthrough(), blockEndIsUnreachable(), buildCFAOffs(), llvm::MSP430FrameLowering::BuildCFI(), llvm::X86FrameLowering::BuildCFI(), buildDefCFAReg(), BuildPACM(), buildScratchExecCopy(), llvm::AArch64PAuth::checkAuthenticatedRegister(), checkRegOnlyPHIInputs(), CMSEPopCalleeSaves(), CMSEPushCalleeSaves(), convertCalleeSaveRestoreToSPPrePostIncDec(), llvm::SystemZInstrInfo::copyPhysReg(), llvm::LoongArchInstrInfo::copyPhysReg(), llvm::RISCVInstrInfo::copyPhysReg(), llvm::RISCVInstrInfo::copyPhysRegVector(), createCall(), llvm::PPCFrameLowering::eliminateCallFramePseudoInstr(), llvm::X86RegisterInfo::eliminateFrameIndex(), emitAligningInstructions(), llvm::emitARMRegPlusImmediate(), llvm::MSP430FrameLowering::emitCalleeSavedFrameMoves(), llvm::X86FrameLowering::emitCalleeSavedFrameMoves(), llvm::X86FrameLowering::emitCalleeSavedFrameMovesFullCFA(), emitCalleeSavedRestores(), emitCallSPUpdate(), EmitCfiOffset(), llvm::SIFrameLowering::emitCSRSpillRestores(), llvm::SIFrameLowering::emitCSRSpillStores(), EmitDefCfaOffset(), EmitDefCfaRegister(), emitDefineCFAWithFP(), llvm::AArch64TargetLowering::EmitDynamicProbedAlloc(), llvm::AArch64FrameLowering::emitEpilogue(), llvm::SIFrameLowering::emitEpilogue(), llvm::ARCFrameLowering::emitEpilogue(), llvm::ARMFrameLowering::emitEpilogue(), llvm::Thumb1FrameLowering::emitEpilogue(), llvm::AVRFrameLowering::emitEpilogue(), llvm::CSKYFrameLowering::emitEpilogue(), llvm::LanaiFrameLowering::emitEpilogue(), llvm::LoongArchFrameLowering::emitEpilogue(), llvm::M68kFrameLowering::emitEpilogue(), llvm::Mips16FrameLowering::emitEpilogue(), llvm::MipsSEFrameLowering::emitEpilogue(), llvm::MSP430FrameLowering::emitEpilogue(), llvm::PPCFrameLowering::emitEpilogue(), llvm::RISCVFrameLowering::emitEpilogue(), llvm::SparcFrameLowering::emitEpilogue(), llvm::SystemZELFFrameLowering::emitEpilogue(), llvm::SystemZXPLINKFrameLowering::emitEpilogue(), llvm::VEFrameLowering::emitEpilogue(), llvm::X86FrameLowering::emitEpilogue(), llvm::XCoreFrameLowering::emitEpilogue(), llvm::VEFrameLowering::emitEpilogueInsns(), llvm::emitFrameOffset(), emitFrameOffsetAdj(), emitIncrement(), llvm::X86AsmPrinter::emitInstruction(), llvm::X86TargetLowering::EmitInstrWithCustomInserter(), llvm::AArch64TargetLowering::EmitKCFICheck(), llvm::RISCVTargetLowering::EmitKCFICheck(), llvm::X86TargetLowering::EmitKCFICheck(), llvm::ARMBaseRegisterInfo::emitLoadConstPool(), llvm::ThumbRegisterInfo::emitLoadConstPool(), llvm::AArch64FrameLowering::emitPrologue(), llvm::SIFrameLowering::emitPrologue(), llvm::ARCFrameLowering::emitPrologue(), llvm::ARMFrameLowering::emitPrologue(), llvm::Thumb1FrameLowering::emitPrologue(), llvm::AVRFrameLowering::emitPrologue(), llvm::CSKYFrameLowering::emitPrologue(), llvm::LanaiFrameLowering::emitPrologue(), llvm::LoongArchFrameLowering::emitPrologue(), llvm::M68kFrameLowering::emitPrologue(), llvm::Mips16FrameLowering::emitPrologue(), llvm::MipsSEFrameLowering::emitPrologue(), llvm::MSP430FrameLowering::emitPrologue(), llvm::NVPTXFrameLowering::emitPrologue(), llvm::PPCFrameLowering::emitPrologue(), llvm::RISCVFrameLowering::emitPrologue(), llvm::SparcFrameLowering::emitPrologue(), llvm::SystemZELFFrameLowering::emitPrologue(), llvm::SystemZXPLINKFrameLowering::emitPrologue(), llvm::VEFrameLowering::emitPrologue(), llvm::X86FrameLowering::emitPrologue(), llvm::XCoreFrameLowering::emitPrologue(), emitPrologueEpilogueSPUpdate(), llvm::VEFrameLowering::emitPrologueInsns(), emitRegPlusImmediate(), emitRegUpdate(), emitShadowCallStackEpilogue(), emitShadowCallStackPrologue(), emitSPUpdate(), llvm::X86FrameLowering::emitSPUpdate(), llvm::M68kFrameLowering::emitSPUpdate(), llvm::X86FrameLowering::emitStackProbe(), llvm::emitT2RegPlusImmediate(), emitThumb1LoadConstPool(), emitThumb2LoadConstPool(), llvm::emitThumbRegPlusImmediate(), emitThumbRegPlusImmInReg(), llvm::MachineFunction::erase(), llvm::AMDGPURegisterBankInfo::executeInWaterfallLoop(), llvm::AArch64InstrInfo::expandPostRAPseudo(), llvm::HexagonInstrInfo::expandPostRAPseudo(), llvm::SPIRVTargetLowering::finalizeLowering(), llvm::X86RegisterInfo::findDeadCallerSavedReg(), findDeadCallerSavedReg(), llvm::MachineBasicBlock::findDebugLoc(), findIncDecAfter(), findIncDecBefore(), llvm::MachineBasicBlock::findPrevDebugLoc(), fixupCalleeSaveRestoreStackOffset(), fixupSEHOpcode(), generateStackAdjustment(), getArgumentStackToRestore(), getBBFallenThrough(), llvm::getEHScopeMembership(), llvm::CSKYInstrInfo::getGlobalBaseReg(), llvm::SparcInstrInfo::getGlobalBaseReg(), llvm::VEInstrInfo::getGlobalBaseReg(), llvm::RISCVInstrInfo::getOutliningTypeImpl(), IfNeededExtSP(), IfNeededLDAWSP(), INITIALIZE_PASS(), initLiveUnits(), initMBBRange(), llvm::PPCFrameLowering::inlineStackProbe(), llvm::SystemZELFFrameLowering::inlineStackProbe(), llvm::MachineFunction::insert(), llvm::AArch64TargetLowering::insertCopiesSplitCSR(), llvm::SITargetLowering::insertCopiesSplitCSR(), InsertLDR_STR(), llvm::SIInstrInfo::insertScratchExecCopy(), InsertSEH(), insertSEH(), isConvertibleToVMV_V_V(), llvm::R600InstrInfo::isLegalToSplitMBBAt(), llvm::Thumb2InstrInfo::isLegalToSplitMBBAt(), llvm::SystemZInstrInfo::loadImmediate(), loadM0FromVGPR(), loadMBUFScalarOperandsFromVGPR(), llvm::SystemZInstrInfo::loadRegFromStackSlot(), llvm::AArch64InstrInfo::loadRegFromStackSlot(), llvm::MipsInstrInfo::loadRegFromStackSlot(), llvm::RISCVRegisterInfo::materializeFrameBaseRegister(), llvm::PPCInstrInfo::materializeImmPostRA(), mergeOperations(), llvm::M68kFrameLowering::mergeSPUpdates(), llvm::X86FrameLowering::mergeSPUpdates(), llvm::LoongArchInstrInfo::movImm(), llvm::RISCVInstrInfo::movImm(), llvm::CSKYInstrInfo::movImm(), llvm::SystemZInstrInfo::prepareCompareSwapOperands(), PrevCrossBBInst(), llvm::AArch64InstrInfo::probedStackAlloc(), llvm::AArch64FrameLowering::processFunctionBeforeFrameFinalized(), llvm::MachineFunction::remove(), llvm::MachineFunction::RenumberBlocks(), llvm::SlotIndexes::repairIndexesInRange(), llvm::PPCFrameLowering::replaceFPWithRealFP(), llvm::Thumb2InstrInfo::ReplaceTailWithBranchTo(), llvm::SystemZELFFrameLowering::restoreCalleeSavedRegisters(), llvm::SystemZXPLINKFrameLowering::restoreCalleeSavedRegisters(), llvm::AArch64FrameLowering::restoreCalleeSavedRegisters(), llvm::SIInstrInfo::restoreExec(), RestoreSpillList(), llvm::restoreStatusRegister(), llvm::X86FrameLowering::restoreWin32EHStackPointers(), llvm::MachineBasicBlock::rfindDebugLoc(), llvm::MachineBasicBlock::rfindPrevDebugLoc(), llvm::InsertNOPLoad::runOnMachineFunction(), llvm::FixAllFDIVSQRT::runOnMachineFunction(), llvm::SystemZELFFrameLowering::spillCalleeSavedRegisters(), llvm::SystemZXPLINKFrameLowering::spillCalleeSavedRegisters(), llvm::MachineFunction::splice(), splitBlockForLoop(), splitMBB(), llvm::AArch64InstrInfo::storeRegToStackSlot(), llvm::MipsInstrInfo::storeRegToStackSlot(), and llvm::SystemZInstrInfo::storeRegToStackSlot().

◆ SLSBLRThunks

const struct ThunkNameAndReg SLSBLRThunks[]
static