Definition at line 200 of file aarch32.h.
Referenced by AddCombineTo64BitSMLAL16(), AddCombineVUZPToVPADDL(), llvm::ARMFrameLowering::adjustForSegmentedStacks(), llvm::LegalizeRuleSet::aliasTo(), llvm::LanaiInstrInfo::analyzeBranch(), llvm::M68kInstrInfo::AnalyzeBranchImpl(), llvm::CombinerHelper::applyCombineDivRem(), llvm::CombinerHelper::applyCombineIndexedLoadStore(), llvm::CombinerHelper::applyShiftImmedChain(), llvm::CombinerHelper::applyShiftOfShiftedLogic(), llvm::ARMBaseInstrInfo::areLoadsFromSameBasePtr(), llvm::X86InstrInfo::areLoadsFromSameBasePtr(), llvm::atomicBarrierDroppedOnZero(), atomicReadDroppedOnZero(), branchMaxOffsets(), llvm::buildAtomicCompareExchangeInst(), llvm::buildAtomicFlagInst(), llvm::MachineIRBuilder::buildAtomicRMW(), llvm::buildAtomicRMWInst(), llvm::buildBarrierInst(), llvm::MachineIRBuilder::buildCast(), llvm::R600InstrInfo::buildDefaultInstruction(), llvm::MachineIRBuilder::buildExtOrTrunc(), llvm::MachineIRBuilder::buildInstr(), llvm::MachineIRBuilder::buildInstrNoInsert(), llvm::MachineIRBuilder::buildLoadInstr(), llvm::MachineIRBuilder::buildMemTransferInst(), llvm::R600InstrInfo::buildSlotOfVectorInstruction(), llvm::dwarf::CFIProgram::callFrameString(), llvm::ARMBaseInstrInfo::canCauseFpMLxStall(), canCombineShuffleToExtendVectorInreg(), llvm::Thumb1InstrInfo::canCopyGluedNodeDuringSchedule(), canCreateUndefOrPoison(), llvm::SelectionDAG::canCreateUndefOrPoison(), canEmitConjunction(), llvm::AArch64InstrInfo::canFoldIntoAddrMode(), CanHaveSwappedOperands(), llvm::SelectionDAG::canonicalizeCommutativeBinop(), llvm::RISCVTargetLowering::canSplatOperand(), llvm::X86II::canUseApxExtendedReg(), llvm::HexagonInstrInfo::changeDuplexOpcode(), llvm::AArch64TargetLowering::changeStreamingMode(), llvm::mca::AMDGPUCustomBehaviour::checkCustomHazard(), checkForAllInstructionsImpl(), llvm::X86::classifyFirstOpcodeInMacroFusion(), llvm::FPMathOperator::classof(), llvm::LoopVectorizationCostModel::collectInLoopReductions(), combineBitcast(), combineCarryDiamond(), combineEXTEND_VECTOR_INREG(), combineFaddCFmul(), combineHorizOpWithShuffle(), combineMinNumMaxNumImpl(), combineSelect(), combineShuffleToAnyExtendVectorInreg(), combineShuffleToFMAddSub(), combineShuffleToZeroExtendVectorInReg(), combineTargetShuffle(), combineToExtendBoolVectorInReg(), combineToHorizontalAddSub(), combineTruncatedArithmetic(), combineTruncationShuffle(), combineVectorInsert(), combineVectorPack(), combineVectorShiftImm(), llvm::SIInstrInfo::commuteOpcode(), compressedLDSTOffsetMask(), compressibleSPOffset(), llvm::TargetSchedModel::computeInstrLatency(), llvm::SelectionDAG::computeKnownBits(), llvm::SystemZTargetLowering::computeKnownBitsForTargetNode(), computeKnownBitsFromOperator(), llvm::GISelKnownBits::computeKnownBitsImpl(), llvm::MachineFrameInfo::computeMaxCallFrameSize(), llvm::GISelKnownBits::computeNumSignBits(), llvm::SelectionDAG::ComputeNumSignBits(), llvm::AArch64TargetLowering::ComputeNumSignBitsForTargetNode(), llvm::SystemZTargetLowering::ComputeNumSignBitsForTargetNode(), llvm::X86TargetLowering::ComputeNumSignBitsForTargetNode(), llvm::TargetSchedModel::computeReciprocalThroughput(), llvm::LegacyLegalizerInfo::computeTables(), llvm::ConstantExpr::ConstantExpr(), llvm::ConstantFoldBinaryInstruction(), llvm::ConstantFoldBinaryOpOperands(), llvm::ConstantFoldBinOp(), llvm::ConstantFoldCastOp(), llvm::ConstantFoldCastOperand(), llvm::ConstantFoldExtOp(), llvm::ConstantFoldFPBinOp(), llvm::ConstantFoldFPInstOperands(), llvm::ConstantFoldIntToFloat(), llvm::ConstantFoldUnaryInstruction(), llvm::ConstantFoldUnaryOpOperand(), llvm::ConstantFoldVectorBinop(), constructDup(), ConvertALUrr2ALUri(), convertIntLogicToFPLogicOpcode(), convertTailJumpOpcode(), convertToNonSPOpcode(), llvm::AArch64InstrInfo::copyGPRRegTuple(), llvm::SystemZInstrInfo::copyPhysReg(), llvm::SIInstrInfo::copyPhysReg(), llvm::CSKYInstrInfo::copyPhysReg(), llvm::AArch64InstrInfo::copyPhysRegTuple(), costAndCollectOperands(), llvm::VPBuilder::createNaryOp(), llvm::VPBuilder::createOverflowingOp(), llvm::TargetLowering::createSelectForFMINNUM_FMAXNUM(), createVariablePermute(), llvm::VectorBuilder::createVectorInstruction(), Decode2OpInstructionFail(), DecodeExclusiveLdStInstruction(), DecodeL2OpInstructionFail(), DecodeL5RInstructionFail(), DecodePairLdStInstruction(), DecodeT2HintSpaceInstruction(), decodeXTHeadMemPair(), definedBySignExtendingOp(), definedByZeroExtendingOp(), detectSSatPattern(), detectUSatPattern(), doesInTreeUserNeedToExtract(), llvm::SelectionDAG::doesNodeExist(), llvm::SIInstrInfo::doesNotReadTiedSource(), llvm::dwarf::CFIProgram::dump(), llvm::XCoreFrameLowering::eliminateCallFramePseudoInstr(), llvm::AVRFrameLowering::eliminateCallFramePseudoInstr(), llvm::M68kFrameLowering::eliminateCallFramePseudoInstr(), llvm::X86FrameLowering::eliminateCallFramePseudoInstr(), llvm::ThumbRegisterInfo::eliminateFrameIndex(), llvm::SystemZRegisterInfo::eliminateFrameIndex(), llvm::AVRRegisterInfo::eliminateFrameIndex(), EmitBinary(), emitBinary(), emitComparison(), emitConditionalComparison(), emitConjunctionRec(), llvm::AVRFrameLowering::emitEpilogue(), llvm::SystemZELFFrameLowering::emitEpilogue(), llvm::XCoreFrameLowering::emitEpilogue(), llvm::MipsTargetStreamer::emitII(), emitIncrement(), llvm::ARMAsmPrinter::emitInstruction(), llvm::PPCHazardRecognizer970::EmitInstruction(), llvm::PPCTargetLowering::EmitInstrWithCustomInserter(), emitIntrinsicWithCC(), emitIntrinsicWithCCAndChain(), llvm::AArch64InstrInfo::emitLdStWithAddr(), llvm::MipsTargetStreamer::emitLoadWithImmOffset(), llvm::AVRFrameLowering::emitPrologue(), llvm::XCoreFrameLowering::emitPrologue(), llvm::MipsTargetStreamer::emitR(), llvm::MipsTargetStreamer::emitRI(), llvm::MipsTargetStreamer::emitRR(), llvm::MipsTargetStreamer::emitRRI(), llvm::MipsTargetStreamer::emitRRIII(), llvm::MipsTargetStreamer::emitRRR(), llvm::MipsTargetStreamer::emitRRRX(), llvm::MipsTargetStreamer::emitRRX(), llvm::MipsTargetStreamer::emitRX(), emitSelectPseudo(), llvm::MipsTargetStreamer::emitStoreWithImmOffset(), emitStrictFPComparison(), llvm::AArch64SelectionDAGInfo::EmitTargetCodeForSetTag(), EmitTest(), llvm::UnwindOpcodeAssembler::EmitVFPRegSave(), llvm::AArch64TargetLowering::EmitZTInstr(), llvm::MCDwarfLineAddr::encode(), llvm::MCDwarfFrameEmitter::encodeAdvanceLoc(), llvm::MipsMCCodeEmitter::encodeInstruction(), evalBinaryInstruction(), llvm::GIMatchTableExecutor::executeMatchTable(), llvm::TargetLowering::expandAddSubSat(), expandBinOp(), expandCommutativeBinOp(), expandDivFix(), llvm::TargetLowering::expandDIVREMByConstant(), llvm::TargetLowering::expandFixedPointDiv(), llvm::TargetLowering::expandIntMINMAX(), llvm::TargetLowering::expandMUL_LOHI(), expandPseudoVFMK(), expandSGPRCopy(), llvm::TargetLowering::expandShlSat(), llvm::PPCInstrInfo::expandVSXMemPseudo(), extractShiftForRotate(), llvm::FastISel::fastEmit_ri_(), findForkedSCEVs(), findUser(), FixedRegForVSTRVLDR_SYSREG(), llvm::fixStackStores(), foldBitOrderCrossLogicOp(), foldComplexAndOrPatterns(), foldConstant(), llvm::SelectionDAG::FoldConstantArithmetic(), llvm::SelectionDAG::foldConstantFPMath(), foldExtendVectorInregToExtendOfSubvector(), llvm::foldFrameOffset(), llvm::SystemZInstrInfo::foldMemoryOperandImpl(), llvm::X86InstrInfo::foldMemoryOperandImpl(), foldOrCommuteConstant(), foldSelectWithIdentityConstant(), llvm::SelectionDAG::FoldSymbolOffset(), FoldValue(), FoldValueWithUndef(), llvm::InstCombinerImpl::foldVectorBinop(), FuseInst(), FuseTwoAddrInst(), llvm::generateAsyncCopy(), llvm::generateAtomicInst(), llvm::generateBarrierInst(), llvm::generateConvertInst(), llvm::generateDotOrFMulInst(), llvm::generateEnqueueInst(), llvm::generateImageMiscQueryInst(), llvm::generateImageSizeQueryInst(), llvm::generateLoadStoreInst(), GeneratePerfectShuffle(), llvm::generateRelationalInst(), llvm::generateSpecConstantInst(), genSubAdd2SubSub(), llvm::MCInstrInfo::get(), llvm::ConstantExpr::get(), llvm::LegalizerInfo::getActionDefinitions(), llvm::LegalizerInfo::getActionDefinitionsBuilder(), llvm::LegalizerInfo::getActionDefinitionsIdx(), getAltBitOpcode(), llvm::AArch64TTIImpl::getArithmeticInstrCost(), llvm::GCNTTIImpl::getArithmeticInstrCost(), llvm::ARMTTIImpl::getArithmeticInstrCost(), llvm::HexagonTTIImpl::getArithmeticInstrCost(), llvm::NVPTXTTIImpl::getArithmeticInstrCost(), llvm::PPCTTIImpl::getArithmeticInstrCost(), llvm::RISCVTTIImpl::getArithmeticInstrCost(), llvm::SystemZTTIImpl::getArithmeticInstrCost(), llvm::WebAssemblyTTIImpl::getArithmeticInstrCost(), llvm::X86TTIImpl::getArithmeticInstrCost(), llvm::TargetTransformInfoImplBase::getArithmeticInstrCost(), llvm::TargetTransformInfo::getArithmeticInstrCost(), llvm::BasicTTIImplBase< T >::getArithmeticReductionCost(), llvm::AArch64TTIImpl::getArithmeticReductionCost(), llvm::GCNTTIImpl::getArithmeticReductionCost(), llvm::RISCVTTIImpl::getArithmeticReductionCost(), llvm::X86TTIImpl::getArithmeticReductionCost(), llvm::TargetTransformInfo::getArithmeticReductionCost(), llvm::ARMTTIImpl::getArithmeticReductionCost(), llvm::AArch64TTIImpl::getArithmeticReductionCostSVE(), llvm::SelectionDAG::getAtomic(), llvm::SelectionDAG::getAtomicCmpSwap(), getAVX512Node(), getBaseAdjustForCompression(), llvm::ConstantExpr::getBinOpAbsorber(), llvm::ConstantExpr::getBinOpIdentity(), llvm::SystemZTTIImpl::getBoolVecToIntConversionCost(), getBROADCAST_LOAD(), llvm::TargetTransformInfoImplBase::getCastInstrCost(), llvm::BasicTTIImplBase< T >::getCastInstrCost(), llvm::AArch64TTIImpl::getCastInstrCost(), llvm::ARMTTIImpl::getCastInstrCost(), llvm::PPCTTIImpl::getCastInstrCost(), llvm::RISCVTTIImpl::getCastInstrCost(), llvm::SystemZTTIImpl::getCastInstrCost(), llvm::X86TTIImpl::getCastInstrCost(), llvm::TargetTransformInfo::getCastInstrCost(), llvm::BasicTTIImplBase< T >::getCFInstrCost(), llvm::AArch64TTIImpl::getCFInstrCost(), llvm::GCNTTIImpl::getCFInstrCost(), llvm::R600TTIImpl::getCFInstrCost(), llvm::ARMTTIImpl::getCFInstrCost(), llvm::PPCTTIImpl::getCFInstrCost(), llvm::RISCVTTIImpl::getCFInstrCost(), llvm::X86TTIImpl::getCFInstrCost(), llvm::TargetTransformInfoImplBase::getCFInstrCost(), llvm::TargetTransformInfo::getCFInstrCost(), getCmp(), llvm::BasicTTIImplBase< T >::getCmpSelInstrCost(), llvm::AArch64TTIImpl::getCmpSelInstrCost(), llvm::ARMTTIImpl::getCmpSelInstrCost(), llvm::HexagonTTIImpl::getCmpSelInstrCost(), llvm::PPCTTIImpl::getCmpSelInstrCost(), llvm::RISCVTTIImpl::getCmpSelInstrCost(), llvm::SystemZTTIImpl::getCmpSelInstrCost(), llvm::X86TTIImpl::getCmpSelInstrCost(), llvm::BPFTTIImpl::getCmpSelInstrCost(), llvm::TargetTransformInfo::getCmpSelInstrCost(), llvm::DWARFExpression::Operation::getCode(), getCommutedVPERMV3Opcode(), getConcreteOpcode(), getCondFromBranch(), llvm::M68k::GetCondFromBranchOpc(), getCondFromFCMOV(), llvm::X86::getCondSrcNoFromDesc(), llvm::GCNSubtarget::getConstantBusLimit(), getConvRTLibDesc(), GetCostForDef(), getDemandedSrcElements(), llvm::MCInstrInfo::getDeprecatedInfo(), llvm::getDescImpl(), getDwarfOpForBinOp(), llvm::mca::getEEWAndEMULForUnitStrideLoadStore(), getEncodedBinaryOpcode(), llvm::dxil::DXILBitcodeWriter::getEncodedBinaryOpcode(), getEncodedCastOpcode(), llvm::dxil::DXILBitcodeWriter::getEncodedCastOpcode(), getEncodedUnaryOpcode(), llvm::dxil::DXILBitcodeWriter::getEncodedUnaryOpcode(), getEquivalentCallShort(), llvm::MipsInstrInfo::getEquivalentCompactForm(), getEstimate(), llvm::X86InstrInfo::getExecutionDomainCustom(), getEXTEND_VECTOR_INREG(), llvm::BasicTTIImplBase< T >::getExtendedReductionCost(), llvm::TargetTransformInfo::getExtendedReductionCost(), llvm::ARMTTIImpl::getExtendedReductionCost(), llvm::RISCVTTIImpl::getExtendedReductionCost(), llvm::SelectionDAG::getExtOrTrunc(), getExtractIndex(), llvm::BasicTTIImplBase< T >::getExtractWithExtendCost(), llvm::AArch64TTIImpl::getExtractWithExtendCost(), llvm::TargetTransformInfo::getExtractWithExtendCost(), getFauxShuffleMask(), llvm::getFMA3Group(), llvm::PPCInstrInfo::getFMAPatterns(), getFMAPatterns(), getFMULPatterns(), getFNEGPatterns(), getFPBinOp(), getFPTernOp(), llvm::SystemZInstrInfo::getFusedCompare(), llvm::HexagonTTIImpl::getGatherScatterOpCost(), llvm::RISCVTTIImpl::getGatherScatterOpCost(), llvm::X86TTIImpl::getGatherScatterOpCost(), llvm::BasicTTIImplBase< T >::getGatherScatterOpCost(), llvm::AArch64TTIImpl::getGatherScatterOpCost(), llvm::ARMTTIImpl::getGatherScatterOpCost(), llvm::TargetTransformInfo::getGatherScatterOpCost(), llvm::PPCHazardRecognizer970::getHazardType(), getIdentityValue(), llvm::TargetTransformInfoImplCRTPBase< T >::getInstructionCost(), llvm::AVRInstrInfo::getInstSizeInBytes(), llvm::LoongArchInstrInfo::getInstSizeInBytes(), llvm::PPCInstrInfo::getInstSizeInBytes(), llvm::RISCVInstrInfo::getInstSizeInBytes(), llvm::SparcInstrInfo::getInstSizeInBytes(), llvm::PPCMCCodeEmitter::getInstSizeInBytes(), llvm::BasicTTIImplBase< T >::getInterleavedMemoryOpCost(), llvm::AArch64TTIImpl::getInterleavedMemoryOpCost(), llvm::ARMTTIImpl::getInterleavedMemoryOpCost(), llvm::HexagonTTIImpl::getInterleavedMemoryOpCost(), llvm::PPCTTIImpl::getInterleavedMemoryOpCost(), llvm::RISCVTTIImpl::getInterleavedMemoryOpCost(), llvm::SystemZTTIImpl::getInterleavedMemoryOpCost(), llvm::X86TTIImpl::getInterleavedMemoryOpCost(), llvm::TargetTransformInfo::getInterleavedMemoryOpCost(), llvm::X86TTIImpl::getInterleavedMemoryOpCostAVX512(), llvm::TargetTransformInfo::getIntImmCodeSizeCost(), llvm::TargetTransformInfo::getIntImmCostInst(), llvm::AArch64TTIImpl::getIntImmCostInst(), llvm::ARMTTIImpl::getIntImmCostInst(), llvm::PPCTTIImpl::getIntImmCostInst(), llvm::RISCVTTIImpl::getIntImmCostInst(), llvm::SystemZTTIImpl::getIntImmCostInst(), llvm::X86TTIImpl::getIntImmCostInst(), getIntrinsicCmp(), getIntrinsicID(), llvm::HexagonSubtarget::getIntrinsicId(), llvm::RISCVInstrInfo::getInverseOpcode(), llvm::X86InstrInfo::getJumpTableIndex(), getJumpTableIndexFromReg(), llvm::SIInstrInfo::getKillTerminatorFromPseudo(), llvm::SelectionDAG::getLabelNode(), getLdStNInstrDesc(), llvm::SelectionDAG::getLifetimeNode(), llvm::SystemZInstrInfo::getLoadAndTest(), llvm::SystemZInstrInfo::getLoadAndTrap(), getLoadStoreMultipleOpcode(), getLoadStoreMultipleSubMode(), getLoadStoreOffsetAlign(), getLoadStoreOffsetSizeInBits(), getLoongArchWOpcode(), llvm::SelectionDAG::getMachineNode(), getMaddPatterns(), llvm::BasicTTIImplBase< T >::getMaskedMemoryOpCost(), llvm::AArch64TTIImpl::getMaskedMemoryOpCost(), llvm::ARMTTIImpl::getMaskedMemoryOpCost(), llvm::HexagonTTIImpl::getMaskedMemoryOpCost(), llvm::RISCVTTIImpl::getMaskedMemoryOpCost(), llvm::X86TTIImpl::getMaskedMemoryOpCost(), llvm::TargetTransformInfo::getMaskedMemoryOpCost(), llvm::TargetTransformInfo::getMaximumVF(), llvm::GCNTTIImpl::getMaximumVF(), llvm::slpvectorizer::BoUpSLP::getMaximumVF(), llvm::AMDGPU::getMCOpcode(), llvm::SIInstrInfo::getMCOpcodeFromPseudo(), llvm::SelectionDAG::getMemIntrinsicNode(), llvm::AArch64InstrInfo::getMemOpInfo(), llvm::TargetTransformInfo::getMemoryOpCost(), llvm::RISCVTTIImpl::getMemoryOpCost(), llvm::AArch64TTIImpl::getMemoryOpCost(), llvm::ARMTTIImpl::getMemoryOpCost(), llvm::HexagonTTIImpl::getMemoryOpCost(), llvm::PPCTTIImpl::getMemoryOpCost(), llvm::SystemZTTIImpl::getMemoryOpCost(), llvm::X86TTIImpl::getMemoryOpCost(), getMemoryOpOffset(), getMemVTFromNode(), llvm::NearMissInfo::getMissedOperand(), getMnemonicFromOpcode(), llvm::MCInstrInfo::getName(), llvm::TargetLowering::getNegatedExpression(), llvm::SelectionDAG::getNeutralElement(), llvm::SelectionDAG::getNode(), llvm::SelectionDAG::getNodeIfExists(), llvm::getNonParameterizedType(), llvm::VPInstruction::getOpcode(), getOpcode(), llvm::SelectionDAG::getOpcode_EXTEND(), llvm::SelectionDAG::getOpcode_EXTEND_VECTOR_INREG(), llvm::getOpcodeDef(), llvm::X86::getOpcodeForLongImmediateForm(), llvm::SystemZInstrInfo::getOpcodeForOffset(), llvm::X86::getOpcodeForShortImmediateForm(), llvm::LegacyLegalizerInfo::getOpcodeIdxForOpcode(), llvm::LegalizerInfo::getOpcodeIdxForOpcode(), getOpcodeName(), llvm::MCInstPrinter::getOpcodeName(), llvm::getOpDesc(), llvm::dwarf::CFIProgram::Instruction::getOperandAsSigned(), llvm::R600InstrInfo::getOperandIdx(), getOppositeALULoOpcode(), getOppositeBranchOpc(), llvm::SIInstrInfo::getOpSize(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeByOpcode(), llvm::BasicTTIImplBase< T >::getOrderedReductionCost(), getPointerConstIncrement(), llvm::PPC::getPredicateCondition(), getPredicatedOpcode(), llvm::PPC::getPredicateHint(), llvm::SelectionDAG::getPseudoProbeNode(), getReadTimeStampCounter(), llvm::PPCInstrInfo::getRecordFormOpcode(), getRegClassForUnfoldedLoad(), getRegImmPairPreventingCompression(), llvm::logicalview::LVELFReader::getRegisterName(), getRelaxedOpcode(), getRelaxedOpcodeBranch(), getRISCVWOpcode(), getRRMOpcodeVariant(), getRTLibDesc(), getRVVFPReductionOpAndOperands(), llvm::InstCombiner::getSafeVectorConstantForBinop(), getSameOpcode(), llvm::mca::RISCVInstrumentManager::getSchedClassID(), llvm::SelectionDAG::getSelect(), llvm::R600InstrInfo::getSelIdx(), llvm::ARM_AM::getShiftOpcForNode(), getShuffleScalarElt(), getSignExtendedGatherOpcode(), llvm::SelectionDAG::getSplatSourceVector(), getSrcOperandIndices(), llvm::getSubOpDesc(), getSVEGatherScatterOverhead(), llvm::PPC::getSwappedPredicate(), llvm::getTailPredVectorWidth(), llvm::AArch64TargetLowering::getTargetNodeName(), llvm::AMDGPUTargetLowering::getTargetNodeName(), llvm::ARCTargetLowering::getTargetNodeName(), llvm::ARMTargetLowering::getTargetNodeName(), llvm::AVRTargetLowering::getTargetNodeName(), llvm::BPFTargetLowering::getTargetNodeName(), llvm::HexagonTargetLowering::getTargetNodeName(), llvm::LanaiTargetLowering::getTargetNodeName(), llvm::LoongArchTargetLowering::getTargetNodeName(), llvm::M68kTargetLowering::getTargetNodeName(), llvm::MipsTargetLowering::getTargetNodeName(), llvm::MSP430TargetLowering::getTargetNodeName(), llvm::NVPTXTargetLowering::getTargetNodeName(), llvm::PPCTargetLowering::getTargetNodeName(), llvm::RISCVTargetLowering::getTargetNodeName(), llvm::SparcTargetLowering::getTargetNodeName(), llvm::SystemZTargetLowering::getTargetNodeName(), llvm::VETargetLowering::getTargetNodeName(), llvm::X86TargetLowering::getTargetNodeName(), llvm::XCoreTargetLowering::getTargetNodeName(), llvm::NearMissInfo::getTooFewOperands(), llvm::slpvectorizer::BoUpSLP::getTreeCost(), llvm::BasicTTIImplBase< T >::getTreeReductionCost(), llvm::BasicTTIImplBase< T >::getTypeBasedIntrinsicInstrCost(), getVectorBitwiseReduce(), getVectorComparisonOrInvert(), llvm::AArch64TTIImpl::getVectorInstrCost(), llvm::ARMTTIImpl::getVectorInstrCost(), llvm::HexagonTTIImpl::getVectorInstrCost(), llvm::PPCTTIImpl::getVectorInstrCost(), llvm::RISCVTTIImpl::getVectorInstrCost(), llvm::SystemZTTIImpl::getVectorInstrCost(), llvm::WebAssemblyTTIImpl::getVectorInstrCost(), llvm::X86TTIImpl::getVectorInstrCost(), llvm::TargetTransformInfo::getVectorInstrCost(), llvm::GCNTTIImpl::getVectorInstrCost(), llvm::R600TTIImpl::getVectorInstrCost(), llvm::RISCV::getVectorLowDemandedScalarBits(), llvm::ISD::getVPExplicitVectorLengthIdx(), llvm::ISD::getVPForBaseOpcode(), llvm::ISD::getVPMaskIdx(), llvm::PPCTTIImpl::getVPMemoryOpCost(), llvm::getVVPOpcode(), getWOp(), llvm::TargetTransformInfo::hasActiveVectorLength(), llvm::PPCTTIImpl::hasActiveVectorLength(), llvm::X86InstrInfo::hasCommutePreference(), llvm::SystemZInstrInfo::hasDisplacementPairInsn(), llvm::SIInstrInfo::hasFPClamp(), llvm::R600InstrInfo::hasInstrModifiers(), hasMaskOp(), hasMergeOp(), llvm::SIInstrInfo::hasModifiers(), llvm::AMDGPU::hasNamedOperand(), hasPairwiseAdd(), hasPartialRegUpdate(), hasRAWHazard(), llvm::TargetInstrInfo::hasReassociableSibling(), hasUndefRegUpdate(), llvm::SIInstrInfo::hasUnwantedEffectsWhenEXECEmpty(), llvm::SIInstrInfo::hasVALU32BitEncoding(), IfNeededExtSP(), IfNeededLDAWSP(), IncorporateWeight(), INITIALIZE_PASS(), llvm::SIInstrInfo::insertBranch(), InsertNewDef(), llvm::PPCInstrInfo::insertNoop(), llvm::TargetLoweringBase::InstructionOpcodeToISD(), interpretAndImmediate(), llvm::PPC::InvertPredicate(), irTranslatorNeverAddsLocations(), llvm::ARMBaseInstrInfo::isAddImmediate(), llvm::SelectionDAG::isADDLike(), isADDSRegImm(), isAddSubOrSubAdd(), isAddSubSExt(), isAddSubZExt(), isAddWithImmediate(), isALUArithLoOpcode(), llvm::R600InstrInfo::isALUInstr(), llvm::SIInstrInfo::isAlwaysGDS(), llvm::RISCVInstrInfo::isAsCheapAsAMove(), llvm::Instruction::isAssociative(), llvm::SIInstrInfo::isAtomic(), llvm::SIInstrInfo::isAtomicNoRet(), llvm::SIInstrInfo::isAtomicRet(), llvm::isBasePlusOffsetMemoryAccess(), llvm::PPCInstrInfo::isBDNZ(), llvm::Instruction::isBinaryOp(), llvm::TargetLoweringBase::isBinOp(), llvm::X86TargetLowering::isBinOp(), llvm::ISD::isBitwiseLogicOp(), llvm::Instruction::isBitwiseLogicOp(), isBranch(), isBuildVectorOp(), llvm::SITargetLowering::isCanonicalized(), llvm::Instruction::isCast(), llvm::SIInstrInfo::isChainCallOpcode(), isCommutableVPERMV3Instruction(), llvm::Instruction::isCommutative(), llvm::TargetLoweringBase::isCommutativeBinOp(), llvm::X86TargetLowering::isCommutativeBinOp(), isCompressibleLoad(), isCompressibleStore(), isConstExprSupported(), isConvertibleLEA(), llvm::R600InstrInfo::isCubeOp(), llvm::X86InstrInfo::isDataInvariant(), llvm::ConstantExpr::isDesirableBinOp(), llvm::ConstantExpr::isDesirableCastOp(), isDGEMM(), llvm::SIInstrInfo::isDisableWQM(), isDivFMas(), llvm::SIInstrInfo::isDOT(), llvm::SIInstrInfo::isDPP(), llvm::SIInstrInfo::isDS(), isDuplexAGroup(), llvm::HexagonInstrInfo::isEndLoopN(), llvm::SIInstrInfo::isEXP(), llvm::R600InstrInfo::isExport(), isExtendOrShiftOperand(), llvm::ISD::isExtOpcode(), llvm::ISD::isExtVecInRegOpcode(), llvm::SIInstrInfo::isFixedSize(), llvm::SIInstrInfo::isFLAT(), llvm::SIInstrInfo::isFLATGlobal(), llvm::SIInstrInfo::isFLATScratch(), llvm::HexagonInstrInfo::isFloat(), llvm::SIInstrInfo::isFPAtomic(), llvm::SITargetLowering::isFPExtFoldable(), llvm::ARMBaseInstrInfo::isFpMLxInstruction(), isFpMulInstruction(), isFrameLoadOpcode(), isFrameStoreOpcode(), llvm::Instruction::isFuncletPad(), llvm::SIInstrInfo::isGather4(), llvm::SelectionDAG::isGuaranteedNotToBeUndefOrPoison(), llvm::SIInstrInfo::isGWS(), isHorizontalBinOpPart(), isHorizOp(), llvm::Instruction::isIdempotent(), llvm::SIInstrInfo::isImage(), llvm::Instruction::isIntDivRem(), isIntrinsicWithCC(), isIntrinsicWithCCAndChain(), isJump(), llvm::SIInstrInfo::isKillTerminator(), isKnownExactCastIntToFP(), llvm::SelectionDAG::isKnownNeverNaN(), llvm::AMDGPUTargetLowering::isKnownNeverNaNForTargetNode(), llvm::SIInstrInfo::isLDSDIR(), llvm::R600InstrInfo::isLDSInstr(), llvm::R600InstrInfo::isLDSRetInstr(), isLEA(), llvm::isLegalAddressImm(), isLegalMaskCompare(), isLegalOrConvertableAddressImm(), isLoad(), llvm::ARCInstrInfo::isLoadFromStackSlot(), llvm::XCoreInstrInfo::isLoadFromStackSlot(), isLogicalMaskOp(), llvm::HexagonInstrInfo::isLoopN(), isLRAvailable(), llvm::AMDGPUDisassembler::isMacDPP(), llvm::SIInstrInfo::isMAI(), isMemoryOp(), llvm::SIInstrInfo::isMIMG(), llvm::R600InstrInfo::isMov(), IsMovrelsSDWAOpcode(), llvm::SIInstrInfo::isMTBUF(), llvm::SIInstrInfo::isMUBUF(), isMul(), llvm::isNeutralConstant(), llvm::HexagonInstrInfo::isNewValue(), llvm::HexagonInstrInfo::isNewValueJump(), llvm::HexagonInstrInfo::isNewValueStore(), llvm::Instruction::isNilpotent(), llvm::CastInst::isNoopCast(), llvm::PPCMCCodeEmitter::isNoTOCCallInstr(), llvm::PatternMatch::is_shift_op::isOpType(), llvm::PatternMatch::is_right_shift_op::isOpType(), llvm::PatternMatch::is_logical_shift_op::isOpType(), llvm::PatternMatch::is_bitwiselogic_op::isOpType(), llvm::PatternMatch::is_idiv_op::isOpType(), llvm::PatternMatch::is_irem_op::isOpType(), isOpZeroOfSubwordPreincLoad(), llvm::HexagonMCInstrInfo::isOrderedDuplexPair(), llvm::SIInstrInfo::isPacked(), llvm::SystemZISD::isPCREL(), isPCRel32Branch(), isPermlane(), isPotentialBlockedMemCpyLd(), isPotentialBlockingStoreInst(), llvm::SystemZInstrInfo::isPredicable(), llvm::HexagonInstrInfo::isPredicated(), llvm::HexagonInstrInfo::isPredicatedNew(), llvm::HexagonInstrInfo::isPredicatedTrue(), llvm::HexagonInstrInfo::isPredicateLate(), isPredicateSetter(), llvm::HexagonInstrInfo::isPredictedTaken(), llvm::PPCInstrInfo::isPrefixed(), llvm::isPreISelGenericOpcode(), llvm::isPreISelGenericOptimizationHint(), isReassociableOp(), isRelaxableBranch(), IsRevOpcode(), isRFE(), isRIPRelative(), llvm::isRMOpcode(), llvm::isRRMOpcode(), llvm::RISCV::isRVVSpill(), llvm::RISCV::isRVVSpillForZvlsseg(), isRVVWholeLoadStore(), isRWLane(), llvm::SelectionDAG::isSafeToSpeculativelyExecute(), llvm::isSafeToSpeculativelyExecuteWithOpcode(), llvm::SIInstrInfo::isSALU(), llvm::PPCInstrInfo::isSameClassPhysRegCopy(), llvm::SIInstrInfo::isScalarStore(), llvm::X86InstrInfo::isSchedulingBoundary(), llvm::SIInstrInfo::isSDWA(), llvm::SIInstrInfo::isSegmentSpecificFLAT(), isSETCCOp(), llvm::PPCInstrInfo::isSExt32To64(), isSGetReg(), llvm::SIInstrInfo::isSGPRSpill(), llvm::Instruction::isShift(), isSigned(), isSignedOp(), isSMovRel(), llvm::SIInstrInfo::isSMRD(), llvm::SIInstrInfo::isSOP1(), llvm::SIInstrInfo::isSOP2(), llvm::SIInstrInfo::isSOPC(), llvm::SIInstrInfo::isSOPK(), llvm::SIInstrInfo::isSOPP(), llvm::Instruction::isSpecialTerminator(), llvm::SIInstrInfo::isSpillOpcode(), llvm::SelectionDAG::isSplatValue(), llvm::isSPLSOpcode(), isSSetReg(), isStore(), llvm::ARCInstrInfo::isStoreToStackSlot(), llvm::XCoreInstrInfo::isStoreToStackSlot(), isSUBSRegImm(), llvm::ConstantExpr::isSupportedBinOp(), llvm::ConstantExpr::isSupportedCastOp(), isTargetShuffle(), isTargetShuffleVariableMask(), llvm::isTargetSpecificOpcode(), isTblTbxInstruction(), llvm::Instruction::isTerminator(), llvm::SIInstrInfo::isTRANS(), llvm::R600InstrInfo::isTransOnly(), isTypeFoldingSupported(), llvm::Instruction::isUnaryOp(), isUncheckedLoadOrStoreOpcode(), llvm::SelectionDAG::isUndef(), isValidForAlternation(), llvm::HexagonInstrInfo::isValidOffset(), isValidSplatLoad(), llvm::SIInstrInfo::isVALU(), IsVCMP(), isVCmpResult(), llvm::R600InstrInfo::isVectorOnly(), llvm::SIInstrInfo::isVGPRSpill(), llvm::SIInstrInfo::isVIMAGE(), llvm::SIInstrInfo::isVINTERP(), llvm::SIInstrInfo::isVINTRP(), llvm::SIInstrInfo::isVMEM(), llvm::SIInstrInfo::isVOP1(), llvm::SIInstrInfo::isVOP2(), llvm::SIInstrInfo::isVOP3(), llvm::SIInstrInfo::isVOP3P(), llvm::SIInstrInfo::isVOPC(), llvm::ISD::isVPBinaryOp(), llvm::ISD::isVPOpcode(), llvm::ISD::isVPReduction(), llvm::SIInstrInfo::isVSAMPLE(), llvm::isVVPOrVEC(), llvm::isVVPReductionOp(), llvm::SIInstrInfo::isWMMA(), llvm::SIInstrInfo::isWQM(), llvm::SIInstrInfo::isWWMRegSpillOpcode(), isXDL(), llvm::PPCInstrInfo::isXFormMemOp(), isXMMLoadOpcode(), isYMMLoadOpcode(), llvm::TargetInstrInfo::isZeroCost(), llvm::PPCInstrInfo::isZExt32To64(), llvm::AMDGPULegalizerInfo::legalizeBVHIntrinsic(), llvm::SIInstrInfo::legalizeOpWithMove(), LinearizeExprTree(), llvm::SystemZInstrInfo::loadImmediate(), llvm::XCoreInstrInfo::loadImmediate(), llvm::LoongArchInstrInfo::loadRegFromStackSlot(), llvm::RISCVInstrInfo::loadRegFromStackSlot(), llvm::SIInstrInfo::loadRegFromStackSlot(), llvm::AVRInstrInfo::loadRegFromStackSlot(), llvm::CSKYInstrInfo::loadRegFromStackSlot(), longformBranchOpcode(), Lookup(), LookupNEONLdSt(), llvm::GVNPass::ValueTable::lookupOrAddCmp(), AMDGPUMCInstLower::lower(), llvm::M68kMCInstLower::Lower(), llvm::LegalizerHelper::lower(), lower1BitShuffle(), LowerADDSAT_SUBSAT(), lowerADDSUBO_CARRY(), lowerAlignmentHint(), lowerBuildVectorToBitOp(), llvm::NVPTXTargetLowering::LowerCall(), LowerConvertLow(), llvm::LegalizerHelper::lowerDIVREM(), lowerGR128Binary(), LowerINTRINSIC_W_CHAIN(), LowerMULH(), llvm::VETargetLowering::LowerOperation(), llvm::ARMCallLowering::lowerReturn(), lowerRIEfLow(), lowerRIHigh(), lowerRILow(), LowerRotate(), LowerShiftByScalarVariable(), lowerShuffleAsBroadcast(), lowerShuffleAsShift(), lowerSubvectorLoad(), lowerSubvectorStore(), llvm::VETargetLowering::lowerToVVP(), LowerVectorExtend(), llvm::RISCVRegisterInfo::lowerVRELOAD(), llvm::RISCVRegisterInfo::lowerVSPILL(), llvm::MIPatternMatch::m_BinOp(), llvm::PatternMatch::m_BinOp(), llvm::PatternMatch::m_c_BinOp(), llvm::MIPatternMatch::m_CommutativeBinOp(), maintainNoSignedWrap(), MakeM0Inst(), mapBinOpcode(), llvm::MIPatternMatch::BinaryOp_match< LHS_P, RHS_P, Opcode, Commutable >::match(), llvm::MIPatternMatch::UnaryOp_match< SrcTy, Opcode >::match(), llvm::MIPatternMatch::CompareOp_match< Pred_P, LHS_P, RHS_P, Opcode, Commutable >::match(), llvm::MIPatternMatch::TernaryOp_match< Src0Ty, Src1Ty, Src2Ty, Opcode >::match(), llvm::PatternMatch::BinaryOp_match< LHS_t, RHS_t, Opcode, Commutable >::match(), llvm::PatternMatch::OverflowingBinaryOp_match< LHS_t, RHS_t, Opcode, WrapFlags >::match(), llvm::PatternMatch::OneOps_match< T0, Opcode >::match(), llvm::PatternMatch::TwoOps_match< T0, T1, Opcode >::match(), llvm::PatternMatch::ThreeOps_match< T0, T1, T2, Opcode >::match(), llvm::PatternMatch::CastOperator_match< Op_t, Opcode >::match(), llvm::PatternMatch::CastInst_match< Op_t, Opcode >::match(), llvm::PatternMatch::LogicalOp_match< LHS, RHS, Opcode, Commutable >::match(), match1BitShuffleAsKSHIFT(), llvm::MCInstPrinter::matchAliasPatterns(), llvm::CombinerHelper::matchBitfieldExtractFromShr(), llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(), llvm::CombinerHelper::matchCombineDivRem(), matchDeMorgansLaws(), MatchingStackOffset(), llvm::CombinerHelper::matchShiftImmedChain(), matchShuffleAsShift(), llvm::matchSimpleRecurrence(), llvm::SIInstrInfo::materializeImmediate(), mayCombineMisaligned(), llvm::X86::mayFoldIntoZeroExtend(), llvm::VPInstruction::mayWriteToMemory(), llvm::MCInstBuilder::MCInstBuilder(), llvm::object::MachORebaseEntry::moveNext(), llvm::object::MachOBindEntry::moveNext(), llvm::SIInstrInfo::moveToVALUImpl(), MSA2OpIntrinsicToGeneric(), MSA3OpIntrinsicToGeneric(), llvm::R600InstrInfo::mustBeLastInClause(), llvm::LegalizerHelper::narrowScalarAddSub(), narrowUDivURem(), narrowVectorSelect(), negateFMAOpcode(), offsetExtendOpcode(), BinopElts::operator bool(), OptimizeAndOrXor(), llvm::X86::optimizeInstFromVEX3ToVEX2(), llvm::DWARFDebugLine::LineTable::parse(), llvm::dwarf::CFIProgram::parse(), PerformAddcSubcCombine(), PerformAddeSubeCombine(), PerformADDVecReduce(), performBUILD_VECTORCombine(), llvm::PPCTargetLowering::PerformDAGCombine(), performDUPCombine(), performGatherLoadCombine(), performIntToFpCombine(), performLD1ReplicateCombine(), performMADD_MSUBCombine(), PerformORCombineToSMULWBT(), performScatterStoreCombine(), PerformSELECTCombine(), performUADDVAddCombine(), performUzpCombine(), PerformVECREDUCE_ADDCombine(), performVecReduceAddCombineWithUADDLP(), PerformVMULCombine(), llvm::SITargetLowering::PostISelFolding(), llvm::SystemZInstrInfo::PredicateInstruction(), llvm::HexagonInstrInfo::PredOpcodeHasJMP_c(), llvm::TargetTransformInfo::preferInLoopReduction(), llvm::ARMTTIImpl::preferInLoopReduction(), llvm::TargetTransformInfo::preferPredicatedReductionSelect(), llvm::DWARFExpression::prettyPrintRegisterOp(), llvm::DWARFExpression::Operation::print(), llvm::AArch64InstPrinter::printBarrierOption(), llvm::printCompactDWARFExpr(), llvm::AArch64InstPrinter::printInst(), llvm::AArch64AppleInstPrinter::printInst(), llvm::ARMInstPrinter::printInst(), llvm::AVRInstPrinter::printInst(), llvm::ARMInstPrinter::printMSRMaskOperand(), llvm::AArch64InstPrinter::printRangePrefetchAlias(), llvm::RISCVInstPrinter::printSpimm(), llvm::AArch64InstPrinter::printSysAlias(), llvm::AArch64InstPrinter::printSyspAlias(), processBinOp(), processInstrsWithTypeFolding(), processOverflowIntrinsic(), llvm::RuntimeDyldELF::processRelocationRef(), processSaturatingInst(), llvm::ARMBaseInstrInfo::produceSameValue(), ProfileBinOpInit(), ProfileTernOpInit(), ProfileUnOpInit(), llvm::propagateIRFlags(), llvm::SIInstrInfo::pseudoToMCOpcode(), readInitExpr(), reassociateFCmps(), reassociateForUses(), regOffsetOpcode(), llvm::SIInstrInfo::reMaterialize(), llvm::ARMBaseInstrInfo::reMaterialize(), ReplaceCMP_SWAP_128Results(), ReplaceINTRINSIC_W_CHAIN(), ReplaceLoadVector(), llvm::SITargetLowering::ReplaceNodeResults(), replaceSymmetricNode(), llvm::PPCRegisterInfo::requiresFrameIndexScavenging(), RestoreSpillList(), llvm::HexagonInstrInfo::reversePrediction(), llvm::rewriteAArch64FrameIndex(), llvm::rewriteARMFrameIndex(), llvm::ThumbRegisterInfo::rewriteFrameIndex(), llvm::rewriteT2FrameIndex(), llvm::AVRFrameAnalyzer::runOnMachineFunction(), llvm::InsertNOPLoad::runOnMachineFunction(), llvm::DetectRoundChange::runOnMachineFunction(), llvm::FixAllFDIVSQRT::runOnMachineFunction(), scalarizeBinOpOfSplats(), scaledOffsetOpcode(), llvm::LoongArchDAGToDAGISel::Select(), llvm::RISCVDAGToDAGISel::Select(), llvm::FastISel::selectCast(), llvm::SelectionDAGISel::SelectCodeCommon(), selectI64ImmDirect(), llvm::HexagonDAGToDAGISel::SelectIndexedLoad(), llvm::HexagonDAGToDAGISel::SelectIndexedStore(), SelectMSA3OpIntrinsic(), llvm::FastISel::selectOperator(), llvm::PPCTargetLowering::SelectOptimalAddrMode(), llvm::HexagonDAGToDAGISel::SelectV65Gather(), llvm::HexagonDAGToDAGISel::SelectV65GatherPred(), llvm::RISCVDAGToDAGISel::selectVSETVLI(), setDeducedOverflowingFlags(), llvm::X86InstrInfo::setExecutionDomainCustom(), llvm::LegacyLegalizerInfo::setLegalizeScalarToDifferentSizeStrategy(), llvm::LegacyLegalizerInfo::setLegalizeVectorElementToDifferentSizeStrategy(), llvm::HexagonPacketizerList::shouldAddToPacket(), llvm::TargetLoweringBase::shouldFormOverflowOp(), llvm::AArch64TargetLowering::shouldFormOverflowOp(), llvm::ARMTargetLowering::shouldFormOverflowOp(), llvm::RISCVTargetLowering::shouldFormOverflowOp(), llvm::X86TargetLowering::shouldFormOverflowOp(), llvm::AArch64TargetLowering::shouldSinkOperands(), shouldWidenLoad(), llvm::TargetLowering::ShrinkDemandedConstant(), shrinkInsertElt(), simplifyAndOrWithICmpEq(), simplifyAssociativeBinOp(), llvm::InstCombinerImpl::SimplifyAssociativeOrCommutative(), llvm::simplifyBinOp(), simplifyBinOp(), simplifyByDomEq(), llvm::TargetLowering::SimplifyDemandedVectorElts(), llvm::InstCombinerImpl::SimplifyDemandedVectorElts(), simplifyDiv(), simplifyDivRem(), llvm::SelectionDAG::simplifyFPBinop(), simplifyFPUnOp(), simplifyLogicOfAddSub(), simplifyRem(), simplifyRightShift(), llvm::InstCombinerImpl::SimplifySelectsFeedingBinaryOp(), simplifyShift(), llvm::simplifyUnOp(), simplifyUnOp(), simplifyWithOpReplaced(), SkipExtensionForVMULL(), llvm::SIInstrInfo::sopkIsZext(), llvm::LoongArchInstrInfo::storeRegToStackSlot(), llvm::RISCVInstrInfo::storeRegToStackSlot(), llvm::SIInstrInfo::storeRegToStackSlot(), llvm::AVRInstrInfo::storeRegToStackSlot(), llvm::CSKYInstrInfo::storeRegToStackSlot(), StrengthenNoWrapFlags(), stripModuloOnShift(), supportedVectorShiftWithBaseAmnt(), supportedVectorShiftWithImm(), supportedVectorVarShift(), llvm::supportsPackedMode(), llvm::SystemZTargetLowering::SystemZTargetLowering(), llvm::RISCVTargetLowering::targetShrinkDemandedConstant(), llvm::X86TargetLowering::targetShrinkDemandedConstant(), threadBinOpOverPHI(), threadBinOpOverSelect(), truncateVectorWithPACK(), tryCombineShiftImm(), llvm::LegalizationArtifactCombiner::tryFoldImplicitDef(), llvm::RISCVDAGToDAGISel::tryIndexedLoad(), tryMemPairCombine(), llvm::RISCVDAGToDAGISel::tryShrinkShlLogicImm(), tryToFoldExtendOfConstant(), tryToFoldExtendSelectLoad(), UnpackFromArgumentSlot(), llvm::SelectionDAG::UnrollVectorOverflowOp(), unscaledOffsetOpcode(), updateOperands(), llvm::SIInstrInfo::usesFPDPRounding(), llvm::R600InstrInfo::usesTextureCache(), llvm::R600InstrInfo::usesVertexCache(), useVectorCast(), llvm::Mips16InstrInfo::validImmediate(), llvm::VCMPOpcodeToVPT(), llvm::VCTPOpcodeToLSTP(), llvm::PPCTTIImpl::vectorCostAdjustmentFactor(), llvm::LegalizerInfo::verify(), llvm::SIInstrInfo::verifyInstruction(), llvm::SelectionDAGBuilder::visit(), and llvm::GCNSubtarget::zeroesHigh16BitsOfDest().