LLVM 22.0.0git
Mips16ISelLowering.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "mips-lower"
#define P_   "__mips16_call_stub_"
#define MAX_STUB_NUMBER   10
#define T1   P "1", P "2", 0, 0, P "5", P "6", 0, 0, P "9", P "10"
#define T   P "0" , T1
#define P   P_
#define P   P_ "sf_"
#define P   P_ "df_"
#define P   P_ "sc_"
#define P   P_ "dc_"

Functions

static unsigned Mips16WhichOp8uOr16simm (unsigned shortOp, unsigned longOp, int64_t Imm)

Variables

static cl::opt< boolDontExpandCondPseudos16 ("mips16-dont-expand-cond-pseudo", cl::init(false), cl::desc("Don't expand conditional move related " "pseudos for Mips 16"), cl::Hidden)
static const Mips16Libcall HardFloatLibCalls []
static const Mips16IntrinsicHelperType Mips16IntrinsicHelper []
static char constvMips16Helper [MAX_STUB_NUMBER+1]
static char constsfMips16Helper [MAX_STUB_NUMBER+1]
static char constdfMips16Helper [MAX_STUB_NUMBER+1]
static char constscMips16Helper [MAX_STUB_NUMBER+1]
static char constdcMips16Helper [MAX_STUB_NUMBER+1]

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "mips-lower"

Definition at line 24 of file Mips16ISelLowering.cpp.

◆ MAX_STUB_NUMBER

#define MAX_STUB_NUMBER   10

Definition at line 351 of file Mips16ISelLowering.cpp.

◆ P [1/5]

#define P   P_

Definition at line 354 of file Mips16ISelLowering.cpp.

◆ P [2/5]

#define P   P_ "sf_"

Definition at line 354 of file Mips16ISelLowering.cpp.

◆ P [3/5]

#define P   P_ "df_"

Definition at line 354 of file Mips16ISelLowering.cpp.

◆ P [4/5]

#define P   P_ "sc_"

Definition at line 354 of file Mips16ISelLowering.cpp.

◆ P [5/5]

#define P   P_ "dc_"

Definition at line 354 of file Mips16ISelLowering.cpp.

◆ P_

#define P_   "__mips16_call_stub_"

◆ T

#define T   P "0" , T1
Examples
/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/llvm/include/llvm/ADT/ilist_node.h.

Definition at line 353 of file Mips16ISelLowering.cpp.

Referenced by llvm::AAMDNodes::AAMDNodes(), llvm::AArch64beTargetMachine::AArch64beTargetMachine(), llvm::AArch64leTargetMachine::AArch64leTargetMachine(), llvm::AArch64MCAsmInfoELF::AArch64MCAsmInfoELF(), llvm::AArch64TargetMachine::AArch64TargetMachine(), llvm::AbsoluteDifference(), llvm::AbsoluteValue(), llvm::MachO::DylibReader::accumulateSourceLocFromDSYM(), llvm::FoldingSetNodeID::Add(), llvm::dwarf_linker::parallel::ArrayList< T, ItemsGroupSize >::add(), llvm::HashBuilder< hashbuilder_detail::HashCodeHasher, llvm::endianness::native >::add(), llvm::HashBuilder< hashbuilder_detail::HashCodeHasher, llvm::endianness::native >::add(), llvm::HashBuilder< hashbuilder_detail::HashCodeHasher, llvm::endianness::native >::add(), llvm::ImmutableMap< KeyT, ValT, ValInfo >::Factory::add(), llvm::ImutAVLFactory< ImutInfo >::add(), llvm::NumberedValues< T >::add(), llvm::SPIRVIRMapping::add(), llvm::xray::LogBuilder::add(), llvm::ImutAVLFactory< ImutInfo >::add_internal(), llvm::dwarf_linker::parallel::DIEGenerator::addAttribute(), llvm::DwarfUnit::addAttribute(), llvm::sampleprof::FunctionSamples::addCallsiteVTableTypeProfAt(), llvm::codeview::CodeViewRecordStreamer::AddComment(), llvm::MCStreamer::AddComment(), llvm::SystemZHLASMAsmStreamer::AddComment(), llvm::MCStreamer::addExplicitComment(), llvm::ModuleInlinerWrapperPass::addLateModulePass(), llvm::ModuleInlinerWrapperPass::addModulePass(), llvm::AddOverflow(), llvm::CodeGenTargetMachineImpl::addPassesToEmitMC(), llvm::codeview::CodeViewRecordStreamer::AddRawComment(), llvm::objcopy::elf::Object::addSection(), llvm::InstrProfWriter::addTemporalProfileTraces(), llvm::cl::bits_storage< DataType, StorageClass >::addValue(), llvm::cl::bits_storage< DataType, bool >::addValue(), llvm::cl::list_storage< DataType, StorageClass >::addValue(), llvm::cl::list_storage< DataType, bool >::addValue(), llvm::DIEValueList::addValue(), llvm::IntervalMapHalfOpenInfo< OffsetInBitsTy >::adjacent(), llvm::IntervalMapInfo< T >::adjacent(), llvm::AVR::fixups::adjustBranchTarget(), adjustedSumFreq(), llvm::HashBuilder< hashbuilder_detail::HashCodeHasher, llvm::endianness::native >::adjustForEndiannessAndAdd(), llvm::adl_swap(), llvm::support::detail::AlignAdapter< T >::AlignAdapter(), llvm::alignDown(), llvm::alignTo(), llvm::alignTo(), llvm::alignTo(), llvm::alignToPowerOf2(), llvm::ms_demangle::ArenaAllocator::alloc(), llvm::ms_demangle::ArenaAllocator::allocArray(), llvm::AllocatorBase< DerivedT >::Allocate(), llvm::Recycler< T, Size, Align >::Allocate(), llvm::RecyclingAllocator< BumpPtrAllocator, char, AllocBytes, CacheLineBytes >::Allocate(), llvm::SpecificBumpPtrAllocator< T >::Allocate(), llvm::ArrayRecycler< MachineOperand >::Capacity< MachineOperand >::allocate(), llvm::AMDGPUTargetMachine::AMDGPUTargetMachine(), llvm::Any::Any(), llvm::Any::any_cast, llvm::Any::any_cast, llvm::Any::any_cast, llvm::Any::any_cast, llvm::Any::any_cast, llvm::fuzzerop::anyPtrType(), llvm::APFloat::APFloat(), llvm::const_iterator< MemoryLocation >::append(), llvm::object::append(), llvm::orc::shared::TrivialSPSSequenceDeserialization< SPSElementTagT, SmallVectorImpl< T > >::append(), llvm::orc::shared::TrivialSPSSequenceDeserialization< SPSElementTagT, std::vector< T > >::append(), llvm::DWARFTypePrinter< DieType >::appendConstVolatileQualifierAfter(), llvm::DWARFTypePrinter< DieType >::appendConstVolatileQualifierBefore(), llvm::appendLEB128(), llvm::DWARFTypePrinter< DieType >::appendSubroutineNameAfter(), llvm::DWARFTypePrinter< DieType >::appendTemplateParameters(), llvm::DWARFTypePrinter< DieType >::appendTypeTagName(), llvm::DWARFTypePrinter< DieType >::appendUnqualifiedNameBefore(), llvm::ThreadSafeAllocator< AllocatorType >::applyLocked(), llvm::ARCTargetMachine::ARCTargetMachine(), llvm::object::areTargetsCompatible(), llvm::X86TTIImpl::areTypesABICompatible(), llvm::DiagnosticInfoOptimizationBase::Argument::Argument(), llvm::ARMAsmBackend::ARMAsmBackend(), llvm::ARMAsmBackendDarwin::ARMAsmBackendDarwin(), llvm::ARMAsmBackendELF::ARMAsmBackendELF(), llvm::ARMAsmBackendWinCOFF::ARMAsmBackendWinCOFF(), llvm::ARMBaseTargetMachine::ARMBaseTargetMachine(), llvm::ARMBETargetMachine::ARMBETargetMachine(), llvm::ARMLETargetMachine::ARMLETargetMachine(), llvm::array_pod_sort_comparator(), arrayDataSize(), llvm::ArrayRef(), llvm::ArrayRef(), llvm::ArrayRef(), llvm::ArrayRef< llvm::cfg::Update< MachineBasicBlock * > >::ArrayRef(), llvm::ArrayRef< llvm::cfg::Update< MachineBasicBlock * > >::ArrayRef(), llvm::ArrayRef< llvm::cfg::Update< MachineBasicBlock * > >::ArrayRef(), llvm::ArrayRef< llvm::cfg::Update< MachineBasicBlock * > >::ArrayRef(), llvm::ArrayRef< llvm::cfg::Update< MachineBasicBlock * > >::ArrayRef(), assert(), llvm::SmallVectorTemplateCommon< T, typename >::assertSafeToAddRange(), llvm::SmallVectorTemplateCommon< T, typename >::assertSafeToReferenceAfterClear(), llvm::BCChar6::assertValid(), llvm::BCFixed< Width >::assertValid(), llvm::BCLiteral< Value >::assertValid(), llvm::BCVBR< Width >::assertValid(), llvm::detail::BCField< Compound >::assertValid(), llvm::ModulePass::assignPassManager(), llvm::XCOFFYAML::AuxSymbolEnt::AuxSymbolEnt(), llvm::AVRTargetMachine::AVRTargetMachine(), llvm::AllocatorList< T, BumpPtrAllocator >< Addend >::back(), llvm::AllocatorList< T, BumpPtrAllocator >< Addend >::back(), llvm::ArrayRef< llvm::cfg::Update< MachineBasicBlock * > >::back(), llvm::FixedStreamArray< CrossModuleExport >::back(), llvm::IntrusiveBackList< Node >::back(), llvm::IntrusiveBackList< Node >::back(), llvm::MutableArrayRef< uint8_t >::back(), llvm::PriorityWorklist< T, VectorT, MapT >::back(), PODSmallVector< Node *, 8 >::back(), BadConditionCode(), llvm::IntrusiveBackList< Node >::begin(), PODSmallVector< Node *, 8 >::begin(), llvm::bf_begin(), llvm::bf_end(), llvm::binary_search(), llvm::binary_search(), BinomialCoefficient(), llvm::bit_ceil(), llvm::bit_floor(), llvm::bit_width(), llvm::yaml::IO::bitSetCase(), llvm::yaml::IO::bitSetCase(), llvm::SwitchCG::BitTestCase::BitTestCase(), llvm::BitTracker::BitValue::BitValue(), llvm::VPBlockUtils::blocksOnly(), llvm::sandboxir::Interval< T >::bottom(), llvm::BPFTargetMachine::BPFTargetMachine(), llvm::breadth_first(), llvm::support::detail::build_format_adapter(), llvm::support::detail::build_format_adapter(), llvm::TargetLowering::BuildSDIV(), llvm::CombinerHelper::buildSDivOrSRemUsingMul(), BuildVSLDOI(), llvm::BumpPtrAllocatorImpl< MallocAllocator, 65536 >::BumpPtrAllocatorImpl(), llvm::BinaryItemTraits< T >::bytes(), llvm::byteswap(), llvm::object_deleter< T >::call(), llvm::object_deleter< T[N]>::call(), llvm::callable_detail::Callable< T, bool >::Callable(), llvm::slpvectorizer::BoUpSLP::canMapToVector(), canTailPredicateLoop(), llvm::cantFail(), llvm::cantFail(), llvm::capacity_in_bytes(), llvm::SmallVectorTemplateCommon< T, typename >::capacity_in_bytes(), llvm::StringSwitch< T, R >::Case(), llvm::StringSwitch< T, R >::CaseLower(), llvm::StringSwitch< T, R >::Cases(), llvm::StringSwitch< T, R >::Cases(), llvm::StringSwitch< T, R >::Cases(), llvm::StringSwitch< T, R >::Cases(), llvm::StringSwitch< T, R >::Cases(), llvm::StringSwitch< T, R >::Cases(), llvm::StringSwitch< T, R >::Cases(), llvm::StringSwitch< T, R >::Cases(), llvm::StringSwitch< T, R >::Cases(), llvm::StringSwitch< T, R >::CasesLower(), llvm::StringSwitch< T, R >::CasesLower(), llvm::StringSwitch< T, R >::CasesLower(), llvm::StringSwitch< T, R >::CasesLower(), CC_PPC32_SPE_CustomSplitFP64(), llvm::checkedAdd(), llvm::checkedAddUnsigned(), checkedGetHex(), llvm::checkedMul(), llvm::checkedMulAdd(), llvm::checkedMulAddUnsigned(), llvm::checkedMulUnsigned(), llvm::checkedSub(), llvm::MCSubtargetInfo::checkFeatures(), llvm::DIFile::ChecksumInfo< T >::ChecksumInfo(), checkThreadCommand(), clampReturnedValueStates(), llvm::ArrayType::classof(), llvm::dxil::AnyResourceExtType::classof(), llvm::dxil::AnyResourceExtType::classof(), llvm::dxil::CBufferExtType::classof(), llvm::dxil::CBufferExtType::classof(), llvm::dxil::FeedbackTextureExtType::classof(), llvm::dxil::FeedbackTextureExtType::classof(), llvm::dxil::LayoutExtType::classof(), llvm::dxil::LayoutExtType::classof(), llvm::dxil::MSTextureExtType::classof(), llvm::dxil::MSTextureExtType::classof(), llvm::dxil::RawBufferExtType::classof(), llvm::dxil::RawBufferExtType::classof(), llvm::dxil::SamplerExtType::classof(), llvm::dxil::SamplerExtType::classof(), llvm::dxil::TextureExtType::classof(), llvm::dxil::TextureExtType::classof(), llvm::dxil::TypedBufferExtType::classof(), llvm::dxil::TypedBufferExtType::classof(), llvm::FixedVectorType::classof(), llvm::FunctionType::classof(), llvm::IntegerType::classof(), llvm::PointerType::classof(), llvm::RTTIExtends< ObjectLinkingLayer, ObjectLayer >::classof(), llvm::sandboxir::FixedVectorType::classof(), llvm::sandboxir::ScalableVectorType::classof(), llvm::ScalableVectorType::classof(), llvm::StructType::classof(), llvm::TargetExtType::classof(), llvm::telemetry::TelemetryInfo::classof(), llvm::TypedPointerType::classof(), llvm::VectorType::classof(), llvm::ArrayRecycler< MachineOperand >::Capacity< MachineOperand >::clear(), llvm::PagedVector< T, PageSize >::clear(), llvm::Recycler< T, Size, Align >::clear(), llvm::TimerGroup::clear(), clusterSortPtrAccesses(), CmpOptionals(), llvm::CodeGenTargetMachineImpl::CodeGenTargetMachineImpl(), llvm::LoopVectorizationCostModel::collectElementTypesForWidening(), collectMetadataInfo(), llvm::collectParametricTerms(), llvm::hashing::detail::hash_combine_recursive_helper::combine(), llvm::hashing::detail::hash_combine_recursive_helper::combine_data(), combineSelectAsExtAnd(), llvm::codeview::DebugCrossModuleImportsSubsection::commit(), llvm::object::CommonArchiveMemberHeader< T >::CommonArchiveMemberHeader(), llvm::LazyAtomicPointer< TrieNode >::compare_exchange_strong(), llvm::LazyAtomicPointer< TrieNode >::compare_exchange_weak(), llvm::ImutAVLFactory< ImutInfo >::compareTreeWithSection(), llvm::HvxSelector::completeToPerfect(), llvm::objcopy::elf::Object::compressOrDecompressSections(), llvm::ComputeEditDistance(), llvm::DefaultContextualFoldingSetTrait< T, Ctx >::ComputeHash(), llvm::DefaultFoldingSetTrait< T >::ComputeHash(), llvm::DefaultFoldingSetTrait< SCEV >::ComputeHash(), llvm::rdf::Liveness::computeLiveIns(), llvm::SelectionDAG::ComputeNumSignBits(), computeNVPTXDataLayout(), llvm::rdf::Liveness::computePhiInfo(), computePowerDataLayout(), computeSparcDataLayout(), computeVEDataLayout(), llvm::WebAssembly::ConcreteSortRegion< T >::ConcreteSortRegion(), llvm::IntrusiveBackList< T >::const_iterator::const_iterator(), llvm::ConstantArray::Constant, llvm::ConstantPointerNull::Constant, llvm::ConstantStruct::Constant, llvm::ConstantTargetNone::Constant, llvm::ConstantVector::Constant, llvm::PoisonValue::Constant, llvm::UndefValue::Constant, llvm::ConstantAggregate::ConstantAggregate(), llvm::ConstantFoldBinaryInstruction(), llvm::ConstantFoldTerminator(), llvm::ConstantPointerNull::ConstantPointerNull(), llvm::ConstantTargetNone::ConstantTargetNone(), llvm::DwarfCompileUnit::constructImportedEntityDIE(), consume(), llvm::codeview::consume(), llvm::codeview::consume(), llvm::ArrayRef< llvm::cfg::Update< MachineBasicBlock * > >::consume_back(), llvm::MutableArrayRef< uint8_t >::consume_back(), llvm::ArrayRef< llvm::cfg::Update< MachineBasicBlock * > >::consume_front(), llvm::MutableArrayRef< uint8_t >::consume_front(), llvm::StringRef::consumeInteger(), llvm::ImmutableList< T >::contains(), llvm::sandboxir::Interval< T >::contains(), llvm::SmallSet< Register, 16 >::contains(), SingleEntrySet< T >::contains(), containsParameters(), llvm::sandboxir::ConstantArray::Context, llvm::sandboxir::ConstantStruct::Context, llvm::sandboxir::PoisonValue::Context, llvm::sandboxir::UndefValue::Context, llvm::ContextWorklistItem::ContextWorklistItem(), llvm::BCChar6::convert(), llvm::detail::BCField< Compound >::convert(), llvm::TypedInit::convertInitializerBitRange(), llvm::ArrayRef< llvm::cfg::Update< MachineBasicBlock * > >::copy(), copyBytesForDefRange(), llvm::SmallPtrSetImplBase::copyFrom(), costAndCollectOperands(), llvm::SmallSet< Register, 16 >::count(), llvm::countl_one(), llvm::countl_zero(), llvm::countr_one(), llvm::countr_zero(), llvm::CrashRecoveryContextCleanupBase< Derived, T >::CrashRecoveryContextCleanupBase(), llvm::CrashRecoveryContextCleanupRegistrar< T, Cleanup >::CrashRecoveryContextCleanupRegistrar(), llvm::CrashRecoveryContextDeleteCleanup< T >::CrashRecoveryContextDeleteCleanup(), llvm::CrashRecoveryContextDestructorCleanup< T >::CrashRecoveryContextDestructorCleanup(), llvm::CrashRecoveryContextReleaseRefCleanup< T >::CrashRecoveryContextReleaseRefCleanup(), llvm::CrashRecoveryContextCleanupBase< Derived, T >::create(), llvm::MinidumpYAML::Stream::create(), llvm::createAArch64beAsmBackend(), createAArch64Disassembler(), llvm::createAArch64leAsmBackend(), createAArch64MCInstPrinter(), llvm::createAMDGPUAsmBackend(), createAMDGPUDisassembler(), llvm::createAMDGPUELFStreamer(), createAMDGPUMCInstPrinter(), createARCDisassembler(), createARCMCInstPrinter(), createARMAsmBackend(), llvm::createARMBEAsmBackend(), createARMDisassembler(), llvm::createARMLEAsmBackend(), createARMMCInstPrinter(), llvm::createAVRAsmBackend(), createAVRDisassembler(), llvm::createAVRMCCodeEmitter(), createAVRMCInstPrinter(), llvm::createBPFAsmBackend(), llvm::createBPFbeAsmBackend(), createBPFDisassembler(), createBPFMCInstPrinter(), createBPFMCStreamer(), llvm::createCSKYAsmBackend(), createCSKYDisassembler(), createCSKYMCInstPrinter(), createDXILMCAsmBackend(), createDXILMCInstPrinter(), createELFStreamer(), createELFStreamer(), llvm::createHexagonAsmBackend(), createHexagonDisassembler(), createHexagonMCInstPrinter(), llvm::createLanaiAsmBackend(), llvm::orc::createLocalCompileCallbackManager(), llvm::orc::createLocalIndirectStubsManagerBuilder(), llvm::orc::createLocalLazyCallThroughManager(), llvm::createLoongArchAsmBackend(), createLoongArchDisassembler(), createLoongArchMCInstPrinter(), llvm::createM68kAsmBackend(), createM68kDisassembler(), createM68kMCInstPrinter(), llvm::Target::createMCInstPrinter(), llvm::Target::createMCObjectStreamer(), createMCStreamer(), createMCStreamer(), createMCStreamer(), createMCStreamer(), createMCStreamer(), llvm::CodeGenTargetMachineImpl::createMCStreamer(), llvm::createMipsAsmBackend(), createMipsDisassembler(), createMipselDisassembler(), createMipsMCInstPrinter(), createMSP430Disassembler(), llvm::createMSP430MCAsmBackend(), createMSP430MCInstPrinter(), llvm::ImutAVLFactory< ImutInfo >::createNode(), llvm::mustache::createNode(), createNVPTXMCInstPrinter(), llvm::createPPCAsmBackend(), createPPCDisassembler(), llvm::createPPCELFStreamer(), createPPCLEDisassembler(), createPPCMCInstPrinter(), llvm::createRISCVAsmBackend(), createRISCVDisassembler(), createRISCVMCInstPrinter(), llvm::createSparcAsmBackend(), createSparcDisassembler(), createSparcMCInstPrinter(), llvm::TensorSpec::createSpec(), llvm::createSPIRVAsmBackend(), createSPIRVMCInstPrinter(), createSystemZDisassembler(), llvm::createSystemZMCAsmBackend(), createSystemZMCInstPrinter(), llvm::jitlink::createTripleWithCOFFFormat(), llvm::createVEAsmBackend(), createVEDisassembler(), createVEMCInstPrinter(), createWebAssemblyDisassembler(), llvm::createX86_32AsmBackend(), llvm::createX86_64AsmBackend(), createX86Disassembler(), llvm::createX86ELFStreamer(), createX86MCInstPrinter(), createXCoreDisassembler(), createXCoreMCInstPrinter(), llvm::createXtensaAsmBackend(), createXtensaDisassembler(), llvm::CSKYTargetMachine::CSKYTargetMachine(), llvm::ArrayRef< llvm::cfg::Update< MachineBasicBlock * > >::data(), llvm::MutableArrayRef< uint8_t >::data(), llvm::object::DataRegion< T >::DataRegion(), llvm::DbgRecordParamRef< T >::DbgRecordParamRef(), llvm::DbgRecordParamRef< T >::DbgRecordParamRef(), llvm::AllocatorBase< DerivedT >::Deallocate(), llvm::ArrayRecycler< MachineOperand >::Capacity< MachineOperand >::deallocate(), debugAssign(), llvm::debuginfoShouldUseDebugInstrRef(), llvm::debugString(), decodePunycode(), llvm::DWARFTypePrinter< DieType >::decomposeConstVolatile(), llvm::compression::decompress(), llvm::compression::decompress(), llvm::ilist_detail::IteratorHelper< false >::decrement(), llvm::ilist_detail::IteratorHelper< true >::decrement(), llvm::def_chain(), llvm::def_chain_iterator< T, UseOptimizedChain >::def_chain_iterator(), llvm::StringSwitch< T, R >::Default(), llvm::orc::LLJIT::PlatformSupport::deinitialize(), llvm::object::DelayImportDirectoryEntryRef::DelayImportDirectoryEntryRef(), llvm::IntrusiveBackList< Node >::deleteNode(), llvm::depth_first(), llvm::depth_first_ext(), llvm::codeview::serialize_arrayref_tail_impl< T >::deserialize(), llvm::codeview::serialize_vector_tail_impl< T >::deserialize(), llvm::orc::shared::SPSSerializationTraits< SPSOptional< SPSTagT >, std::optional< T > >::deserialize(), llvm::orc::shared::SPSSerializationTraits< SPSTuple< SPSTagTs... >, std::tuple< Ts... > >::deserialize(), llvm::codeview::SymbolDeserializer::deserializeAs(), llvm::codeview::SymbolDeserializer::deserializeAs(), llvm::codeview::TypeDeserializer::deserializeAs(), llvm::codeview::TypeDeserializer::deserializeAs(), llvm::SmallVectorTemplateBase< T, bool >::destroy_range(), llvm::SmallVectorTemplateBase< T, true >::destroy_range(), llvm::SpecificBumpPtrAllocator< T >::DestroyAll(), detectPopcountIdiom(), detectShiftUntilLessThanIdiom(), detectShiftUntilZeroIdiom(), llvm::HexagonDAGToDAGISel::DetectUseSxtw(), llvm::df_begin(), llvm::df_end(), llvm::df_ext_begin(), llvm::df_ext_end(), llvm::df_ext_iterator< T, SetTy >::df_ext_iterator(), llvm::DiagnosticPredicate::DiagnosticPredicate(), llvm::DIEAbbrev::DIEAbbrev(), llvm::DirectXTargetMachine::DirectXTargetMachine(), llvm::orc::InPlaceTaskDispatcher::dispatch(), llvm::orc::TaskDispatcher::dispatch(), llvm::orc::ExecutionSession::dispatchTask(), llvm::SCEVDivision::divide(), llvm::divideCeil(), llvm::divideCeilSigned(), llvm::divideFloorSigned(), llvm::divideNearest(), llvm::dlltoolDriverMain(), llvm::msgpack::Document::Document(), llvm::yaml::Document::Document(), llvm::yaml::detail::doMapping(), llvm::yaml::detail::doMapping(), llvm::yaml::detail::doValidate(), llvm::yaml::detail::doValidate(), llvm::drop_begin(), llvm::drop_end(), llvm::DstOp::DstOp(), llvm::MCAsmMacroParameter::dump(), llvm::ms_demangle::Demangler::dumpBackReferences(), llvm::pdb::dumpSymbolField(), llvm::yaml::dumpTokens(), dumpUUID(), llvm::PointerUnion< TrivialCallback *, NonTrivialCallbacks * >::dyn_cast(), eatBytes(), llvm::RuntimeDyldMachO::EHFrameRelatedSections::EHFrameRelatedSections(), llvm::yaml::IsResizableBase< T >::element(), llvm::yaml::SequenceTraits< ArrayRef< T > >::element(), llvm::embedBitcodeInModule(), llvm::MachineOptimizationRemarkEmitter::emit(), llvm::OptimizationRemarkEmitter::emit(), llvm::MCWinCOFFStreamer::emitCommonSymbol(), llvm::AsmPrinter::emitDwarfAbbrevs(), llvm::AsmPrinter::emitGlobalVariable(), llvm::emitLinkerFlagsForUsedCOFF(), llvm::codeview::CodeViewRecordIO::emitRawComment(), llvm::MCStreamer::emitRawComment(), llvm::MCStreamer::emitRawText(), emplace(), llvm::ImmutableListFactory< T >::emplace(), llvm::const_iterator< MemoryLocation >::emplace_back(), llvm::MCSFrameEmitter::encodeFuncOffset(), PODSmallVector< Node *, 8 >::end(), llvm::StringSwitch< T, R >::EndsWith(), llvm::StringSwitch< T, R >::EndsWithLower(), llvm::yaml::IO::enumCase(), llvm::yaml::IO::enumCase(), llvm::EnumEntry< T >::EnumEntry(), llvm::EnumEntry< T >::EnumEntry(), llvm::dxil::ValueEnumerator::EnumerateType(), llvm::yaml::IO::enumFallback(), llvm::enumToString(), llvm::enumToStringRef(), llvm::DefaultContextualFoldingSetTrait< T, Ctx >::Equals(), llvm::DefaultFoldingSetTrait< T >::Equals(), llvm::DefaultFoldingSetTrait< SCEV >::Equals(), equalsLoadStoreHelper(), equivalentArrayTypeFromVector(), llvm::PriorityWorklist< T, VectorT, MapT >::erase(), llvm::SmallSet< Register, 16 >::erase(), llvm::InlineOrder< T >::erase_if(), llvm::PriorityWorklist< T, VectorT, MapT >::erase_if(), llvm::PriorityQueue< T, Sequence, Compare >::erase_one(), eraseFromModule(), llvm::MLModelRunner::evaluate(), llvm::LazyAtomicPointer< TrieNode >::exchange(), expandIsFPClass(), llvm::HexagonInstrInfo::expandPostRAPseudo(), llvm::cl::ExpansionContext::ExpansionContext(), llvm::object::ExportEntry::ExportEntry(), llvm::hlsl::rootsig::extractEnumValue(), f64AssignAAPCS(), llvm::FailureOr< T >::FailureOr(), llvm::FailureOr< T >::FailureOr(), llvm::FailureOr< T >::FailureOr(), llvm::fill(), fillAMDGCNFeatureMap(), llvm::AMDGPU::fillAMDGPUFeatureMap(), fillCommonArgs(), Find(), llvm::AddressRangesBase< T >::find(), llvm::find(), llvm::ImutAVLTree< ValInfo >::find(), llvm::rdf::IndexedSet< T, N >::find(), llvm::SPIRVIRMapping::find(), llvm::find_singleton(), llvm::find_singleton_nested(), llvm::findArrayDimensions(), findCFILocation(), findInfo(), findLoopComponents(), llvm::MachineLoopInfo::findLoopPreheader(), llvm::SPIRVIRMapping::findMI(), llvm::FoldingSetImpl< FoldingSet, T >::FindNodeOrInsertPos(), llvm::FoldingSetVector< T, VectorT >::FindNodeOrInsertPos(), first_use_of_in_block(), llvm::FixedStreamArray< CrossModuleExport >::FixedStreamArray(), fixupFPReturnAndCall(), llvm::rdf::NodeAttrs::flags(), llvm::fmt_align(), llvm::fmt_pad(), llvm::fmt_repeat(), llvm::pdb::fmtle(), llvm::UnOpInit::Fold(), llvm::InstCombinerImpl::foldBinopWithPhiOperands(), foldBoolSelectToLogic(), foldSetClearBits(), llvm::TargetLowering::forceExpandMultiply(), llvm::dwarf_linker::parallel::ArrayList< T, ItemsGroupSize >::forEach(), forEachCall(), llvm::format(), llvm::format_provider< T, std::enable_if_t< support::detail::use_double_formatter< T >::value > >::format(), llvm::format_provider< T, std::enable_if_t< support::detail::use_integral_formatter< T >::value > >::format(), llvm::format_provider< T, std::enable_if_t< support::detail::use_pointer_formatter< T >::value > >::format(), llvm::format_provider< T, std::enable_if_t< support::detail::use_string_formatter< T >::value > >::format(), llvm::pdb::detail::EndianAdapter< T >::format(), format_to_buffer(), llvm::FormatAdapter< T >::FormatAdapter(), llvm::pdb::formatUnknownEnum(), llvm::SmallVectorTemplateBase< T, bool >::forward_value_param(), llvm::SmallVectorTemplateBase< T, bool >::forward_value_param(), llvm::CodeViewYAML::fromDebugT(), llvm::json::fromJSON(), llvm::JITEvaluatedSymbol::fromPointer(), llvm::orc::ExecutorAddr::fromPtr(), llvm::orc::ExecutorSymbolDef::fromPtr(), llvm::orc::ExecutorAddrRange::fromPtrRange(), llvm::orc::ExecutorAddrRange::fromPtrRange(), llvm::AllocatorList< T, BumpPtrAllocator >< Addend >::front(), llvm::AllocatorList< T, BumpPtrAllocator >< Addend >::front(), llvm::ArrayRef< llvm::cfg::Update< MachineBasicBlock * > >::front(), llvm::FixedStreamArray< CrossModuleExport >::front(), llvm::IntrusiveBackList< Node >::front(), llvm::IntrusiveBackList< Node >::front(), llvm::MutableArrayRef< uint8_t >::front(), llvm::FunctionCallee::FunctionCallee(), llvm::GCNTargetMachine::GCNTargetMachine(), GeneratePerfectShuffle(), llvm::ConstantStruct::get(), llvm::DbgRecordParamRef< T >::get(), llvm::GOFF::Flags::get(), llvm::IntrusiveRefCntPtr< ResourceTracker >::get(), llvm::irsymtab::storage::Range< T >::get(), llvm::ListRecTy::get(), llvm::logicalview::LVProperties< T >::get(), llvm::NumberedValues< T >::get(), llvm::object::Record::get(), llvm::PointerUnion< TrivialCallback *, NonTrivialCallbacks * >::get(), llvm::rdf::IndexedSet< T, N >::get(), llvm::sandboxir::ConstantArray::get(), llvm::sandboxir::ConstantStruct::get(), llvm::sandboxir::ConstantStruct::get(), llvm::sandboxir::PoisonValue::get(), llvm::sandboxir::UndefValue::get(), llvm::SaveAndRestore< T >::get(), llvm::SignedDivisionByConstantInfo::get(), llvm::TypedTrackingMDRef< MDNode >::get(), llvm::VarBitInit::get(), llvm::VarInit::get(), llvm::VarInit::get(), llvm::Triple::get32BitArchVariant(), llvm::Triple::get64BitArchVariant(), llvm::hashing::detail::get_hashable_data(), getAccelTable(), llvm::ScalarEvolution::getAddExpr(), llvm::AVR::getAddressSpace(), llvm::gsym::GsymReader::getAddrOffsets(), getAggregateNumElements(), llvm::cas::MappedFileRegionArena::getAlign(), llvm::rdf::Liveness::getAllReachedUses(), llvm::rdf::Liveness::getAllReachingDefs(), llvm::ScalarEvolution::getAnyExtendExpr(), getARM64SubType(), getARMSubType(), getArray(), llvm::StringRef::getAsInteger(), llvm::PointerLikeTypeTraits< const T * >::getAsVoidPointer(), llvm::PointerLikeTypeTraits< const T >::getAsVoidPointer(), llvm::object::COFFSymbolRef::getAux(), llvm::object::COFFObjectFile::getAuxSymbol(), llvm::Triple::getBigEndianArchVariant(), llvm::object::OwningBinary< T >::getBinary(), llvm::object::OwningBinary< T >::getBinary(), llvm::object::OwningBinary< OffloadBinary >::getBinary(), llvm::object::OwningBinary< OffloadBinary >::getBinary(), getBitcodeFileMachine(), llvm::orc::ExecutionSession::getBootstrapMapValue(), llvm::orc::ExecutorProcessControl::getBootstrapMapValue(), getBuildVectorizedValue(), llvm::AMDGPU::getCanonicalArchName(), llvm::ImutAVLFactory< ImutInfo >::getCanonicalTree(), llvm::BasicTTIImplBase< BasicTTIImpl >::getCastInstrCost(), llvm::rdf::CodeNode::getCode(), llvm::MCContext::getCOFFSection(), getCOFFStaticStructorSection(), llvm::MachO::getCPUSubType(), llvm::MachO::getCPUSubType(), llvm::MachO::getCPUType(), llvm::BlockDataT< T >::getData(), getDataSliceAsArrayOf(), llvm::pdb::DbiStream::getDebugStreamIndex(), llvm::getDefaultEHPersonality(), getDefaultFormat(), llvm::object::Archive::getDefaultKindForTriple(), getDefaultPersonalityFn(), llvm::codegen::getDefaultValueTrackingVariableLocations(), llvm::DemandedBits::getDemandedBits(), llvm::AMDGPU::getELFABIVersion(), getELFSectionFlags(), llvm::DenseMapInfo< ArrayRef< T >, void >::getEmptyKey(), llvm::DenseMapInfo< T * >::getEmptyKey(), llvm::DenseMapInfo< T, std::enable_if_t< std::is_integral_v< T > &&!std::is_same_v< T, char > > >::getEmptyKey(), getEnclosingLoopRegionForRegion(), getEncodedOrdinal(), llvm::object::ELFFile< ELFT >::getEntry(), llvm::object::XCOFFAuxiliaryHeader< T >::getEntryPointAddr(), llvm::TargetLibraryInfo::getExtAttrForI32Param(), llvm::TargetLibraryInfo::getExtAttrForI32Return(), getFenceOp(), getFieldRawString(), getFirstIndexOf(), llvm::object::XCOFFAuxiliaryHeader< T >::getFlag(), llvm::PointerLikeTypeTraits< const T * >::getFromVoidPointer(), llvm::PointerLikeTypeTraits< const T >::getFromVoidPointer(), llvm::PointerLikeTypeTraits< PointerEmbeddedInt< IntT, Bits > >::getFromVoidPointer(), llvm::PointerLikeTypeTraits< PointerEmbeddedInt< IntT, Bits > >::getFromVoidPointer(), llvm::ARMTTIImpl::getGatherScatterOpCost(), llvm::TargetTransformInfoImplCRTPBase< T >::getGEPCost(), getGridValue(), getHashForUdt(), llvm::DenseMapInfo< PoisoningVH< T > >::getHashValue(), llvm::DenseMapInfo< std::variant< Ts... > >::getHashValue(), llvm::DenseMapInfo< T * >::getHashValue(), llvm::DenseMapInfo< T, std::enable_if_t< std::is_integral_v< T > &&!std::is_same_v< T, char > > >::getHashValue(), llvm::DenseMapInfo< std::pair< T, U > >::getHashValuePiecewise(), llvm::ImmutableList< T >::getHead(), llvm::ImmutableListImpl< T >::getHead(), llvm::ImutAVLFactory< ImutInfo >::getHeight(), llvm::generic_gep_type_iterator< ItTy >::getIndexedType(), llvm::object::DirectX::PSVRuntimeInfo::getInfoAs(), llvm::TargetTransformInfoImplCRTPBase< T >::getInstructionCost(), llvm::Intrinsic::getIntrinsicInfoTableEntries(), getIntrinsicNameImpl(), getIntrinsicParamType(), getItaniumTypeName(), getLEB128(), llvm::ImutAVLFactory< ImutInfo >::getLeft(), llvm::Triple::getLittleEndianArchVariant(), llvm::object::getLoaderSecSymNameInStrTbl(), llvm::getMachineArchType(), getManglingComponent(), llvm::ImutAVLTree< ValInfo >::getMaxElement(), getMinimumFPType(), llvm::DIScope::getName(), llvm::object::XCOFFSectionHeader< T >::getName(), llvm::rdf::Liveness::getNearestAliasedRef(), llvm::RegionNodeBase< Tr >::getNodeAs(), llvm::PPC::getNormalizedPPCTargetCPU(), llvm::PPC::getNormalizedPPCTuneCPU(), llvm::object::XCOFFObjectFile::getNumberOfRelocationEntries(), getObject(), llvm::object::getObject(), llvm::getOpcodeDef(), llvm::LLVMContextImpl::getOperandBundleTags(), llvm::DwarfUnit::getOrCreateContextDIE(), llvm::getOrCreateFunctionComdat(), llvm::SPIRVGlobalRegistry::getOrCreateLayoutType(), GetOrCreateOffsetCache(), llvm::SPIRVGlobalRegistry::getOrCreateVulkanBufferType(), llvm::DXContainerYAML::RootParameterYamlDesc::getOrInsertImpl(), llvm::getOrInsertLibFunc(), llvm::getOrInsertLibFunc(), llvm::FoldingSetImpl< FoldingSet, T >::GetOrInsertNode(), llvm::FoldingSetVector< T, VectorT >::GetOrInsertNode(), getOverloadKind(), llvm::HexagonTargetLowering::getPICJumpTableRelocBase(), getPlanEntry(), llvm::object::ELFObjectFileBase::getPltEntries(), llvm::getPointerAddressSpace(), llvm::TargetTransformInfoImplCRTPBase< T >::getPointersChainCost(), getPowerPCSubType(), llvm::PPC::getPPCDefaultTargetFeatures(), getPropIndex(), GetQuadraticEquation(), llvm::AArch64InstPrinter::getRegisterName(), llvm::WebAssemblyAsmPrinter::getRegType(), llvm::ImutAVLFactory< ImutInfo >::getRight(), llvm::DIScope::getScope(), llvm::object::ELFFile< ELFT >::getSectionContentsAsArray(), getSectionNameForBitcode(), getSectionNameForCommandline(), llvm::objcopy::elf::SectionTableRef::getSectionOfType(), llvm::object::XCOFFSectionHeader< T >::getSectionSubtype(), llvm::object::XCOFFSectionHeader< T >::getSectionType(), llvm::ReservoirSampler< T, GenT >::getSelection(), llvm::DIVariable::getSizeInBits(), llvm::object::CommonArchiveMemberHeader< T >::getSizeOf(), llvm::LoopVectorizationCostModel::getSmallestAndWidestTypes(), getSourceLineHash(), llvm::VPIntrinsic::getStaticVectorLength(), getStruct(), getStructOrErr(), getSubrangeImpl(), llvm::sys::getSwappedBytes(), getTableEnumerator(), llvm::MMRAMetadata::getTagMD(), getTagRecordHashForUdt(), llvm::object::XCOFFAuxiliaryHeader< T >::getTDataAlignment(), llvm::MLModelRunner::getTensor(), llvm::MLModelRunner::getTensor(), llvm::DenseMapInfo< ArrayRef< T >, void >::getTombstoneKey(), llvm::DenseMapInfo< T * >::getTombstoneKey(), llvm::DenseMapInfo< T, std::enable_if_t< std::is_integral_v< T > &&!std::is_same_v< T, char > > >::getTombstoneKey(), llvm::TrailingObjects< BaseTy, TrailingTys >::getTrailingObjects(), llvm::TrailingObjects< BaseTy, TrailingTys >::getTrailingObjects(), llvm::TrailingObjects< BaseTy, TrailingTys >::getTrailingObjectsNonStrict(), llvm::TrailingObjects< BaseTy, TrailingTys >::getTrailingObjectsNonStrict(), llvm::dxil::ValueEnumerator::getTypeID(), llvm::ValueEnumerator::getTypeID(), getTypeString(), llvm::getUniqued(), llvm::rdf::PhysicalRegisterInfo::getUnits(), getUniversalBinaryStruct(), llvm::FoldingSetNodeWrapper< T >::getValue(), llvm::FoldingSetNodeWrapper< T >::getValue(), llvm::ImutAVLFactory< ImutInfo >::getValue(), llvm::PackedVectorBase< T, BitNum, BitVectorTy, false >::getValue(), llvm::PackedVectorBase< T, BitNum, BitVectorTy, true >::getValue(), llvm::dwarf_linker::IndexedValuesMap< uint64_t >::getValueIndex(), llvm::AccelTableBase::HashData::getValues(), llvm::yaml::Node::getVerbatimTag(), llvm::object::XCOFFAuxiliaryHeader< T >::getVersion(), llvm::getVulkanBufferType(), getX86SubType(), llvm::SmallVectorTemplateBase< T, bool >::grow(), llvm::SmallVectorTemplateBase< T, true >::grow(), llvm::SmallVectorTemplateBase< T, bool >::growAndAssign(), llvm::SmallVectorTemplateBase< T, true >::growAndAssign(), llvm::SmallVectorTemplateBase< T, bool >::growAndEmplaceBack(), llvm::SmallVectorTemplateBase< T, true >::growAndEmplaceBack(), llvm::pdb::GSIHashIterator::GSIHashIterator(), llvm::MCAsmParserExtension::HandleDirective(), llvm::ChangeReporter< IRUnitT >::handleIRAfterPass(), llvm::has_single_bit(), llvm::rdf::RegisterAggr::hasCoverOf(), hasField(), llvm::hash_value(), llvm::hash_value(), llvm::hash_value(), hasSinCosPiStret(), llvm::ScopedPrinter::hex(), llvm::HexagonTargetMachine::HexagonTargetMachine(), llvm::BumpPtrAllocatorImpl< MallocAllocator, 65536 >::identifyKnownAlignedObject(), llvm::idf_begin(), llvm::idf_end(), llvm::idf_ext_begin(), llvm::idf_ext_end(), llvm::idf_ext_iterator< T, SetTy >::idf_ext_iterator(), llvm::idf_ext_iterator< T, SetTy >::idf_ext_iterator(), llvm::idf_iterator< T, SetTy, External >::idf_iterator(), llvm::UniqueVector< std::string >::idFor(), llvm::ilist_detail::IteratorHelper< false >::increment(), llvm::ilist_detail::IteratorHelper< true >::increment(), llvm::yaml::SequenceNode::increment(), llvm::indexed_accessor_range< DerivedT, BaseT, T, PointerT, ReferenceT >::indexed_accessor_range(), llvm::IndexedMap< LiveOutPair, MBB2NumberFunctor >::IndexedMap(), llvm::IndexedMap< LiveOutPair, MBB2NumberFunctor >::IndexedMap(), llvm::HexagonBlockRanges::IndexRange::IndexRange(), indexReallyValid(), initAndLookupTarget(), llvm::TargetLibraryInfo::initExtensionsForTriple(), llvm::TargetLoweringObjectFileCOFF::Initialize(), initialize(), llvm::codeview::StringsAndChecksumsRef::initialize(), INITIALIZE_PASS(), INITIALIZE_PASS(), initializeBase(), initializeLibCalls(), initializeOptionalHeader(), initializeRecordStreamer(), initRelocations(), llvm::AllocatorList< T, BumpPtrAllocator >< Addend >::insert(), llvm::AllocatorList< T, BumpPtrAllocator >< Addend >::insert(), llvm::const_iterator< MemoryLocation >::insert(), llvm::const_iterator< MemoryLocation >::insert(), llvm::const_iterator< MemoryLocation >::insert(), llvm::const_iterator< MemoryLocation >::insert(), llvm::PriorityWorklist< T, VectorT, MapT >::insert(), llvm::PriorityWorklist< T, VectorT, MapT >::insert(), llvm::rdf::IndexedSet< T, N >::insert(), llvm::SmallSet< Register, 16 >::insert(), llvm::SmallSet< Register, 16 >::insert(), llvm::UniqueVector< std::string >::insert(), llvm::ilist_base< enable_sentinel_tracking, parent_ty >::insertBefore(), llvm::FoldingSetImpl< FoldingSet, T >::InsertNode(), llvm::FoldingSetImpl< FoldingSet, T >::InsertNode(), llvm::FoldingSetVector< T, VectorT >::InsertNode(), llvm::FoldingSetVector< T, VectorT >::InsertNode(), insertSinCosCall(), insertWaveSizeFeature(), llvm::mca::InstructionError< T >::InstructionError(), instructionsMatch(), llvm::interleave(), llvm::interleaveComma(), llvm::rdf::RegisterAggr::intersectWith(), llvm::sandboxir::Interval< T >::Interval(), llvm::sandboxir::IntervalIterator< T, Interval >::IntervalIterator(), llvm::IntrusiveRefCntPtr< ResourceTracker >::IntrusiveRefCntPtr(), llvm::inverse_depth_first(), llvm::inverse_depth_first_ext(), llvm::inverse_post_order(), llvm::inverse_post_order_ext(), llvm::iota_range< T >::iota_range(), llvm::ipo_begin(), llvm::ipo_end(), llvm::ipo_ext_begin(), llvm::ipo_ext_end(), llvm::ipo_ext_iterator< T, SetType >::ipo_ext_iterator(), llvm::ipo_ext_iterator< T, SetType >::ipo_ext_iterator(), llvm::ipo_iterator< T, SetType, External >::ipo_iterator(), llvm::BitTracker::BitValue::is(), llvm::COFF::is64Bit(), llvm::is_contained(), llvm::COFF::isAnyArm64(), isAnyArm64COFF(), llvm::COFF::isArm64EC(), isBufferFatPtrConst(), isECObject(), llvm::ImutAVLFactory< ImutInfo >::isEmpty(), llvm::DenseMapInfo< PoisoningVH< T > >::isEqual(), llvm::DenseMapInfo< std::variant< Ts... > >::isEqual(), llvm::DenseMapInfo< T * >::isEqual(), llvm::DenseMapInfo< T, std::enable_if_t< std::is_integral_v< T > &&!std::is_same_v< T, char > > >::isEqual(), llvm::TargetTransformInfoImplCRTPBase< T >::isExpensiveToSpeculativelyExecute(), isFloatDIType(), isGCPointerType(), isGCPointerType(), llvm::AA::isGPU(), llvm::isGPUProfTarget(), isHandledGCPointerType(), llvm::HexagonSubtarget::isHVXVectorType(), llvm::AAIsDead::isLiveInstSet(), isOldLoopArgument(), llvm::isPointerTy(), llvm::detail::isPresent(), llvm::ValueIsPresent< T, Enable >::isPresent(), llvm::ValueIsPresent< T, std::enable_if_t< IsNullable< T > > >::isPresent(), isProfitableToInterleave(), llvm::AVR::isProgramMemoryAddress(), llvm::cl::bits_storage< DataType, StorageClass >::isSet(), llvm::cl::bits_storage< DataType, bool >::isSet(), isSoftF16(), isSupportedArgumentType(), isSupportedArgumentType(), isSupportedReturnType(), isSupportedReturnType(), isSupportedType(), llvm::AArch64_AM::isSVECpyImm(), llvm::AArch64_AM::isSVEMaskOfIdenticalElements(), llvm::dwarf::isType(), llvm::isTypedPointerTy(), llvm::TargetRegisterInfo::isTypeLegalForClass(), llvm::TargetRegisterInfo::isTypeLegalForClass(), llvm::dwarf::isUnitType(), llvm::DebugHandlerBase::isUnsignedDIType(), isUnsupportedFunction(), llvm::isUntypedPointerTy(), isVectorOrArrayOfVectors(), llvm::IntrusiveBackList< T >::iterator::iterator(), llvm::jitTargetAddressToFunction(), llvm::jitTargetAddressToPointer(), llvm::detail::join_one_item_size(), llvm::JumpThreadingPass::JumpThreadingPass(), llvm::rdf::NodeAttrs::kind(), llvm::LanaiTargetMachine::LanaiTargetMachine(), layout(), llvm::LazyAtomicPointer< TrieNode >::LazyAtomicPointer(), llvm::BinaryItemTraits< T >::length(), llvm::AsmLexer::Lex(), llvm::MCAsmParser::Lex(), LLVMAddAnalysisPasses(), LLVMCreateTargetDataLayout(), LLVMCreateTargetMachine(), LLVMCreateTargetMachineWithOptions(), LLVMDisposeTargetMachine(), LLVMGetNextTarget(), LLVMGetParamTypes(), LLVMGetStructElementTypes(), LLVMGetSubtypes(), LLVMGetTargetDescription(), LLVMGetTargetFromName(), LLVMGetTargetFromTriple(), LLVMGetTargetMachineCPU(), LLVMGetTargetMachineFeatureString(), LLVMGetTargetMachineTarget(), LLVMGetTargetMachineTriple(), LLVMGetTargetName(), LLVMInitializeAArch64TargetMC(), LLVMInitializeAMDGPUTargetMC(), LLVMInitializeARMTargetMC(), LLVMInitializeBPFTargetMC(), LLVMInitializeDirectXTargetMC(), LLVMInitializeLoongArchTargetMC(), LLVMInitializeM68kTargetMC(), LLVMInitializeMipsTargetMC(), LLVMInitializeMSP430TargetMC(), LLVMInitializeNVPTXTargetMC(), LLVMInitializePowerPCTargetMC(), LLVMInitializeRISCVTargetMC(), LLVMInitializeSparcTargetMC(), LLVMInitializeSPIRVTargetMC(), LLVMInitializeVETargetMC(), LLVMInitializeWebAssemblyTargetMC(), LLVMInitializeX86TargetMC(), LLVMReplaceArrays(), LLVMSetTargetMachineAsmVerbosity(), LLVMSetTargetMachineFastISel(), LLVMSetTargetMachineGlobalISel(), LLVMSetTargetMachineGlobalISelAbort(), LLVMSetTargetMachineMachineOutliner(), LLVMTargetHasAsmBackend(), LLVMTargetHasJIT(), LLVMTargetHasTargetMachine(), LLVMTargetMachineEmit(), LLVMTargetMachineEmitToFile(), LLVMTargetMachineEmitToMemoryBuffer(), llvm::LazyAtomicPointer< TrieNode >::load(), llvm::LazyAtomicPointer< TrieNode >::loadOrGenerate(), llvm::xray::loadTrace(), llvm::Logger::logReward(), llvm::ImmutableMap< KeyT, ValT, ValInfo >::lookup(), llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::lookup(), lookupFunction(), llvm::TargetRegistry::lookupTarget(), llvm::TargetRegistry::lookupTarget(), llvm::LoongArchTargetMachine::LoongArchTargetMachine(), llvm::LoopConstrainer::LoopConstrainer(), llvm::lower_bound(), llvm::lower_bound(), LowerCMP_SWAP(), llvm::HexagonTargetLowering::LowerCONCAT_VECTORS(), llvm::HexagonTargetLowering::LowerConstantPool(), llvm::HexagonTargetLowering::LowerFormalArguments(), llvm::AMDGPUTargetLowering::LowerFROUND(), llvm::InlineAsmLowering::lowerInlineAsm(), llvm::LegalizerHelper::lowerIntrinsicRound(), llvm::HexagonTargetLowering::LowerJumpTable(), llvm::TargetLoweringObjectFileCOFF::lowerRelativeReference(), llvm::LegalizerHelper::lowerSADDE(), llvm::LegalizerHelper::lowerSSUBE(), llvm::LegalizerHelper::lowerU64ToF32BitOps(), llvm::M68kELFMCAsmInfo::M68kELFMCAsmInfo(), llvm::M68kTargetMachine::M68kTargetMachine(), llvm::PatternMatch::m_AllowReassoc(), llvm::PatternMatch::m_Br(), llvm::PatternMatch::m_Br(), llvm::PatternMatch::m_Exact(), llvm::MIPatternMatch::m_FPClassTest(), llvm::MIPatternMatch::m_GIsFPClass(), llvm::PatternMatch::m_OneUse(), llvm::VPlanPatternMatch::m_OneUse(), llvm::SDPatternMatch::m_Select(), llvm::SDPatternMatch::m_SelectCC(), llvm::SDPatternMatch::m_SelectCCLike(), llvm::SDPatternMatch::m_VSelect(), llvm::BitTracker::MachineEvaluator::MachineEvaluator(), AbstractManglingParser< Derived, Alloc >::make(), llvm::make_range(), llvm::fuzzerop::makeConstantsWithType(), llvm::fuzzerop::makeConstantsWithType(), llvm::makeIntrusiveRefCnt(), llvm::makeSampler(), llvm::orc::shared::detail::ResultDeserializer< SPSExpected< SPSTagT >, Expected< T > >::makeValue(), llvm::SmallVectorTemplateBase< T, bool >::mallocForGrow(), llvm::SmallVectorTemplateBase< llvm::unique_function< bool(llvm::StringRef)> >::mallocForGrow(), llvm::json::ObjectMapper::map(), llvm::codeview::CodeViewRecordIO::mapEnum(), llvm::codeview::CodeViewRecordIO::mapInteger(), llvm::yaml::mapLoadConfig(), llvm::yaml::mapLoadConfigMember(), llvm::codeview::CodeViewRecordIO::mapObject(), llvm::json::ObjectMapper::mapOptional(), llvm::yaml::IO::mapOptional(), llvm::yaml::IO::mapOptional(), llvm::yaml::IO::mapOptionalWithContext(), llvm::yaml::IO::mapOptionalWithContext(), mapOptOrNull(), llvm::yaml::MappingTraits< llvm::DXContainerYAML::DescriptorTableYaml >::mapping(), llvm::yaml::IO::mapRequired(), llvm::yaml::IO::mapRequired(), llvm::codeview::CodeViewRecordIO::mapVectorN(), llvm::codeview::CodeViewRecordIO::mapVectorTail(), llvm::ImutAVLFactory< ImutInfo >::markImmutable(), llvm::X86TargetLowering::markLibCallAttributes(), llvm::markRegisterParameterAttributes(), llvm::yaml::IO::maskedBitSetCase(), llvm::yaml::IO::maskedBitSetCase(), llvm::maskLeadingOnes(), llvm::maskLeadingZeros(), llvm::maskTrailingOnes(), llvm::maskTrailingZeros(), llvm::PatternMatch::LogicalOp_match< LHS, RHS, Opcode, Commutable >::match(), llvm::fuzzerop::matchFirstLengthWAnyType(), matchIntrinsicType(), llvm::SmallVectorTemplateCommon< T, typename >::max_size(), llvm::LegalizeRuleSet::maxScalarEltSameAsIf(), llvm::InstrProfCorrelatorImpl< IntPtrT >::maybeSwap(), llvm::MCPseudoProbeBase::MCPseudoProbeBase(), llvm::memoryaccess_def_iterator_base< MemoryAccess >::memoryaccess_def_iterator_base(), mergeConditionalStoreToAddress(), mergeDebugLocs(), llvm::MinAlign(), llvm::LegalizeRuleSet::minScalarEltSameAsIf(), llvm::MipsAsmBackend::MipsAsmBackend(), llvm::MipsebTargetMachine::MipsebTargetMachine(), llvm::MipselTargetMachine::MipselTargetMachine(), llvm::MipsTargetMachine::MipsTargetMachine(), llvm::SMTSolver::mkIte(), llvm::mod(), llvm::SmallVectorTemplateBase< T, bool >::moveElementsForGrow(), llvm::SmallVectorTemplateBase< llvm::unique_function< bool(llvm::StringRef)> >::moveElementsForGrow(), llvm::MSP430TargetMachine::MSP430TargetMachine(), llvm::MSVCPExpected< T >::MSVCPExpected(), llvm::MSVCPExpected< T >::MSVCPExpected(), llvm::MSVCPExpected< T >::MSVCPExpected(), llvm::MSVCPExpected< T >::MSVCPExpected(), llvm::MSVCPExpected< T >::MSVCPExpected(), llvm::MSVCPExpected< T >::MSVCPExpected(), llvm::MulOverflow(), llvm::APInt::multiplicativeInverse(), llvm::detail::DoubleAPFloat::multiply(), llvm::MutableArrayRef(), llvm::MutableArrayRef(), llvm::MutableArrayRef(), llvm::MutableArrayRef< uint8_t >::MutableArrayRef(), llvm::MutableArrayRef< uint8_t >::MutableArrayRef(), llvm::MutableArrayRef< uint8_t >::MutableArrayRef(), llvm::MutableArrayRef< uint8_t >::MutableArrayRef(), llvm::sys::unicode::nameToHangulCodePoint(), llvm::pdb::NativeTypeBuiltin::NativeTypeBuiltin(), nearest_common_dominatee(), nearest_common_dominator(), llvm::SCEVMinMaxExpr::negate(), llvm::rdf::NodeAddr< NodeBase * >::NodeAddr(), llvm::rdf::NodeAddr< NodeBase * >::NodeAddr(), llvm::IntervalMapHalfOpenInfo< OffsetInBitsTy >::nonEmpty(), llvm::IntervalMapInfo< T >::nonEmpty(), llvm::dwarf_linker::parallel::SectionDescriptor::notePatchWithOffsetUpdate(), llvm::sandboxir::Interval< T >::notifyMoveInstr(), numVectorEltsOrZero(), llvm::NVPTXTargetMachine::NVPTXTargetMachine(), llvm::NVPTXTargetMachine32::NVPTXTargetMachine32(), llvm::NVPTXTargetMachine64::NVPTXTargetMachine64(), llvm::json::Value::Object, llvm::object::OffloadBundleEntry::OffloadBundleEntry(), llvm::FoldingSetNodeWrapper< T >::operator const T &(), operator delete(), llvm::DbgRecordParamRef< llvm::DIExpression >::operator llvm::DIExpression *(), llvm::TypedTrackingMDRef< MDNode >::operator MDNode *(), operator new(), llvm::callable_detail::Callable< T, true >::operator T const &(), llvm::FoldingSetNodeWrapper< T >::operator T&(), llvm::LazyAtomicPointer< T >::operator T*(), llvm::detail::operator!=(), llvm::operator!=(), llvm::detail::IsaAndPresentCheckPredicate< Types >::operator()(), llvm::detail::IsaCheckPredicate< Types >::operator()(), llvm::ExitOnError::operator()(), llvm::ExitOnError::operator()(), llvm::less_first::operator()(), llvm::less_second::operator()(), llvm::on_first< FuncTy >::operator()(), llvm::orc::ExecutorAddr::Tag::operator()(), llvm::orc::ExecutorAddr::Untag::operator()(), llvm::ThreadSafeTrieRawHashMap< T, NumHashBytes >::LazyValueConstructor::operator()(), llvm::ThreadSafeTrieRawHashMap< T, NumHashBytes >::LazyValueConstructor::operator()(), llvm::DbgRecordParamRef< T >::operator*(), llvm::def_chain_iterator< T, UseOptimizedChain >::operator*(), llvm::detail::SafeIntIterator< value_type, false >::operator*(), llvm::FixedStreamArrayIterator< T >::operator*(), llvm::FixedStreamArrayIterator< T >::operator*(), llvm::FoldingSetBucketIterator< T >::operator*(), llvm::FoldingSetIterator< const T >::operator*(), llvm::IntrusiveBackList< T >::const_iterator::operator*(), llvm::IntrusiveBackList< T >::iterator::operator*(), llvm::IntrusiveRefCntPtr< ResourceTracker >::operator*(), llvm::jitlink::LinkGraph::nested_collection_iterator< section_iterator, Section::symbol_iterator, Symbol *, getSectionSymbols >::operator*(), llvm::LazyAtomicPointer< TrieNode >::operator*(), llvm::LiveInterval::SingleLinkedListIterator< SubRange >::operator*(), llvm::PagedVector< T, PageSize >::MaterializedIterator::operator*(), llvm::pointee_iterator< typename VectorT::iterator >::operator*(), llvm::pointer_iterator< pointee_iterator< WrappedIteratorT, T1 >, T2 >::operator*(), llvm::ReservoirSampler< T, GenT >::operator*(), llvm::sandboxir::IntervalIterator< T, Interval >::operator*(), llvm::sandboxir::IntervalIterator< T, Interval >::operator*(), llvm::SmallSetIterator< T, N, C >::operator*(), llvm::TypedMDOperandIterator< T >::operator*(), llvm::TypedTrackingMDRef< MDNode >::operator*(), llvm::DIExpression::expr_op_iterator::operator++(), llvm::Module::debug_compile_units_iterator::operator++(), llvm::DbgRecordParamRef< T >::operator->(), llvm::FoldingSetBucketIterator< T >::operator->(), llvm::FoldingSetIterator< const T >::operator->(), llvm::IntrusiveRefCntPtr< ResourceTracker >::operator->(), llvm::LazyAtomicPointer< TrieNode >::operator->(), llvm::LiveInterval::SingleLinkedListIterator< SubRange >::operator->(), llvm::TypedTrackingMDRef< MDNode >::operator->(), llvm::TimeRecord::operator<(), llvm::gsym::OutputAggregator::operator<<(), llvm::MCInstPrinter::WithMarkup::operator<<(), llvm::MCInstPrinter::WithMarkup::operator<<(), llvm::operator<<(), llvm::pdb::operator<<(), llvm::rdf::operator<<(), llvm::vfs::OutputFile::operator<<(), llvm::WithColor::operator<<(), llvm::WithColor::operator<<(), llvm::yaml::operator<<(), llvm::cl::opt< DataType, ExternalStorage, ParserClass >::operator=(), llvm::cl::opt< DataType, ExternalStorage, ParserClass >::operator=(), llvm::LazyAtomicPointer< TrieNode >::operator=(), llvm::OwningArrayRef< T >::operator=(), llvm::PackedVector< T, BitNum, BitVectorTy >::reference::operator=(), llvm::StringRef::operator=(), llvm::Timer::operator=(), llvm::detail::operator==(), llvm::operator==(), llvm::operator==(), tomp::type::operator==(), llvm::yaml::operator>>(), llvm::yaml::operator>>(), llvm::yaml::operator>>(), llvm::yaml::operator>>(), llvm::AddressRangesBase< T >::operator[](), llvm::ArrayRef< llvm::cfg::Update< MachineBasicBlock * > >::operator[](), llvm::FixedStreamArray< CrossModuleExport >::operator[](), llvm::MDTupleTypedArrayWrapper< T >::operator[](), llvm::MutableArrayRef< uint8_t >::operator[](), llvm::object::DataRegion< T >::operator[](), llvm::orc::AllocGroupSmallMap< Segment >::operator[](), llvm::PackedVector< unsigned, BitsPerField, std::bitset< BitsPerField *NumFields > >::operator[](), llvm::PagedVector< T, PageSize >::operator[](), llvm::UniqueVector< std::string >::operator[](), PODSmallVector< Node *, 8 >::operator[](), llvm::optimized_def_chain(), llvm::GCOV::Options::Options(), llvm::lsp::MessageHandler::outgoingNotification(), llvm::OwningArrayRef< T >::OwningArrayRef(), llvm::OwningArrayRef< T >::OwningArrayRef(), llvm::bitfields_details::Compressor< IntegerType, Bitfield::Bits >::pack(), llvm::bitfields_details::Compressor< T, Bits, false >::pack(), llvm::support::detail::PadAdapter< T >::PadAdapter(), llvm::json::parse(), llvm::lsp::MessageHandler::parse(), parseBitField(), llvm::yaml::Document::parseBlockNode(), parseBool(), AbstractManglingParser< Derived, Alloc >::parseExprPrimary(), parseField(), AbstractManglingParser< Derived, Alloc >::parseFunctionType(), parseHeader(), parseImmediate(), llvm::parseIR(), llvm::MCAsmParser::parseOptionalToken(), llvm::MCAsmParserExtension::parseOptionalToken(), llvm::remarks::YAMLRemarkParser::parseRemark(), llvm::MIRParserImpl::parseStackObjectsDebugInfo(), llvm::ParseStatus::ParseStatus(), llvm::MCAsmParser::parseToken(), llvm::MCAsmParserExtension::parseToken(), parseULEB128(), AbstractManglingParser< Derived, Alloc >::parseUnnamedTypeName(), performBITCASTCombine(), performExtractsShuffleAction(), performGlobalAddressCombine(), performSETCC_BITCASTCombine(), llvm::PerFunctionMIParsingState::PerFunctionMIParsingState(), llvm::GCNSchedStrategy::pickNodeFromQueue(), llvm::po_begin(), llvm::po_end(), llvm::po_ext_begin(), llvm::po_ext_end(), llvm::po_ext_iterator< T, SetType >::po_ext_iterator(), llvm::pointerToJITTargetAddress(), llvm::PoisonValue::PoisonValue(), llvm::InlineOrder< T >::pop(), llvm::PriorityWorklist< T, VectorT, MapT >::pop_back(), llvm::const_iterator< MemoryLocation >::pop_back_val(), llvm::PriorityWorklist< T, VectorT, MapT >::pop_back_val(), DeadCodeElimination::SetQueue< T >::pop_front(), llvm::popcount(), llvm::post_order(), llvm::post_order_ext(), llvm::PPCELFMCAsmInfo::PPCELFMCAsmInfo(), llvm::PPCInstPrinter::PPCInstPrinter(), llvm::PPCTargetMachine::PPCTargetMachine(), llvm::PPCXCOFFMCAsmInfo::PPCXCOFFMCAsmInfo(), llvm::HexagonInstrInfo::PredicateInstruction(), llvm::HexagonDAGToDAGISel::PreprocessISelDAG(), llvm::rdf::Print(), llvm::rdf::Print< T >::Print(), llvm::GenericUniformityAnalysisImpl< ContextT >::print(), llvm::pdb::LinePrinter::print(), print(), printBitField(), llvm::ScopedPrinter::printEnum(), llvm::hlsl::rootsig::printFlags(), llvm::ScopedPrinter::printFlags(), llvm::ScopedPrinter::printFlags(), llvm::ScopedPrinter::printHex(), llvm::ScopedPrinter::printHex(), llvm::ScopedPrinter::printHexList(), llvm::AArch64InstPrinter::printImm8OptLsl(), llvm::AArch64InstPrinter::printImmSVE(), llvm::TimerGroup::printJSONValues(), printLE(), llvm::pdb::LinePrinter::printLine(), llvm::ScopedPrinter::printList(), llvm::AArch64InstPrinter::printLogicalImm(), printModuleDebugInfo(), llvm::rdf::PrintNode< T >::PrintNode(), llvm::ScopedPrinter::printNumber(), llvm::ScopedPrinter::printObject(), llvm::TargetRegistry::printRegisteredTargetsForVersion(), printStackObjectDbgInfo(), llvm::TimerGroup::PrintStatisticsJSON, llvm::logicalview::LVScopeCompileUnit::printSummary(), llvm::AArch64InstPrinter::printSVELogicalImm(), llvm::MCAsmInfoDarwin::printSwitchToSection(), llvm::MCAsmInfoXCOFF::printSwitchToSection(), llvm::ScopedPrinter::printSymbolOffset(), llvm::ScopedPrinter::printVersion(), llvm::ARMInstPrinter::printVPTMask(), printWithSpacePadding(), llvm::PriorityQueue< T, Sequence, Compare >::PriorityQueue(), llvm::PriorityQueue< T, Sequence, Compare >::PriorityQueue(), processHeaderPhiOperands(), llvm::DefaultContextualFoldingSetTrait< T, Ctx >::Profile(), llvm::DefaultFoldingSetTrait< T >::Profile(), llvm::DefaultFoldingSetTrait< T >::Profile(), llvm::FoldingSetTrait< T * >::Profile(), llvm::FoldingSetTrait< T, std::enable_if_t< std::is_enum< T >::value > >::Profile(), llvm::ImmutableListImpl< T >::Profile(), llvm::xray::profileFromTrace(), llvm::support::detail::provider_format_adapter< T >::provider_format_adapter(), llvm::rdf::DataFlowGraph::ptr(), llvm::InlineOrder< T >::push(), DeadCodeElimination::SetQueue< T >::push_back(), llvm::AllocatorList< T, BumpPtrAllocator >< Addend >::push_back(), llvm::AllocatorList< T, BumpPtrAllocator >< Addend >::push_back(), llvm::IntrusiveBackList< Node >::push_back(), llvm::PackedVector< unsigned, BitsPerField, std::bitset< BitsPerField *NumFields > >::push_back(), llvm::SmallVectorTemplateBase< T, bool >::push_back(), llvm::SmallVectorTemplateBase< T, bool >::push_back(), llvm::SmallVectorTemplateBase< T, true >::push_back(), PODSmallVector< Node *, 8 >::push_back(), llvm::AllocatorList< T, BumpPtrAllocator >< Addend >::push_front(), llvm::AllocatorList< T, BumpPtrAllocator >< Addend >::push_front(), llvm::IntrusiveBackList< Node >::push_front(), llvm::R600TargetMachine::R600TargetMachine(), llvm::support::endian::read(), llvm::BinaryStreamReader::readArray(), llvm::BinaryStreamReader::readArray(), llvm::readDescriptorRanges(), llvm::BinaryStreamReader::readEnum(), llvm::MachO::DylibReader::readFile(), llvm::BinaryStreamReader::readInteger(), readInteger(), llvm::sampleprof::SampleProfileReaderBinary::readNumber(), llvm::sampleprof::SampleProfileReaderGCC::readNumber(), llvm::BinaryStreamReader::readObject(), llvm::object::DirectX::RootParameterView::readParameter(), llvm::sampleprof::SampleProfileReaderBinary::readStringIndex(), readStruct(), llvm::sampleprof::SampleProfileReaderBinary::readUnencodedNumber(), reconstructCommon(), llvm::MachO::RecordsSlice::RecordsSlice(), llvm::RecordVal::RecordVal(), llvm::RecordVal::RecordVal(), llvm::ListRecTy::RecTy::getListTy, llvm::RegisterAsmPrinter< AsmPrinterImpl >::RegisterAsmPrinter(), llvm::TargetRegistry::RegisterAsmPrinter(), llvm::TargetRegistry::RegisterAsmStreamer(), llvm::TargetRegistry::RegisterAsmTargetStreamer(), llvm::TargetRegistry::RegisterCOFFStreamer(), llvm::TargetRegistry::RegisterCustomBehaviour(), llvm::TargetRegistry::RegisterELFStreamer(), llvm::TargetRegistry::RegisterInstrPostProcess(), llvm::TargetRegistry::RegisterInstrumentManager(), llvm::TargetRegistry::RegisterMachOStreamer(), llvm::RegisterMCAsmBackend< MCAsmBackendImpl >::RegisterMCAsmBackend(), llvm::TargetRegistry::RegisterMCAsmBackend(), llvm::RegisterMCAsmInfo< MCAsmInfoImpl >::RegisterMCAsmInfo(), llvm::TargetRegistry::RegisterMCAsmInfo(), llvm::RegisterMCAsmInfoFn::RegisterMCAsmInfoFn(), llvm::RegisterMCAsmParser< MCAsmParserImpl >::RegisterMCAsmParser(), llvm::TargetRegistry::RegisterMCAsmParser(), llvm::RegisterMCCodeEmitter< MCCodeEmitterImpl >::RegisterMCCodeEmitter(), llvm::TargetRegistry::RegisterMCCodeEmitter(), llvm::TargetRegistry::RegisterMCDisassembler(), llvm::TargetRegistry::RegisterMCInstPrinter(), llvm::RegisterMCInstrAnalysis< MCInstrAnalysisImpl >::RegisterMCInstrAnalysis(), llvm::TargetRegistry::RegisterMCInstrAnalysis(), llvm::RegisterMCInstrAnalysisFn::RegisterMCInstrAnalysisFn(), llvm::RegisterMCInstrInfo< MCInstrInfoImpl >::RegisterMCInstrInfo(), llvm::TargetRegistry::RegisterMCInstrInfo(), llvm::RegisterMCInstrInfoFn::RegisterMCInstrInfoFn(), llvm::RegisterMCObjectFileInfo< MCObjectFileInfoImpl >::RegisterMCObjectFileInfo(), llvm::TargetRegistry::RegisterMCObjectFileInfo(), llvm::RegisterMCObjectFileInfoFn::RegisterMCObjectFileInfoFn(), llvm::RegisterMCRegInfo< MCRegisterInfoImpl >::RegisterMCRegInfo(), llvm::TargetRegistry::RegisterMCRegInfo(), llvm::RegisterMCRegInfoFn::RegisterMCRegInfoFn(), llvm::TargetRegistry::RegisterMCRelocationInfo(), llvm::RegisterMCSubtargetInfo< MCSubtargetInfoImpl >::RegisterMCSubtargetInfo(), llvm::TargetRegistry::RegisterMCSubtargetInfo(), llvm::RegisterMCSubtargetInfoFn::RegisterMCSubtargetInfoFn(), llvm::TargetRegistry::RegisterMCSymbolizer(), llvm::TargetRegistry::RegisterNullTargetStreamer(), llvm::TargetRegistry::RegisterObjectTargetStreamer(), llvm::RegisterTarget< TargetArchType, HasJIT >::RegisterTarget(), llvm::TargetRegistry::RegisterTarget(), llvm::RegisterTargetMachine< TargetMachineImpl >::RegisterTargetMachine(), llvm::TargetRegistry::RegisterTargetMachine(), llvm::TargetRegistry::RegisterXCOFFStreamer(), llvm::IntrusiveRefCntPtrInfo< T >::release(), llvm::ilist_base< enable_sentinel_tracking, parent_ty >::remove(), llvm::ImmutableMap< KeyT, ValT, ValInfo >::Factory::remove(), llvm::ImutAVLFactory< ImutInfo >::remove(), llvm::ImutAVLFactory< ImutInfo >::remove_internal(), removeConstantFactors(), llvm::slpvectorizer::BoUpSLP::removeInstructionsAndOperands(), llvm::ImutAVLFactory< ImutInfo >::removeMinBinding(), llvm::FoldingSetImpl< FoldingSet, T >::RemoveNode(), llvm::ilist_base< enable_sentinel_tracking, parent_ty >::removeRange(), removeUndefIntroducingPredecessor(), llvm::support::detail::RepeatAdapter< T >::RepeatAdapter(), llvm::replace(), llvm::replace_copy(), llvm::replace_copy_if(), llvm::DIBuilder::replaceArrays(), replaceBranchTargets(), llvm::SelectionDAGISel::ReplaceNode(), llvm::HexagonTargetLowering::ReplaceNodeResults(), llvm::X86TargetLowering::ReplaceNodeResults(), llvm::SelectionDAGISel::ReplaceUses(), llvm::SelectionDAGISel::ReplaceUses(), llvm::SelectionDAGISel::ReplaceUses(), llvm::DistinctMDOperandPlaceholder::replaceUseWith(), llvm::DIEValueList::replaceValue(), llvm::DIEValueList::replaceValue(), llvm::DIBuilder::replaceVTableHolder(), llvm::OrderedChangedData< T >::report(), llvm::mustache::requiresCleanUp(), llvm::SmallVectorTemplateBase< T, bool >::reserveForParamAndGetAddress(), llvm::SmallVectorTemplateBase< T, bool >::reserveForParamAndGetAddress(), llvm::SmallVectorTemplateBase< T, true >::reserveForParamAndGetAddress(), llvm::SmallVectorTemplateBase< T, true >::reserveForParamAndGetAddress(), llvm::SmallVectorTemplateCommon< T, typename >::reserveForParamAndGetAddressImpl(), llvm::logicalview::LVProperties< T >::reset(), llvm::TypedTrackingMDRef< MDNode >::reset(), llvm::rdf::Liveness::resetLiveIns(), llvm::PagedVector< T, PageSize >::resize(), llvm::object::Decompressor::resizeAndDecompress(), llvm::IntrusiveRefCntPtrInfo< T >::retain(), llvm::DIBuilder::retainType(), llvm::reverseBits(), llvm::SymbolRewriter::RewriteDescriptor::RewriteDescriptor(), rewriteMemOpOfSelect(), llvm::RISCVTargetMachine::RISCVTargetMachine(), llvm::DXContainerYAML::RootParameterHeaderYaml::RootParameterHeaderYaml(), llvm::hlsl::rootsig::RootSignatureValidationError< T >::RootSignatureValidationError(), llvm::rotl(), llvm::rotr(), llvm::EmbedBitcodePass::run(), llvm::KCFIPass::run(), llvm::FunctionPass::runOnFunction(), runOnFunction(), llvm::ModulePass::runOnModule(), llvm::detail::SafeIntIterator< value_type, false >::SafeIntIterator(), salvageDbgAssignAddress(), llvm::ReservoirSampler< T, GenT >::sample(), llvm::SaturatingAdd(), llvm::SaturatingAdd(), llvm::SaturatingMultiply(), llvm::SaturatingMultiplyAdd(), llvm::SaveAndRestore(), llvm::SaveAndRestore(), llvm::SaveAndRestore(), llvm::SaveAndRestore< T >::SaveAndRestore(), llvm::SaveAndRestore< T >::SaveAndRestore(), llvm::SaveAndRestore< T >::SaveAndRestore(), llvm::ChangeReporter< IRUnitT >::saveIRBeforePass(), llvm::SCEVMinMaxExpr::ScalarEvolution, llvm::SCEVSequentialMinMaxExpr::ScalarEvolution, llvm::scaleProfData(), ScaleVectorOffset(), llvm::yaml::scanTokens(), llvm::scc_begin(), llvm::scc_end(), llvm::SCEVCommutativeExpr::SCEVCommutativeExpr(), llvm::SCEVMinMaxExpr::SCEVMinMaxExpr(), llvm::SCEVNAryExpr::SCEVNAryExpr(), llvm::SCEVSequentialMinMaxExpr::SCEVSequentialMinMaxExpr(), ScopedOverride< T >::ScopedOverride(), ScopedOverride< T >::ScopedOverride(), llvm::HexagonDAGToDAGISel::SelectAnyInt(), llvm::HexagonDAGToDAGISel::SelectD2P(), llvm::HexagonDAGToDAGISel::SelectP2D(), llvm::HexagonDAGToDAGISel::SelectQ2V(), llvm::EngineBuilder::selectTarget(), llvm::HexagonDAGToDAGISel::SelectTypecast(), llvm::HexagonDAGToDAGISel::SelectV2Q(), llvm::HexagonDAGToDAGISel::SelectVAlign(), llvm::seq(), llvm::seq(), llvm::seq_inclusive(), llvm::codeview::SimpleTypeSerializer::serialize(), llvm::orc::shared::SPSSerializationTraits< SPSExpected< SPSTagT >, T >::serialize(), llvm::orc::shared::SPSSerializationTraits< SPSTuple< SPSTagTs... >, std::tuple< Ts... > >::serialize(), llvm::codeview::serialize_conditional(), llvm::codeview::serialize_conditional_impl< T, U >::serialize_conditional_impl(), llvm::codeview::serialize_numeric(), llvm::codeview::serialize_numeric_impl< T >::serialize_numeric_impl(), llvm::GOFF::Flags::set(), llvm::logicalview::LVProperties< T >::set(), llvm::rdf::NodeAttrs::set_type(), llvm::LineEditor::setCompleter(), llvm::MachineFrameInfo::setFrameAddressIsTaken(), llvm::orc::LLJIT::PlatformSupport::setInitTransform(), llvm::LineEditor::setListCompleter(), llvm::LTOModule::setTargetTriple(), llvm::Module::setTargetTriple(), llvm::PMDataManager::setTopLevelManager(), llvm::GVNExpression::BasicExpression::setType(), llvm::cl::opt_storage< DataType, ExternalStorage, isClass >::setValue(), llvm::cl::opt_storage< DataType, false, false >::setValue(), llvm::cl::opt_storage< DataType, false, true >::setValue(), llvm::PackedVectorBase< T, BitNum, BitVectorTy, false >::setValue(), llvm::PackedVectorBase< T, BitNum, BitVectorTy, true >::setValue(), shouldEmitUdt(), shouldTryInjectBasingOnMetadata(), shrinkFPConstantVector(), llvm::SelectionDAG::simplifySelect(), simplifySelectWithFCmp(), SingleEntrySet< T >::SingleEntrySet(), llvm::LiveInterval::SingleLinkedListIterator< SubRange >::SingleLinkedListIterator(), llvm::FixedStreamArray< CrossModuleExport >::size(), llvm::orc::shared::SPSSerializationTraits< SPSExpected< SPSTagT >, T >::size(), llvm::orc::shared::SPSSerializationTraits< SPSTuple< SPSTagTs... >, std::tuple< Ts... > >::size(), llvm::yaml::SequenceTraitsImpl< T, Flow >::size(), llvm::SmallVectorTemplateCommon< T, typename >::size_in_bytes(), llvm::fuzzerop::sizedPtrType(), SizeForSuffix(), llvm::SizeOffsetType< T, C >::SizeOffsetType(), llvm::yaml::Document::skip(), llvm::SmallVector< BitWord >::SmallVector(), llvm::SmallVector< BitWord >::SmallVector(), llvm::SmallVector< BitWord >::SmallVector(), llvm::SmallVector< BitWord >::SmallVector(), llvm::SmallVector< BitWord >::SmallVector(), llvm::SmallVector< BitWord >::SmallVector(), llvm::SmallVector< BitWord >::SmallVector(), llvm::SmallVector< BitWord >::SmallVector(), llvm::SmallVector< BitWord >::SmallVector(), llvm::SmallVector< BitWord >::SmallVector(), llvm::const_iterator< MemoryLocation >::SmallVectorImpl(), llvm::SmallVectorTemplateBase< T, bool >::SmallVectorTemplateBase(), llvm::SmallVectorTemplateBase< T, true >::SmallVectorTemplateBase(), SolveQuadraticAddRecExact(), SolveQuadraticAddRecRange(), llvm::APIntOps::SolveQuadraticEquationWrap(), llvm::dwarf_linker::parallel::ArrayList< T, ItemsGroupSize >::sort(), llvm::fuzzerop::SourcePred::SourcePred(), llvm::SparcelTargetMachine::SparcelTargetMachine(), llvm::SparcTargetMachine::SparcTargetMachine(), llvm::SparcV8TargetMachine::SparcV8TargetMachine(), llvm::SparcV9TargetMachine::SparcV9TargetMachine(), llvm::SPIRVTargetMachine::SPIRVTargetMachine(), llvm::SubtargetFeatures::Split(), splitAddSubImm(), splitCodeGen(), splitDisjointBitmaskImm(), llvm::IntervalMapHalfOpenInfo< OffsetInBitsTy >::startLess(), llvm::IntervalMapInfo< T >::startLess(), llvm::StringSwitch< T, R >::StartsWith(), llvm::StringSwitch< T, R >::StartsWithLower(), llvm::IntervalMapHalfOpenInfo< OffsetInBitsTy >::stopLess(), llvm::IntervalMapInfo< T >::stopLess(), llvm::LazyAtomicPointer< TrieNode >::store(), llvm::hashing::detail::store_and_advance(), llvm::MDNode::storeImpl(), llvm::MDNode::storeImpl(), llvm::support::detail::stream_operator_format_adapter< T >::stream_operator_format_adapter(), stringErr(), llvm::StrongType< NonRelocatableStringpool, UniqueTag >::StrongType(), llvm::SubOverflow(), llvm::HexagonBlockRanges::RangeList::subtract(), llvm::success(), llvm::TargetTransformInfoImplCRTPBase< T >::supportsTailCallFor(), llvm::IntrusiveRefCntPtr< ResourceTracker >::swap(), llvm::adl_detail::swap_impl(), llvm::sys::swapByteOrder(), llvm::object::detail::swapBytes(), llvm::MachO::SymbolConverter::SymbolConverter(), llvm::BTFParser::symbolize(), llvm::SystemZTargetMachine::SystemZTargetMachine(), llvm::SmallVectorTemplateBase< T, bool >::takeAllocationForGrow(), llvm::SmallVectorTemplateBase< llvm::unique_function< bool(llvm::StringRef)> >::takeAllocationForGrow(), llvm::IntrusiveBackList< Node >::takeNodes(), llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(), llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(), llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(), llvm::TargetMachine::TargetMachine(), llvm::TargetRegistry::iterator::TargetRegistry, llvm::TextChangeReporter< IRUnitT >::TextChangeReporter(), llvm::to_address(), llvm::detail::to_float(), llvm::to_float(), llvm::to_float(), llvm::to_float(), llvm::to_string(), llvm::CodeViewYAML::toDebugT(), toHexStr(), llvm::IntrusiveBackList< Node >::toIterator(), llvm::IntrusiveBackList< Node >::toIterator(), llvm::object::Token::Token(), llvm::AArch64::ExtensionSet::toLLVMFeatureList(), llvm::sandboxir::Interval< T >::top(), llvm::orc::ExecutorAddr::toPtr(), llvm::orc::ExecutorSymbolDef::toPtr(), llvm::orc::shared::detail::toSPSSerializable(), llvm::sys::toTimePoint(), llvm::sys::toTimePoint(), llvm::sandboxir::Interval< T >::touches(), llvm::sys::toUtcTime(), llvm::rdf::Liveness::trace(), llvm::ilist_base< enable_sentinel_tracking, parent_ty >::transferBefore(), llvm::AMDGPUDisassembler::tryDecodeInst(), llvm::HexagonDAGToDAGISel::tryLoadOfLoadIntrinsic(), tryToVectorizeSequence(), llvm::rdf::NodeAttrs::type(), llvm::SPIRV::type_has_layout_decoration(), typecheckMDNode(), llvm::TypedInit::TypedInit(), llvm::TypedTrackingMDRef< MDNode >::TypedTrackingMDRef(), llvm::detail::TypeSwitchBase< TypeSwitch< T, ResultT >, T >::TypeSwitchBase(), llvm::orc::tpctypes::UIntWrite< uint8_t >::UIntWrite(), llvm::UndefValue::UndefValue(), llvm::UndefValue::UndefValue(), llvm::uniform(), llvm::uniform(), llvm::SmallVectorTemplateBase< T, true >::uninitialized_copy(), uniquifyImpl(), llvm::bitfields_details::Compressor< IntegerType, Bitfield::Bits >::unpack(), llvm::bitfields_details::Compressor< T, Bits, false >::unpack(), unpackLoadToAggregate(), unpackStoreToAggregate(), unsupported(), llvm::unwrap(), llvm::detail::unwrapValue(), llvm::ValueIsPresent< T, Enable >::unwrapValue(), llvm::ValueIsPresent< T, std::enable_if_t< IsNullable< T > > >::unwrapValue(), updateDVIWithLocation(), updateDVIWithLocations(), llvm::updateIndexWPDForExports(), llvm::CallInst::updateProfWeight(), llvm::InvokeInst::updateProfWeight(), llvm::UpgradeDataLayoutString(), llvm::upgradeInstructionLoopAttachment(), upgradeLoopArgument(), llvm::upper_bound(), llvm::upper_bound(), useCompactUnwind(), llvm::IntrusiveRefCntPtrInfo< T >::useCount(), llvm::json::Value::Value(), llvm::json::Value::Value(), llvm::json::Value::Value(), llvm::json::Value::Value(), llvm::json::Value::Value(), llvm::ThreadSafeTrieRawHashMap< T, NumHashBytes >::value_type::value_type(), llvm::ThreadSafeTrieRawHashMap< T, NumHashBytes >::value_type::value_type(), llvm::VarStreamArray< CVSymbol >::VarStreamArrayIterator< ValueType, Extractor >, llvm::VETargetMachine::VETargetMachine(), llvm::object::viewAs(), llvm::visitAll(), llvm::codeview::detail::visitDebugSubsections(), llvm::codeview::visitDebugSubsections(), llvm::codeview::visitDebugSubsections(), llvm::codeview::visitDebugSubsections(), llvm::logicalview::LVLogicalVisitor::visitKnownMember(), visitKnownMember(), llvm::logicalview::LVLogicalVisitor::visitKnownRecord(), visitKnownRecord(), visitKnownRecord(), llvm::WebAssemblyMCAsmInfo::WebAssemblyMCAsmInfo(), llvm::WebAssemblyTargetLowering::WebAssemblyTargetLowering(), llvm::WebAssemblyTargetMachine::WebAssemblyTargetMachine(), whichFPReturnVariant(), llvm::pdb::LinePrinter::WithColor, llvm::support::endian::write(), llvm::telemetry::Serializer::write(), write(), llvm::write32AArch64Addr(), llvm::write32AArch64Imm(), llvm::write32AArch64Ldr(), write_signed(), write_unsigned(), write_unsigned_impl(), llvm::BinaryStreamWriter::writeArray(), llvm::BinaryStreamWriter::writeEnum(), llvm::BinaryStreamWriter::writeInteger(), writeInteger(), llvm::codeview::AppendingTypeTableBuilder::writeLeafType(), llvm::codeview::GlobalTypeTableBuilder::writeLeafType(), llvm::codeview::MergingTypeTableBuilder::writeLeafType(), writeLoadConfig(), llvm::BinaryStreamWriter::writeObject(), writeRel(), llvm::BitcodeWriter::writeSymtab(), llvm::X86ELFMCAsmInfo::X86ELFMCAsmInfo(), llvm::X86MCAsmInfoDarwin::X86MCAsmInfoDarwin(), llvm::X86TargetMachine::X86TargetMachine(), llvm::XCoreTargetMachine::XCoreTargetMachine(), llvm::XtensaTargetMachine::XtensaTargetMachine(), llvm::XtensaTargetMachine::XtensaTargetMachine(), llvm::yaml::MappingNode::yaml::begin, llvm::yaml::SequenceNode::yaml::begin, llvm::yaml::MappingNode::yaml::skip, llvm::yaml::SequenceNode::yaml::skip, llvm::yaml::yamlize(), llvm::yaml::yamlize(), llvm::yaml::yamlize(), llvm::yaml::yamlize(), llvm::yaml::yamlizeMappingEnumInput(), zero(), zeros(), llvm::zip(), llvm::zip_equal(), llvm::zip_first(), llvm::zip_longest(), llvm::codeview::SimpleTypeSerializer::~SimpleTypeSerializer(), and llvm::VPExpressionRecipe::~VPExpressionRecipe().

◆ T1

Function Documentation

◆ Mips16WhichOp8uOr16simm()

unsigned Mips16WhichOp8uOr16simm ( unsigned shortOp,
unsigned longOp,
int64_t Imm )
static

Definition at line 752 of file Mips16ISelLowering.cpp.

References llvm::isInt(), llvm::isUInt(), and llvm_unreachable.

Variable Documentation

◆ dcMips16Helper

char const* dcMips16Helper[MAX_STUB_NUMBER+1]
static
Initial value:
=
{ T }

Definition at line 371 of file Mips16ISelLowering.cpp.

◆ dfMips16Helper

char const* dfMips16Helper[MAX_STUB_NUMBER+1]
static
Initial value:
=
{ T }

Definition at line 363 of file Mips16ISelLowering.cpp.

◆ DontExpandCondPseudos16

cl::opt< bool > DontExpandCondPseudos16("mips16-dont-expand-cond-pseudo", cl::init(false), cl::desc("Don't expand conditional move related " "pseudos for Mips 16"), cl::Hidden) ( "mips16-dont-expand-cond-pseudo" ,
cl::init(false) ,
cl::desc("Don't expand conditional move related " "pseudos for Mips 16") ,
cl::Hidden  )
static

◆ HardFloatLibCalls

const Mips16Libcall HardFloatLibCalls[]
static

Definition at line 58 of file Mips16ISelLowering.cpp.

◆ Mips16IntrinsicHelper

const Mips16IntrinsicHelperType Mips16IntrinsicHelper[]
static
Initial value:
= {
{"__fixunsdfsi", "__mips16_call_stub_2" },
{"ceil", "__mips16_call_stub_df_2"},
{"ceilf", "__mips16_call_stub_sf_1"},
{"copysign", "__mips16_call_stub_df_10"},
{"copysignf", "__mips16_call_stub_sf_5"},
{"cos", "__mips16_call_stub_df_2"},
{"cosf", "__mips16_call_stub_sf_1"},
{"exp2", "__mips16_call_stub_df_2"},
{"exp2f", "__mips16_call_stub_sf_1"},
{"floor", "__mips16_call_stub_df_2"},
{"floorf", "__mips16_call_stub_sf_1"},
{"log2", "__mips16_call_stub_df_2"},
{"log2f", "__mips16_call_stub_sf_1"},
{"nearbyint", "__mips16_call_stub_df_2"},
{"nearbyintf", "__mips16_call_stub_sf_1"},
{"rint", "__mips16_call_stub_df_2"},
{"rintf", "__mips16_call_stub_sf_1"},
{"sin", "__mips16_call_stub_df_2"},
{"sinf", "__mips16_call_stub_sf_1"},
{"sqrt", "__mips16_call_stub_df_2"},
{"sqrtf", "__mips16_call_stub_sf_1"},
{"trunc", "__mips16_call_stub_df_2"},
{"truncf", "__mips16_call_stub_sf_1"},
}

Definition at line 106 of file Mips16ISelLowering.cpp.

◆ scMips16Helper

char const* scMips16Helper[MAX_STUB_NUMBER+1]
static
Initial value:
=
{ T }

Definition at line 367 of file Mips16ISelLowering.cpp.

◆ sfMips16Helper

char const* sfMips16Helper[MAX_STUB_NUMBER+1]
static
Initial value:
=
{ T }

Definition at line 359 of file Mips16ISelLowering.cpp.

◆ vMips16Helper

char const* vMips16Helper[MAX_STUB_NUMBER+1]
static
Initial value:
=
{nullptr, T1 }

Definition at line 355 of file Mips16ISelLowering.cpp.