LLVM: include/llvm/Support/Compiler.h File Reference (original) (raw)
#include "llvm/Config/llvm-config.h"#include <stddef.h>
Go to the source code of this file.
| Macros | |
|---|---|
| #define | __has_feature(x) |
| #define | __has_extension(x) |
| #define | __has_attribute(x) |
| #define | __has_builtin(x) |
| #define | __has_warning(x) |
| #define | LLVM_HAS_CPP_ATTRIBUTE(x) |
| #define | LLVM_GNUC_PREREQ(maj, min, patch) |
| \macro LLVM_GNUC_PREREQ Extend the default __GNUC_PREREQ even if glibc's features.h isn't available. | |
| #define | LLVM_MSC_PREREQ(version) |
| \macro LLVM_MSC_PREREQ Is the compiler MSVC of at least the specified version? | |
| #define | LLVM_ATTRIBUTE_VISIBILITY_HIDDEN |
| LLVM_LIBRARY_VISIBILITY - If a class marked with this attribute is linked into a shared library, then the class should be private to the library and not accessible from outside it. | |
| #define | LLVM_ATTRIBUTE_VISIBILITY_DEFAULT |
| #define | LLVM_EXTERNAL_VISIBILITY |
| #define | LLVM_LIBRARY_VISIBILITY LLVM_ATTRIBUTE_VISIBILITY_HIDDEN |
| #define | LLVM_LIBRARY_VISIBILITY_NAMESPACE LLVM_ATTRIBUTE_VISIBILITY_HIDDEN |
| #define | LLVM_ALWAYS_EXPORT LLVM_ATTRIBUTE_VISIBILITY_DEFAULT |
| #define | LLVM_ABI_NOT_EXPORTED |
| LLVM_ABI is the main export/visibility macro to mark something as explicitly exported when llvm is built as a shared library with everything else that is unannotated will have internal visibility. | |
| #define | LLVM_ABI |
| #define | LLVM_TEMPLATE_ABI |
| #define | LLVM_EXPORT_TEMPLATE |
| #define | LLVM_ABI_EXPORT |
| #define | LLVM_ABI_FOR_TEST LLVM_ABI |
| #define | LLVM_PREFETCH(addr, rw, locality) |
| #define | LLVM_ATTRIBUTE_UNINITIALIZED |
| #define | LLVM_ATTRIBUTE_USED |
| #define | LLVM_ATTRIBUTE_RETAIN |
| #define | LLVM_DEPRECATED(MSG, FIX) |
| #define | LLVM_SUPPRESS_DEPRECATED_DECLARATIONS_PUSH |
| #define | LLVM_SUPPRESS_DEPRECATED_DECLARATIONS_POP |
| #define | LLVM_ATTRIBUTE_REINITIALIZES |
| #define | LLVM_ATTRIBUTE_UNUSED |
| #define | LLVM_ATTRIBUTE_WEAK |
| #define | LLVM_READNONE |
| #define | LLVM_READONLY |
| #define | LLVM_ATTRIBUTE_MINSIZE |
| #define | LLVM_LIKELY(EXPR) |
| #define | LLVM_UNLIKELY(EXPR) |
| #define | LLVM_ATTRIBUTE_NOINLINE |
| LLVM_ATTRIBUTE_NOINLINE - On compilers where we have a directive to do so, mark a method "not for inlining". | |
| #define | LLVM_ATTRIBUTE_ALWAYS_INLINE inline |
| LLVM_ATTRIBUTE_ALWAYS_INLINE - On compilers where we have a directive to do so, mark a method "always inline" because it is performance sensitive. | |
| #define | LLVM_ATTRIBUTE_NODEBUG |
| LLVM_ATTRIBUTE_NO_DEBUG - On compilers where we have a directive to do so, mark a method "no debug" because debug info makes the debugger experience worse. | |
| #define | LLVM_ATTRIBUTE_RETURNS_NONNULL |
| #define | LLVM_ATTRIBUTE_RESTRICT |
| LLVM_ATTRIBUTE_RESTRICT - Annotates a pointer to tell the compiler that it is not aliased in the current scope. | |
| #define | LLVM_ATTRIBUTE_RETURNS_NOALIAS |
| \macro LLVM_ATTRIBUTE_RETURNS_NOALIAS Used to mark a function as returning a pointer that does not alias any other valid pointer. | |
| #define | LLVM_FALLTHROUGH |
| LLVM_FALLTHROUGH - Mark fallthrough cases in switch statements. | |
| #define | LLVM_REQUIRE_CONSTANT_INITIALIZATION |
| LLVM_REQUIRE_CONSTANT_INITIALIZATION - Apply this to globals to ensure that they are constant initialized. | |
| #define | LLVM_GSL_OWNER |
| LLVM_GSL_OWNER - Apply this to owning classes like SmallVector to enable lifetime warnings. | |
| #define | LLVM_GSL_POINTER |
| LLVM_GSL_POINTER - Apply this to non-owning classes like StringRef to enable lifetime warnings. | |
| #define | LLVM_LIFETIME_BOUND |
| #define | LLVM_CTOR_NODISCARD |
| #define | LLVM_EXTENSION |
| LLVM_EXTENSION - Support compilers where we have a keyword to suppress pedantic diagnostics. | |
| #define | LLVM_BUILTIN_TRAP *(volatile int*)0x11 = 0 |
| LLVM_BUILTIN_UNREACHABLE - On compilers which support it, expands to an expression which states that it is undefined behavior for the compiler to reach this point. | |
| #define | LLVM_BUILTIN_DEBUGTRAP |
| LLVM_BUILTIN_DEBUGTRAP - On compilers which support it, expands to an expression which causes the program to break while running under a debugger. | |
| #define | LLVM_ASSUME_ALIGNED(p, a) |
| \macro LLVM_ASSUME_ALIGNED Returns a pointer with an assumed alignment. | |
| #define | LLVM_PACKED(d) |
| \macro LLVM_PACKED Used to specify a packed structure. | |
| #define | LLVM_PACKED_START _Pragma("pack(push, 1)") |
| #define | LLVM_PACKED_END _Pragma("pack(pop)") |
| #define | LLVM_MEMORY_SANITIZER_BUILD 0 |
| \macro LLVM_MEMORY_SANITIZER_BUILD Whether LLVM itself is built with MemorySanitizer instrumentation. | |
| #define | __msan_allocated_memory(p, size) |
| #define | __msan_unpoison(p, size) |
| #define | LLVM_NO_SANITIZE_MEMORY_ATTRIBUTE |
| #define | LLVM_ADDRESS_SANITIZER_BUILD 0 |
| \macro LLVM_ADDRESS_SANITIZER_BUILD Whether LLVM itself is built with AddressSanitizer instrumentation. | |
| #define | __asan_poison_memory_region(p, size) |
| #define | __asan_unpoison_memory_region(p, size) |
| #define | LLVM_HWADDRESS_SANITIZER_BUILD 0 |
| \macro LLVM_HWADDRESS_SANITIZER_BUILD Whether LLVM itself is built with HWAddressSanitizer instrumentation. | |
| #define | LLVM_THREAD_SANITIZER_BUILD 0 |
| \macro LLVM_THREAD_SANITIZER_BUILD Whether LLVM itself is built with ThreadSanitizer instrumentation. | |
| #define | TsanHappensBefore(cv) |
| #define | TsanHappensAfter(cv) |
| #define | TsanIgnoreWritesBegin() |
| #define | TsanIgnoreWritesEnd() |
| #define | LLVM_NO_SANITIZE(KIND) |
| \macro LLVM_NO_SANITIZE Disable a particular sanitizer for a function. | |
| #define | LLVM_DUMP_METHOD LLVM_ATTRIBUTE_NOINLINE LLVM_ATTRIBUTE_USED LLVM_ATTRIBUTE_RETAIN |
| Mark debug helper function definitions like dump() that should not be stripped from debug builds. | |
| #define | LLVM_PRETTY_FUNCTION __func__ |
| \macro LLVM_PRETTY_FUNCTION Gets a user-friendly looking function signature for the current scope using the best available method on each platform. | |
| #define | LLVM_THREAD_LOCAL |
| \macro LLVM_THREAD_LOCAL A thread-local storage specifier which can be used with globals, extern globals, and static globals. | |
| #define | LLVM_NO_PROFILE_INSTRUMENT_FUNCTION |
| \macro LLVM_ENABLE_EXCEPTIONS Whether LLVM is built with exception support. | |
| #define | LLVM_PREFERRED_TYPE(T) |
| \macro LLVM_PREFERRED_TYPE Adjust type of bit-field in debug info. | |
| #define | LLVM_MOVABLE_POLYMORPHIC_TYPE |
| #define | LLVM_DECLARE_VIRTUAL_ANCHOR_FUNCTION() |
| \macro LLVM_VIRTUAL_ANCHOR_FUNCTION This macro is used to adhere to LLVM's policy that each class with a vtable must have at least one out-of-line virtual function. |
◆ __asan_poison_memory_region
| #define __asan_poison_memory_region | ( | p, |
|---|---|---|
| size ) |
◆ __asan_unpoison_memory_region
| #define __asan_unpoison_memory_region | ( | p, |
|---|---|---|
| size ) |
◆ __has_attribute
| #define __has_attribute | ( | x | ) |
|---|
◆ __has_builtin
| #define __has_builtin | ( | x | ) |
|---|
◆ __has_extension
| #define __has_extension | ( | x | ) |
|---|
◆ __has_feature
| #define __has_feature | ( | x | ) |
|---|
◆ __has_warning
| #define __has_warning | ( | x | ) |
|---|
◆ __msan_allocated_memory
| #define __msan_allocated_memory | ( | p, |
|---|---|---|
| size ) |
◆ __msan_unpoison
| #define __msan_unpoison | ( | p, |
|---|---|---|
| size ) |
◆ LLVM_ABI
Examples
/work/as-worker-4/publish-doxygen-docs/llvm-project/llvm/include/llvm/Transforms/Utils/Local.h.
Definition at line 213 of file Compiler.h.
Referenced by llvm::detail::SlowDynamicAPInt::abs, llvm::sys::fs::access(), llvm::pdb::DbiModuleDescriptorBuilder::addDebugSubsection(), llvm::ilist_callback_traits< MachineBasicBlock >::addNodeToList(), llvm::ilist_traits< MachineInstr >::addNodeToList(), llvm::sys::AddSignalHandler(), llvm::coverage::CovMapFunctionRecordV1< IntPtrT >::advanceByOne(), llvm::coverage::CovMapFunctionRecordV3::advanceByOne(), llvm::sys::fs::mapped_file_region::alignment(), llvm::DependenceAnalysis::AnalysisInfoMixin< DependenceAnalysis >, llvm::GCFunctionAnalysis::AnalysisInfoMixin< GCFunctionAnalysis >, llvm::AnalysisUsage::AnalysisUsage(), llvm::LoopSafetyInfo::anyBlockMayThrow(), llvm::appendLoopsToWorklist< Loop & >(), llvm::ThreadPoolStrategy::apply_thread_strategy(), llvm::applyDebugifyMetadata(), llvm::areInlineCompatible(), llvm::json::Array::Array(), llvm::AssignGUIDPass::AssignGUIDPass(), llvm::Attribute::Attribute(), llvm::DWARFDie::attribute_iterator::attribute_iterator(), llvm::memprof::CallStack< NodeT, IteratorT >::back(), llvm::sandboxir::back(), llvm::Function::BasicBlock::eraseFromParent, llvm::Function::BasicBlock::removeFromParent, llvm::sandboxir::begin(), llvm::BinaryStreamReader::BinaryStreamReader(), llvm::BinaryStreamRef::BinaryStreamRef(), llvm::BinaryStreamRef::BinaryStreamRef(), llvm::BinaryStreamWriter::BinaryStreamWriter(), llvm::BasicBlock::BlockAddress, llvm::BlockFrequencyInfo::BlockFrequencyInfo(), llvm::logicalview::LVOptions::BOOL_FUNCTION(), llvm::memprof::buildContextSizeMetadata(), llvm::BuildVectorSDNode::BuildVectorSDNode(), llvm::sys::path::cache_directory(), llvm::MachineFunction::CallSiteInfo::CallSiteInfo(), llvm::memprof::CallStack< NodeT, IteratorT >::CallStackIterator::CallStackIterator(), llvm::sys::fs::can_execute(), llvm::canCreatePoison(), llvm::detail::SlowDynamicAPInt::ceilDiv, llvm::GISelChangeObserver::changedInstr(), llvm::sys::fs::changeFileOwnership(), llvm::sys::ChangeStdinMode(), llvm::sys::ChangeStdinToBinary(), llvm::sys::ChangeStdoutMode(), llvm::sys::ChangeStdoutToBinary(), llvm::CheapRematWeight(), llvm::sys::CleanupOnSignal(), llvm::FuncletPadInst::CleanupPadInst, llvm::sys::fs::closeFile(), llvm::sys::Process::ColorNeedsFlush(), llvm::Comdat::Comdat(), llvm::sys::commandLineFitsWithinSystemLimits(), llvm::DOTGraphTraits< DOTFuncInfo * >::computeDeoptOrUnreachablePaths(), llvm::memprof::computeFrameHistogram< FrameId >(), llvm::memprof::computeFrameHistogram< LinearFrameId >(), llvm::Constant::Constant(), llvm::ConstantArray::Constant, llvm::ConstantStruct::Constant, llvm::ConstantVector::Constant, llvm::ConstantAggregateZero::ConstantAggregateZero(), llvm::ConstantDataSequential::ConstantDataSequential(), llvm::ConstantDataVector::ConstantDataVector(), llvm::ConstantFP::ConstantFP(), llvm::ConstantInt::ConstantInt(), llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantInt::get(), llvm::ConstantPointerNull::ConstantPointerNull(), llvm::ConstantTargetNone::ConstantTargetNone(), llvm::ConstantTokenNone::ConstantTokenNone(), llvm::InlineAsm::ConstraintInfo::ConstraintInfo(), llvm::sandboxir::AllocaInst::Context, llvm::sandboxir::BinaryOperator::Context, llvm::sandboxir::BlockAddress::Context, llvm::sandboxir::CallBrInst::Context, llvm::sandboxir::CatchPadInst::Context, llvm::sandboxir::CatchReturnInst::Context, llvm::sandboxir::CatchSwitchInst::Context, llvm::sandboxir::CleanupPadInst::Context, llvm::sandboxir::CleanupReturnInst::Context, llvm::sandboxir::ConstantAggregateZero::Context, llvm::sandboxir::ConstantArray::Context, llvm::sandboxir::ConstantFP::Context, llvm::sandboxir::ConstantPointerNull::Context, llvm::sandboxir::ConstantPtrAuth::Context, llvm::sandboxir::ConstantStruct::Context, llvm::sandboxir::ConstantTokenNone::Context, llvm::sandboxir::ConstantVector::Context, llvm::sandboxir::DSOLocalEquivalent::Context, llvm::sandboxir::ExtractElementInst::Context, llvm::sandboxir::FCmpInst::Context, llvm::sandboxir::GetElementPtrInst::Context, llvm::sandboxir::ICmpInst::Context, llvm::sandboxir::InsertElementInst::Context, llvm::sandboxir::InvokeInst::Context, llvm::sandboxir::LandingPadInst::Context, llvm::sandboxir::PoisonValue::Context, llvm::sandboxir::ResumeInst::Context, llvm::sandboxir::ReturnInst::Context, llvm::sandboxir::ShuffleVectorInst::Context, llvm::sandboxir::UndefValue::Context, llvm::CopyWeight(), llvm::RawInstrProf::VTableProfileData< IntPtrT >::COVINIT_FUNC(), llvm::sys::fs::create_directory(), llvm::sys::fs::create_hard_link(), llvm::sys::fs::create_link(), llvm::createBasicBlockPathCloningPass(), llvm::createBreakCriticalEdgesPass(), llvm::createCallGraphViewerPass(), llvm::IRSimilarity::IRSimilarityCandidate::createCanonicalRelationFrom(), llvm::createCFGuardLongjmpPass(), llvm::createCFIFixup(), llvm::createCFIInstrInserter(), llvm::sandboxir::Context::createCmpInst(), llvm::sandboxir::CmpInst::createCommon(), llvm::createCustomBehaviour(), llvm::createDeadArgEliminationPass(), llvm::createDeadStoreEliminationPass(), llvm::createDomPrinterWrapperPassPass(), llvm::createDXILResourceBindingWrapperPassPass(), llvm::createDXILResourceTypeWrapperPassPass(), llvm::createDXILResourceWrapperPassPass(), llvm::createEHContGuardTargetsPass(), llvm::createExpandFpPass(), llvm::createExternalAAWrapperPass(), llvm::AAAddressSpace::createForPosition(), llvm::AAAlign::createForPosition(), llvm::AAAllocationInfo::createForPosition(), llvm::AAAssumptionInfo::createForPosition(), llvm::AACallEdges::createForPosition(), llvm::AADenormalFPMath::createForPosition(), llvm::AADereferenceable::createForPosition(), llvm::AAGlobalValueInfo::createForPosition(), llvm::AAHeapToStack::createForPosition(), llvm::AAIndirectCallInfo::createForPosition(), llvm::AAInstanceInfo::createForPosition(), llvm::AAIsDead::createForPosition(), llvm::AAMemoryBehavior::createForPosition(), llvm::AAMemoryLocation::createForPosition(), llvm::AAMustProgress::createForPosition(), llvm::AANoAlias::createForPosition(), llvm::AANoAliasAddrSpace::createForPosition(), llvm::AANoCapture::createForPosition(), llvm::AANoFPClass::createForPosition(), llvm::AANoFree::createForPosition(), llvm::AANonConvergent::createForPosition(), llvm::AANonNull::createForPosition(), llvm::AANoRecurse::createForPosition(), llvm::AANoReturn::createForPosition(), llvm::AANoSync::createForPosition(), llvm::AANoUndef::createForPosition(), llvm::AANoUnwind::createForPosition(), llvm::AAPointerInfo::createForPosition(), llvm::AAPotentialValues::createForPosition(), llvm::AAPrivatizablePtr::createForPosition(), llvm::AAUndefinedBehavior::createForPosition(), llvm::AAUnderlyingObjects::createForPosition(), llvm::AAValueConstantRange::createForPosition(), llvm::AAValueSimplify::createForPosition(), llvm::AAWillReturn::createForPosition(), llvm::createGCEmptyBasicBlocksPass(), llvm::createGCLoweringPass(), llvm::createGlobalDCEPass(), llvm::createGlobalMergeFuncPass(), llvm::createInstrPostProcess(), llvm::IRBuilderBase::CreateIntCast(), llvm::createJMCInstrumenterPass(), llvm::createLoadStoreVectorizerPass(), llvm::createLoopExtractorPass(), llvm::createLowerAtomicPass(), llvm::createLowerEmuTLSPass(), llvm::createLowerGlobalDtorsLegacyPass(), llvm::createMachineFunctionPrinterPass(), llvm::createMachineFunctionSplitterPass(), llvm::createMachineVerifierPass(), llvm::createMemCpyLoopUnknownSize(), llvm::createMIRAddFSDiscriminatorsPass(), llvm::createPrintModulePass(), llvm::createReassociatePass(), llvm::createResetMachineFunctionPass(), llvm::createScopedNoAliasAAWrapperPass(), llvm::createSjLjEHPreparePass(), llvm::createStackFrameLayoutAnalysisPass(), llvm::createStaticDataAnnotatorPass(), llvm::createTypeBasedAAWrapperPass(), llvm::createUnreachableBlockEliminationPass(), llvm::createWindowsSecureHotPatchingPass(), llvm::createWinEHPass(), llvm::sys::fs::current_path(), llvm::pdb::DbiModuleDescriptorBuilder::DbiStreamBuilder, llvm::pdb::DbiStream::DbiStreamBuilder, llvm::DebugLoc::DebugLoc(), llvm::codeview::DebugSubsectionRecord::DebugSubsectionRecord(), llvm::BinaryOperator::DECLARE_TRANSPARENT_OPERAND_ACCESSORS(), llvm::CmpInst::DECLARE_TRANSPARENT_OPERAND_ACCESSORS(), llvm::ConstantExpr::DECLARE_TRANSPARENT_OPERAND_ACCESSORS(), llvm::jitlink::aarch32::decodeImmBA1BlA1BlxA2(), llvm::jitlink::aarch32::decodeImmBT4BlT1BlxT2_J1J2(), llvm::jitlink::aarch32::decodeImmMovtA1MovwA2(), llvm::jitlink::aarch32::decodeImmMovtT1MovwT3(), llvm::jitlink::aarch32::decodeRegMovtA1MovwA2(), llvm::jitlink::aarch32::decodeRegMovtT1MovwT3(), llvm::sys::DefaultOneShotPipeSignalHandler(), llvm::ilist_alloc_traits< MachineBasicBlock >::deleteNode(), llvm::ilist_traits< MachineInstr >::deleteNode(), llvm::SDValue::DenseMapInfo< SDValue >, llvm::DiagnosticLocation::DiagnosticLocation(), llvm::DIEBlock::DIEBlock(), llvm::DIELoc::DIELoc(), llvm::sys::fs::directory_entry::directory_entry(), llvm::sys::fs::detail::directory_iterator_construct(), llvm::sys::fs::detail::directory_iterator_destruct(), llvm::sys::fs::detail::directory_iterator_increment(), llvm::sys::DisableSystemDialogsOnCrash(), llvm::sys::fs::disk_space(), llvm::sys::DontRemoveFileOnSignal(), llvm::DWARFFormValue::dumpAddress(), llvm::object::OffloadBundleFatBin::dumpEntryToCodeObject(), llvm::InstrProfCorrelator::dumpYaml(), llvm::DWARFDebugInfoEntry::DWARFDebugInfoEntry(), llvm::DWARFDebugPubTable::DWARFDebugPubTable(), llvm::DWARFUnitIndex::Entry::DWARFUnitIndex, llvm::ir2vec::Embedder::Embedder(), llvm::EnableDetailedFunctionProperties(), llvm::jitlink::aarch32::encodeImmBA1BlA1BlxA2(), llvm::jitlink::aarch32::encodeImmBT4BlT1BlxT2_J1J2(), llvm::jitlink::aarch32::encodeImmMovtA1MovwA2(), llvm::jitlink::aarch32::encodeImmMovtT1MovwT3(), llvm::jitlink::aarch32::encodeRegMovtA1MovwA2(), llvm::jitlink::aarch32::encodeRegMovtT1MovwT3(), llvm::sys::fs::equivalent(), llvm::sys::fs::equivalent(), llvm::sys::fs::file_status::equivalent, llvm::sandboxir::Context::EraseFromParent, llvm::sys::fs::expand_tilde(), llvm:🆑:expandResponseFiles(), llvm::ExpensiveRematWeight(), llvm::sys::Process::FileDescriptorHasColors(), llvm::sys::Process::FileDescriptorIsDisplayed(), llvm::pdb::InfoStreamBuilder::finalize(), llvm::sys::findProgramByName(), llvm::sys::Process::FixupStandardFileDescriptors(), llvm::detail::SlowDynamicAPInt::floorDiv, llvm::SCEV::FoldingSetTrait< SCEV >, llvm::SCEVPredicate::FoldingSetTrait< SCEVPredicate >, llvm::SDVTListNode::FoldingSetTrait< SDVTListNode >, llvm::format_provider< sys::TimePoint<> >::format(), llvm::format_provider< sys::UtcTime< std::chrono::seconds > >::format(), llvm::detail::DoubleAPFloat::frexp, llvm::sandboxir::front(), llvm::Argument::Function, llvm::FunctionPropertiesInfo::FunctionPropertiesUpdater, llvm::sampleprof::FunctionSamples::FunctionSamples(), llvm::detail::SlowDynamicAPInt::gcd, llvm::GCFunctionInfo::GCFunctionInfo(), llvm::GCOVFile::GCOVFile(), llvm::GCStrategy::GCStrategy(), llvm::GCStrategyMap::GCStrategyMap(), llvm::ArrayType::get(), llvm::FunctionType::get(), llvm::PointerType::get(), llvm::sandboxir::FixedVectorType::get(), llvm::sandboxir::IntegerType::get(), llvm::sandboxir::ScalableVectorType::get(), llvm::VectorType::get(), llvm::get_cpus(), llvm::mc::getABIName(), llvm::codegen::getAlignLoops(), llvm::mc::getAsSecureLogFile(), llvm::Intrinsic::getAttributes(), llvm::codegen::getBBSections(), llvm::ir2vec::Embedder::getBBVector(), llvm::codegen::getCodeModel(), llvm::DOTGraphTraits< DOTFuncInfo * >::getCompleteNodeLabel(), llvm::mc::getCrel(), llvm::RTLIB::getCTPOP(), llvm::IndexedMemProfReader::getDataAccessProfileData(), llvm::codegen::getDataSections(), llvm::codegen::getDebuggerTuningOpt(), llvm::codegen::getDebugStrictDwarf(), llvm::sys::getDefaultTargetTriple(), llvm::codegen::getDefaultValueTrackingVariableLocations(), llvm::codegen::getDenormalFP32Math(), llvm::codegen::getDenormalFPMath(), llvm::TargetOptions::getDenormalMode(), llvm::getDevelopmentModeAdvisor(), llvm::ir2vec::Vocabulary::getDimension(), llvm::codegen::getDisableIntegratedAS(), llvm::codegen::getDisableTailCalls(), llvm::codegen::getDontPlaceZerosInBSS(), llvm::mc::getDwarf64(), llvm::mc::getDwarfVersion(), llvm::codegen::getEABIVersion(), llvm::jitlink::getELFRelocationType(), llvm::object::getELFSectionTypeName(), llvm::codegen::getEmitCallSiteInfo(), llvm::mc::getEmitCompactUnwindNonCanonical(), llvm::mc::getEmitDwarfUnwind(), llvm::mc::getEmitSFrameUnwind(), llvm::codegen::getEmulatedTLS(), llvm::codegen::getEnableAddrsig(), llvm::codegen::getEnableAIXExtendedAltivecABI(), llvm::codegen::getEnableBBAddrMap(), llvm::codegen::getEnableCallGraphSection(), llvm::codegen::getEnableDebugEntryValues(), llvm::codegen::getEnableGuaranteedTailCallOpt(), llvm::codegen::getEnableHonorSignDependentRoundingFPMath(), llvm::codegen::getEnableMachineFunctionSplitter(), llvm::codegen::getEnableNoInfsFPMath(), llvm::codegen::getEnableNoNaNsFPMath(), llvm::codegen::getEnableNoSignedZerosFPMath(), llvm::codegen::getEnableNoTrappingFPMath(), llvm::codegen::getEnableStackSizeSection(), llvm::codegen::getEnableStaticDataPartitioning(), llvm::codegen::getEnableTLSDESC(), llvm::SuffixTreeNode::getEndIdx(), llvm::sys::Process::GetEnv(), llvm::codegen::getExceptionModel(), llvm::codegen::getExplicitCodeModel(), llvm::codegen::getExplicitDataSections(), llvm::codegen::getExplicitEmulatedTLS(), llvm::codegen::getExplicitEnableTLSDESC(), llvm::codegen::getExplicitFileType(), llvm::codegen::getExplicitFunctionSections(), llvm::codegen::getExplicitLargeDataThreshold(), llvm::mc::getExplicitRelaxAll(), llvm::codegen::getExplicitRelocModel(), llvm::codegen::getExplicitValueTrackingVariableLocations(), llvm::AArch64::getExtensionByID(), llvm::mc::getFatalWarnings(), llvm::mc::getFDPIC(), llvm::coverage::CovMapFunctionRecordV3::getFilenamesRef(), llvm::codegen::getFileType(), llvm::codegen::getFloatABIForCalls(), llvm::Intrinsic::getFnAttributes(), llvm::codegen::getForceDwarfFrameSection(), llvm::MCObjectTargetWriter::getFormat(), llvm::RTLIB::getFPLibCall(), llvm::codegen::getFramePointerUsage(), llvm::sandboxir::Module::getFunction(), llvm::codegen::getFunctionSections(), llvm::ir2vec::Embedder::getFunctionVector(), llvm::codegen::getFuseFPOps(), llvm::sandboxir::Module::getGlobalVariable(), llvm::DenseMapInfo< APInt, void >::getHashValue(), llvm::DenseMapInfo< BasicBlockEdge >::getHashValue(), llvm::DenseMapInfo< StringRef, void >::getHashValue(), llvm::sys::detail::getHostCPUNameForSPARC(), llvm::codegen::getIgnoreXCOFFVisibility(), llvm::mc::getImplicitMapSyms(), llvm::mc::getIncrementalLinkerCompatible(), llvm::ir2vec::Vocabulary::getIndex(), llvm::ir2vec::Vocabulary::getIndex(), llvm::ir2vec::Vocabulary::getIndex(), llvm::ir2vec::Vocabulary::getIndex(), llvm::ir2vec::Embedder::getInstVector(), llvm::Intrinsic::getIntrinsicForClangBuiltin(), llvm::Intrinsic::getIntrinsicForMSBuiltin(), llvm::codegen::getJMCInstrument(), llvm::codegen::getLargeDataThreshold(), llvm::sys::fs::basic_file_status::getLastAccessedTime(), llvm::sys::fs::basic_file_status::getLastModificationTime(), llvm::LibcallLoweringInfo::getLibcallCallingConv(), llvm::LibcallLoweringInfo::getLibcallImpl(), llvm::LibcallLoweringInfo::getLibcallName(), llvm::GCOVBlock::getLineCount(), llvm::sys::fs::file_status::getLinkCount(), llvm::sys::fs::getMainExecutable(), llvm::sys::Process::GetMallocUsage(), llvm::codegen::getMArch(), llvm::codegen::getMAttrs(), llvm::codegen::getMCPU(), llvm::RTLIB::getMUL(), llvm::RTLIB::getMULO(), llvm::sandboxir::Module::getNamedAlias(), llvm::sandboxir::Module::getNamedIFunc(), llvm::mc::getNoDeprecatedWarn(), llvm::mc::getNoTypeCheck(), llvm::mc::getNoWarn(), llvm::opt::ArgList::getNumInputArgStrings(), llvm::sandboxir::Instruction::getNumOfIRInstrs(), llvm::getOrInsertLibFunc(), llvm::sys::Process::getPageSize(), llvm::sandboxir::getParent(), llvm::sys::Process::getProcessId(), llvm::sys::Process::GetRandomNumber(), llvm::mc::getRelaxAll(), llvm::DWARFDataExtractorSimple::getRelocatedValueImpl(), llvm::codegen::getRelocModel(), llvm::codegen::getSaveStats(), llvm::mc::getSaveTempLabels(), llvm::sandboxir::Type::getScalarType(), llvm::RTLIB::getSDIV(), llvm::codegen::getSeparateNamedSections(), llvm::RTLIB::getSHL(), llvm::mc::getShowMCInst(), llvm::RTLIB::getSRA(), llvm::RTLIB::getSREM(), llvm::RTLIB::getSRL(), llvm::codegen::getStackRealign(), llvm::codegen::getStackSymbolOrdering(), llvm::sys::fs::getStderrHandle(), llvm::sys::fs::getStdinHandle(), llvm::sys::fs::getStdoutHandle(), llvm::codegen::getSwiftAsyncFramePointer(), llvm::InstrProfReader::getSymtab(), llvm::sandboxir::getTerminator(), llvm::codegen::getThreadModel(), llvm::sys::Process::GetTimeUsage(), llvm::codegen::getTLSSize(), llvm::codegen::getTrapFuncName(), llvm::RTLIB::getUDIV(), llvm::sys::fs::getUmask(), llvm::codegen::getUniqueBasicBlockSectionNames(), llvm::sys::fs::file_status::getUniqueID(), llvm::codegen::getUniqueSectionNames(), llvm::RTLIB::getUREM(), llvm::codegen::getUseCtors(), llvm::codegen::getValueTrackingVariableLocations(), llvm::codegen::getVectorLibrary(), llvm::ir2vec::Vocabulary::getVocabKeyForOperandKind(), llvm::ir2vec::Vocabulary::getVocabKeyForTypeID(), llvm::GetWindowsOSVersion(), llvm::mc::getX86RelaxRelocations(), llvm::mc::getX86Sse2Avx(), llvm::codegen::getXCOFFReadOnlyPointers(), llvm::codegen::getXCOFFTracebackTable(), llvm::codegen::getXRayFunctionIndex(), llvm::GIMatchTableExecutor::GIMatchTableExecutor(), llvm::SmallVectorBase< SmallVectorSizeType< T > >::grow_pod(), llvm::gsym::GsymReader::GsymReader(), llvm::DbgVariableRecord::handleChangedLocation(), llvm::SDNode::HandleSDNode, llvm::HardwareLoopInfo::HardwareLoopInfo(), llvm::APInt::hash_value, llvm::detail::SlowDynamicAPInt::hash_value, llvm::DynamicAPInt::hash_value, llvm::MachineOperand::hash_value, llvm::sys::path::home_directory(), llvm::ifs::IFSStub::IFSStub(), llvm::ifs::IFSStubTriple::IFSStubTriple(), llvm::ifs::IFSVersionCurrent(), llvm::ImportedFunctionsInliningStatistics::ImportedFunctionsInliningStatistics(), llvm::IndexedMemProfReader::IndexedMemProfReader(), llvm::pdb::InfoStream::InfoStreamBuilder, llvm::VirtRegMap::init(), llvm::coro::Shape::initABI(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), llvm::initializeAAResultsWrapperPassPass(), llvm::initializeAlwaysInlinerLegacyPassPass(), llvm::initializeAssignmentTrackingAnalysisPass(), llvm::initializeAssumptionCacheTrackerPass(), llvm::initializeAtomicExpandLegacyPass(), llvm::initializeBarrierNoopPass(), llvm::initializeBasicAAWrapperPassPass(), llvm::initializeBasicBlockMatchingAndInferencePass(), llvm::initializeBasicBlockPathCloningPass(), llvm::initializeBasicBlockSectionsPass(), llvm::initializeBlockFrequencyInfoWrapperPassPass(), llvm::initializeBranchFolderLegacyPass(), llvm::initializeBranchProbabilityInfoWrapperPassPass(), llvm::initializeBranchRelaxationLegacyPass(), llvm::initializeBreakCriticalEdgesPass(), llvm::initializeBreakFalseDepsPass(), llvm::initializeCallBrPreparePass(), llvm::initializeCallGraphDOTPrinterPass(), llvm::initializeCallGraphViewerPass(), llvm::initializeCallGraphWrapperPassPass(), llvm::initializeCanonicalizeFreezeInLoopsPass(), llvm::initializeCFGSimplifyPassPass(), llvm::initializeCFGuardLongjmpPass(), llvm::initializeCFGuardPass(), llvm::initializeCFIFixupPass(), llvm::initializeCFIInstrInserterPass(), llvm::initializeCheckDebugMachineModulePass(), llvm::initializeCodeGenPrepareLegacyPassPass(), llvm::initializeComplexDeinterleavingLegacyPassPass(), llvm::sys::InitializeCOMRAII::InitializeCOMRAII(), llvm::initializeConstantHoistingLegacyPassPass(), llvm::initializeCycleInfoWrapperPassPass(), llvm::initializeDAEPass(), llvm::initializeDAHPass(), llvm::initializeDCELegacyPassPass(), llvm::initializeDeadMachineInstructionElimPass(), llvm::initializeDebugifyMachineModulePass(), llvm::initializeDependenceAnalysisWrapperPassPass(), llvm::initializeDetectDeadLanesLegacyPass(), llvm::initializeDominanceFrontierWrapperPassPass(), llvm::initializeDominatorTreeWrapperPassPass(), llvm::initializeDomOnlyPrinterWrapperPassPass(), llvm::initializeDomOnlyViewerWrapperPassPass(), llvm::initializeDomPrinterWrapperPassPass(), llvm::initializeDomViewerWrapperPassPass(), llvm::initializeDSELegacyPassPass(), llvm::initializeDummyCGSCCPassPass(), llvm::initializeDwarfEHPrepareLegacyPassPass(), llvm::initializeDXILMetadataAnalysisWrapperPassPass(), llvm::initializeDXILMetadataAnalysisWrapperPrinterPass(), llvm::initializeDXILResourceBindingWrapperPassPass(), llvm::initializeDXILResourceTypeWrapperPassPass(), llvm::initializeDXILResourceWrapperPassPass(), llvm::initializeEarlyCSELegacyPassPass(), llvm::initializeEarlyCSEMemSSALegacyPassPass(), llvm::initializeEarlyIfConverterLegacyPass(), llvm::initializeEarlyIfPredicatorPass(), llvm::initializeEarlyMachineLICMPass(), llvm::initializeEarlyTailDuplicateLegacyPass(), llvm::initializeEdgeBundlesWrapperLegacyPass(), llvm::initializeEHContGuardTargetsPass(), llvm::initializeExpandFpLegacyPassPass(), llvm::initializeExpandLargeDivRemLegacyPassPass(), llvm::initializeExpandMemCmpLegacyPassPass(), llvm::initializeExpandPostRALegacyPass(), llvm::initializeExpandReductionsPass(), llvm::initializeExpandVariadicsPass(), llvm::initializeExternalAAWrapperPassPass(), llvm::initializeFEntryInserterLegacyPass(), llvm::initializeFinalizeISelPass(), llvm::initializeFixIrreduciblePass(), llvm::initializeFixupStatepointCallerSavedLegacyPass(), llvm::initializeFlattenCFGLegacyPassPass(), llvm::initializeFuncletLayoutPass(), llvm::initializeGCEmptyBasicBlocksPass(), llvm::initializeGCMachineCodeAnalysisPass(), llvm::initializeGCModuleInfoPass(), llvm::initializeGISelCSEAnalysisWrapperPassPass(), llvm::initializeGISelValueTrackingAnalysisLegacyPass(), llvm::initializeGlobalDCELegacyPassPass(), llvm::initializeGlobalMergeFuncPassWrapperPass(), llvm::initializeGlobalMergePass(), llvm::initializeGlobalsAAWrapperPassPass(), llvm::initializeGVNLegacyPassPass(), llvm::initializeHardwareLoopsLegacyPass(), llvm::initializeIfConverterPass(), llvm::initializeImplicitNullChecksPass(), llvm::initializeIndirectBrExpandLegacyPassPass(), llvm::initializeInferAddressSpacesPass(), llvm::initializeInitUndefLegacyPass(), llvm::initializeInstructionCombiningPassPass(), llvm::initializeInstructionSelectPass(), llvm::initializeInstSimplifyLegacyPassPass(), llvm::initializeInterleavedAccessPass(), llvm::initializeInterleavedLoadCombinePass(), llvm::initializeIRSimilarityIdentifierWrapperPassPass(), llvm::initializeIRTranslatorPass(), llvm::initializeIVUsersWrapperPassPass(), llvm::initializeJMCInstrumenterPass(), llvm::initializeKCFIPass(), llvm::initializeLazyBlockFrequencyInfoPassPass(), llvm::initializeLazyBranchProbabilityInfoPassPass(), llvm::initializeLazyMachineBlockFrequencyInfoPassPass(), llvm::initializeLazyValueInfoWrapperPassPass(), llvm::initializeLCSSAVerificationPassPass(), llvm::initializeLCSSAWrapperPassPass(), llvm::initializeLegacyLICMPassPass(), llvm::initializeLegalizerPass(), llvm::initializeLibcallLoweringInfoWrapperPass(), llvm::initializeLiveDebugValuesLegacyPass(), llvm::initializeLiveDebugVariablesWrapperLegacyPass(), llvm::initializeLiveIntervalsWrapperPassPass(), llvm::initializeLiveRangeShrinkPass(), llvm::initializeLiveRegMatrixWrapperLegacyPass(), llvm::initializeLiveStacksWrapperLegacyPass(), llvm::initializeLiveVariablesWrapperPassPass(), llvm::initializeLoadStoreOptPass(), llvm::initializeLoadStoreVectorizerLegacyPassPass(), llvm::initializeLocalizerPass(), llvm::initializeLocalStackSlotPassPass(), llvm::initializeLoopDataPrefetchLegacyPassPass(), llvm::initializeLoopExtractorLegacyPassPass(), llvm::initializeLoopInfoWrapperPassPass(), llvm::initializeLoopSimplifyPass(), llvm::initializeLoopStrengthReducePass(), llvm::initializeLoopTermFoldPass(), llvm::initializeLoopUnrollPass(), llvm::initializeLowerAtomicLegacyPassPass(), llvm::initializeLowerEmuTLSPass(), llvm::initializeLowerGlobalDtorsLegacyPassPass(), llvm::initializeLowerIntrinsicsPass(), llvm::initializeLowerInvokeLegacyPassPass(), llvm::initializeLowerSwitchLegacyPassPass(), llvm::initializeMachineBlockHashInfoPass(), llvm::initializeMachineBlockPlacementLegacyPass(), llvm::initializeMachineBlockPlacementStatsLegacyPass(), llvm::initializeMachineCFGPrinterPass(), llvm::initializeMachineCombinerPass(), llvm::initializeMachineCopyPropagationLegacyPass(), llvm::initializeMachineCSELegacyPass(), llvm::initializeMachineCycleInfoPrinterLegacyPass(), llvm::initializeMachineCycleInfoWrapperPassPass(), llvm::initializeMachineDominanceFrontierPass(), llvm::initializeMachineDominatorTreeWrapperPassPass(), llvm::initializeMachineFunctionPrinterPassPass(), llvm::initializeMachineFunctionSplitterPass(), llvm::initializeMachineLateInstrsCleanupLegacyPass(), llvm::initializeMachineLICMPass(), llvm::initializeMachineLoopInfoWrapperPassPass(), llvm::initializeMachineModuleInfoWrapperPassPass(), llvm::initializeMachineOutlinerPass(), llvm::initializeMachinePipelinerPass(), llvm::initializeMachinePostDominatorTreeWrapperPassPass(), llvm::initializeMachineRegionInfoPassPass(), llvm::initializeMachineSchedulerLegacyPass(), llvm::initializeMachineSinkingLegacyPass(), llvm::initializeMachineTraceMetricsWrapperPassPass(), llvm::initializeMachineUniformityAnalysisPassPass(), llvm::initializeMachineUniformityInfoPrinterPassPass(), llvm::initializeMachineVerifierLegacyPassPass(), llvm::initializeMemoryDependenceWrapperPassPass(), llvm::initializeMemorySSAWrapperPassPass(), llvm::initializeMergeICmpsLegacyPassPass(), llvm::initializeMIR2VecPrinterLegacyPassPass(), llvm::initializeMIR2VecVocabLegacyAnalysisPass(), llvm::initializeMIR2VecVocabPrinterLegacyPassPass(), llvm::initializeMIRAddFSDiscriminatorsPass(), llvm::initializeMIRCanonicalizerPass(), llvm::initializeMIRNamerPass(), llvm::initializeMIRPrintingPassPass(), llvm::initializeMIRProfileLoaderPassPass(), llvm::initializeModuleSummaryIndexWrapperPassPass(), llvm::initializeModuloScheduleTestPass(), llvm::initializeNaryReassociateLegacyPassPass(), llvm::initializeObjCARCContractLegacyPassPass(), llvm::initializeOptimizePHIsLegacyPass(), llvm::initializePartiallyInlineLibCallsLegacyPassPass(), llvm::initializePatchableFunctionLegacyPass(), llvm::initializePeepholeOptimizerLegacyPass(), llvm::initializePEILegacyPass(), llvm::initializePHIEliminationPass(), llvm::initializePhiValuesWrapperPassPass(), llvm::initializePlaceBackedgeSafepointsLegacyPassPass(), llvm::initializePostDominatorTreeWrapperPassPass(), llvm::initializePostDomOnlyPrinterWrapperPassPass(), llvm::initializePostDomOnlyViewerWrapperPassPass(), llvm::initializePostDomPrinterWrapperPassPass(), llvm::initializePostDomViewerWrapperPassPass(), llvm::initializePostInlineEntryExitInstrumenterPass(), llvm::initializePostMachineSchedulerLegacyPass(), llvm::initializePostRAHazardRecognizerLegacyPass(), llvm::initializePostRAMachineSinkingLegacyPass(), llvm::initializePostRASchedulerLegacyPass(), llvm::initializePreISelIntrinsicLoweringLegacyPassPass(), llvm::initializePrintFunctionPassWrapperPass(), llvm::initializePrintModulePassWrapperPass(), llvm::initializeProcessImplicitDefsLegacyPass(), llvm::initializeProfileSummaryInfoWrapperPassPass(), llvm::initializePromoteLegacyPassPass(), llvm::initializePseudoProbeInserterPass(), llvm::initializeRABasicPass(), llvm::initializeRAGreedyLegacyPass(), llvm::initializeReachingDefInfoWrapperPassPass(), llvm::initializeReassociateLegacyPassPass(), llvm::initializeRegAllocFastPass(), llvm::initializeRegAllocScoringPass(), llvm::initializeRegBankSelectPass(), llvm::initializeRegionInfoPassPass(), llvm::initializeRegionOnlyPrinterPass(), llvm::initializeRegionOnlyViewerPass(), llvm::initializeRegionPrinterPass(), llvm::initializeRegionViewerPass(), llvm::initializeRegisterCoalescerLegacyPass(), llvm::initializeRegToMemWrapperPassPass(), llvm::initializeRegUsageInfoCollectorLegacyPass(), llvm::initializeRegUsageInfoPropagationLegacyPass(), llvm::initializeRemoveLoadsIntoFakeUsesLegacyPass(), llvm::initializeRemoveRedundantDebugValuesLegacyPass(), llvm::initializeRenameIndependentSubregsLegacyPass(), llvm::initializeReplaceWithVeclibLegacyPass(), llvm::initializeResetMachineFunctionPass(), llvm::initializeRuntimeLibraryInfoWrapperPass(), llvm::initializeSafepointIRVerifierPass(), llvm::initializeSafeStackLegacyPassPass(), llvm::initializeScalarEvolutionWrapperPassPass(), llvm::initializeScalarizeMaskedMemIntrinLegacyPassPass(), llvm::initializeScalarizerLegacyPassPass(), llvm::initializeScavengerTestPass(), llvm::initializeSCEVAAWrapperPassPass(), llvm::initializeScopedNoAliasAAWrapperPassPass(), llvm::initializeSelectOptimizePass(), llvm::initializeShadowStackGCLoweringPass(), llvm::initializeShrinkWrapLegacyPass(), llvm::initializeSingleLoopExtractorPass(), llvm::initializeSinkingLegacyPassPass(), llvm::initializeSjLjEHPreparePass(), llvm::initializeSlotIndexesWrapperPassPass(), llvm::initializeSpeculativeExecutionLegacyPassPass(), llvm::initializeSpillPlacementWrapperLegacyPass(), llvm::initializeSROALegacyPassPass(), llvm::initializeStackColoringLegacyPass(), llvm::initializeStackFrameLayoutAnalysisLegacyPass(), llvm::initializeStackMapLivenessPass(), llvm::initializeStackProtectorPass(), llvm::initializeStackSafetyGlobalInfoWrapperPassPass(), llvm::initializeStackSafetyInfoWrapperPassPass(), llvm::initializeStackSlotColoringLegacyPass(), llvm::initializeStaticDataAnnotatorPass(), llvm::initializeStaticDataProfileInfoWrapperPassPass(), llvm::initializeStaticDataSplitterPass(), llvm::initializeStripDebugMachineModulePass(), llvm::initializeStructurizeCFGLegacyPassPass(), llvm::initializeTailCallElimPass(), llvm::initializeTailDuplicateLegacyPass(), llvm::initializeTargetLibraryInfoWrapperPassPass(), llvm::initializeTargetPassConfigPass(), llvm::initializeTargetTransformInfoWrapperPassPass(), llvm::initializeTwoAddressInstructionLegacyPassPass(), llvm::initializeTypeBasedAAWrapperPassPass(), llvm::initializeTypePromotionLegacyPass(), llvm::initializeUniformityInfoWrapperPassPass(), llvm::initializeUnifyLoopExitsLegacyPassPass(), llvm::initializeUnpackMachineBundlesPass(), llvm::initializeUnreachableBlockElimLegacyPassPass(), llvm::initializeUnreachableMachineBlockElimLegacyPass(), llvm::initializeVerifierLegacyPassPass(), llvm::initializeVirtRegMapWrapperLegacyPass(), llvm::initializeVirtRegRewriterLegacyPass(), llvm::initializeWasmEHPreparePass(), llvm::initializeWindowsSecureHotPatchingPass(), llvm::initializeWinEHPreparePass(), llvm::initializeWriteBitcodePassPass(), llvm::initializeXRayInstrumentationLegacyPass(), llvm::InlinerPass::InlinerPass(), llvm::yaml::ScalarTraits< BinaryRef >::input(), llvm::yaml::ScalarTraits< bool >::input(), llvm::yaml::ScalarTraits< double >::input(), llvm::yaml::ScalarTraits< float >::input(), llvm::yaml::ScalarTraits< Hex16 >::input(), llvm::yaml::ScalarTraits< Hex32 >::input(), llvm::yaml::ScalarTraits< Hex64 >::input(), llvm::yaml::ScalarTraits< Hex8 >::input(), llvm::yaml::ScalarTraits< int16_t >::input(), llvm::yaml::ScalarTraits< int32_t >::input(), llvm::yaml::ScalarTraits< int64_t >::input(), llvm::yaml::ScalarTraits< int8_t >::input(), llvm::yaml::ScalarTraits< std::string >::input(), llvm::yaml::ScalarTraits< StringRef >::input(), llvm::yaml::ScalarTraits< uint16_t >::input(), llvm::yaml::ScalarTraits< uint32_t >::input(), llvm::yaml::ScalarTraits< uint64_t >::input(), llvm::yaml::ScalarTraits< uint8_t >::input(), llvm::yaml::ScalarTraits< VersionTuple >::input(), llvm::pdb::InputFile::InputFile(), llvm::coverage::CovMapFunctionRecordV1< IntPtrT >::INSTR_PROF_DATA(), llvm::RawInstrProf::ProfileData< IntPtrT >::INSTR_PROF_DATA(), llvm::AddrSpaceCastInst::Instruction, llvm::AllocaInst::Instruction, llvm::AtomicCmpXchgInst::Instruction, llvm::AtomicRMWInst::Instruction, llvm::BinaryOperator::Instruction, llvm::BitCastInst::Instruction, llvm::BranchInst::Instruction, llvm::CallBrInst::Instruction, llvm::CallInst::Instruction, llvm::CatchReturnInst::Instruction, llvm::CatchSwitchInst::Instruction, llvm::CleanupReturnInst::Instruction, llvm::ExtractElementInst::Instruction, llvm::ExtractValueInst::Instruction, llvm::FCmpInst::Instruction, llvm::FenceInst::Instruction, llvm::FPExtInst::Instruction, llvm::FPToSIInst::Instruction, llvm::FPToUIInst::Instruction, llvm::FPTruncInst::Instruction, llvm::FreezeInst::Instruction, llvm::GetElementPtrInst::Instruction, llvm::ICmpInst::Instruction, llvm::IndirectBrInst::Instruction, llvm::InsertElementInst::Instruction, llvm::InsertValueInst::Instruction, llvm::IntToPtrInst::Instruction, llvm::InvokeInst::Instruction, llvm::LandingPadInst::Instruction, llvm::LoadInst::Instruction, llvm::PHINode::Instruction, llvm::PtrToIntInst::Instruction, llvm::ResumeInst::Instruction, llvm::ReturnInst::Instruction, llvm::sandboxir::Context::Instruction, llvm::SelectInst::Instruction, llvm::SExtInst::Instruction, llvm::ShuffleVectorInst::Instruction, llvm::SIToFPInst::Instruction, llvm::StoreInst::Instruction, llvm::SwitchInst::Instruction, llvm::TruncInst::Instruction, llvm::UIToFPInst::Instruction, llvm::UnaryOperator::Instruction, llvm::UnreachableInst::Instruction, llvm::VAArgInst::Instruction, llvm::ZExtInst::Instruction, llvm::AAInterFnReachability::instructionCanReach(), llvm::InstCostVisitor::InstVisitor< InstCostVisitor, Constant * >, llvm::sandboxir::CallInst::IntrinsicInst, llvm::LoopAnalysisManagerFunctionProxy::Result::invalidate(), llvm::PostDominatorTree::invalidate(), llvm::sys::Memory::InvalidateInstructionCache(), llvm::IR2VecVocabAnalysis::IR2VecVocabAnalysis(), llvm::sys::fs::is_local(), llvm::sys::fs::is_local(), llvm::AAIntraFnReachability::isAssumedReachable(), llvm::DOTGraphTraits< DOTFuncInfo * >::isNodeHidden(), llvm::opt::Option::isRegisteredSC(), llvm::object::AbstractArchiveMemberHeader::isThin(), llvm::DWARFContext::DWARFContextState::isThreadSafe(), llvm::ir2vec::Vocabulary::isValid(), llvm::VectorType::isValidElementType(), llvm::jitLinkForORC(), llvm::RuntimeDyld::jitLinkForORC, llvm::orc::JITTargetMachineBuilder::JITTargetMachineBuilderPrinter, llvm::LexicalScopes::LexicalScopes(), llvm::line_iterator::line_iterator(), llvm::codeview::DebugLinesSubsectionRef::LineColumnExtractor, llvm::coverage::LineCoverageStats::LineCoverageIterator, llvm::LiveIntervalCalc::LiveIntervalCalc(), llvm::LiveIntervals::LiveIntervals(), llvm::LiveRangeCalc::LiveRangeCalc(), llvm::orc::LLJIT::LLJITBuilderSetters, llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::ConstantInt::get(), llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::ConstantInt::get(), llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::ConstantInt::get(), llvm::PseudoSourceValue::llvm::operator<<, llvm::LLVM_DECLARE_ENUM_AS_BITMASK(), llvm::BasicBlock::LLVM_DEPRECATED(), llvm::BasicBlock::LLVM_DEPRECATED(), llvm::InsertPosition::LLVM_DEPRECATED(), llvm::Instruction::LLVM_DEPRECATED(), llvm::Instruction::LLVM_DEPRECATED(), llvm::Instruction::LLVM_DEPRECATED(), llvm::Type::LLVM_DEPRECATED(), LLVMInitializeAMDGPUTarget(), LLVMInitializeARMAsmParser(), LLVMInitializeARMTarget(), LLVMInitializeARMTargetMC(), LLVMInitializeAVRAsmParser(), llvm::LLVMInitializeAVRTarget(), LLVMInitializeAVRTargetMC(), LLVMInitializeBPFAsmParser(), LLVMInitializeBPFTarget(), LLVMInitializeBPFTargetMC(), LLVMInitializeLanaiTarget(), LLVMInitializeMipsTarget(), LLVMInitializeMipsTargetMC(), LLVMInitializeMSP430Target(), LLVMInitializeNVPTXTarget(), LLVMInitializeRISCVTarget(), LLVMInitializeSparcTarget(), LLVMInitializeSPIRVTarget(), LLVMInitializeVEAsmParser(), LLVMInitializeVETarget(), LLVMInitializeVETargetInfo(), LLVMInitializeVETargetMC(), LLVMInitializeXCoreTarget(), llvm::sandboxir::Value::LLVMOpUserItToSBTy, llvm::symbolize::LLVMSymbolizer::LLVMSymbolizer(), llvm::orc::loadMachOLinkableFile(), llvm::sys::windows::loadSystemModuleSecure(), llvm::xray::Trace::loadTrace, llvm::LoadWeight(), llvm::sys::fs::lockFile(), llvm::orc::LookupState::LookupState(), llvm::orc::LookupState::LookupState(), llvm::LoopInfo::LoopInfo(), llvm::MachineLoop::LoopInfoBase< MachineBasicBlock, MachineLoop >, llvm::logicalview::LVCompare::LVCompare(), llvm::MachineBlockFrequencyInfo::MachineBlockFrequencyInfo(), llvm::MachineBlockFrequencyInfo::MachineBlockFrequencyInfo(), llvm::MachineModuleInfo::MachineModuleAnalysis, llvm::MachineOptimizationRemarkEmitter::MachineOptimizationRemarkEmitter(), llvm::MachineSchedulerPass::MachineSchedulerPass(), llvm::object::ExportEntry::MachOObjectFile, llvm::MakeErrMsg(), llvm::SmallVectorBase< SmallVectorSizeType< T > >::mallocForGrow(), llvm::mapLastWindowsError(), llvm::sys::fs::mapped_file_region::mapped_file_region(), llvm::mapWindowsError(), llvm::orc::AsynchronousSymbolQuery::MaterializationResponsibility, llvm::mayHaveMemprofSummary(), llvm::MCDwarfLineTableHeader::MCDwarfLineTableHeader(), llvm::MD5::MD5(), llvm::DIEnumerator::MDNode, llvm::DIGenericSubrange::MDNode, llvm::DISubrange::MDNode, llvm::sandboxir::PredIterator::MemDGNode, llvm::MemIntrinsicCostAttributes::MemIntrinsicCostAttributes(), llvm::MemIntrinsicCostAttributes::MemIntrinsicCostAttributes(), llvm::MemIntrinsicCostAttributes::MemIntrinsicCostAttributes(), llvm::MemoryBufferRef::MemoryBufferRef(), llvm::MemorySSA::MemorySSA(), llvm::MemorySSAUtil::MemorySSAWalker, llvm::MemProfAveLifetimeColdThreshold(), llvm::MemProfilerPass::MemProfilerPass(), llvm::MemProfKeepAllNotColdContexts(), llvm::MemProfLifetimeAccessDensityColdThreshold(), llvm::MemProfMinAveLifetimeAccessDensityHotThreshold(), llvm::MemProfUseAmbiguousAttributes(), llvm::mir2vec::MIRVocabulary::MIRVocabulary(), llvm::MMRAMetadata::MMRAMetadata(), llvm::pdb::ModuleDebugStreamRef::ModuleDebugStreamRef(), llvm::ModuleInlinerPass::ModuleInlinerPass(), llvm::ModuleInlinerWrapperPass::ModuleInlinerWrapperPass(), llvm::ModuleMemProfilerPass::ModuleMemProfilerPass(), llvm::NamedMDNode::NamedMDNode(), llvm::pdb::NamedStreamMap::NamedStreamMapBuilder, llvm::NewArchiveMember::NewArchiveMember(), llvm::sys::fs::openFile(), llvm::sys::fs::openFileForRead(), llvm::sys::fs::openNativeFile(), llvm::sandboxir::OperandUseIterator::OperandUseIterator(), llvm::MDNode::operator new(), llvm::CmpPredicate::operator!=(), llvm::VarStreamArrayExtractor< codeview::CrossModuleImportItem >::operator()(), llvm::VarStreamArrayExtractor< codeview::FileChecksumEntry >::operator()(), llvm::VarStreamArrayExtractor< codeview::InlineeSourceLine >::operator()(), llvm::DWARFDie::attribute_iterator::operator--(), llvm::sys::fs::directory_entry::operator<(), llvm::operator<<(), llvm::operator<<(), llvm::sys::fs::directory_entry::operator<=(), llvm::BasicBlock::operator=(), llvm::BlockFrequencyInfo::operator=(), llvm::coverage::RawCoverageFilenamesReader::operator=(), llvm::coverage::RawCoverageMappingReader::operator=(), llvm::DeltaTree::operator=(), llvm::DIBuilder::operator=(), llvm::GlobalAlias::operator=(), llvm::GlobalIFunc::operator=(), llvm::GVNPass::ValueTable::operator=(), llvm::InlineAsm::operator=(), llvm::InstrProfSymtab::operator=(), llvm::ItaniumManglingCanonicalizer::operator=(), llvm::jitlink::LinkGraph::operator=(), llvm::jitlink::SimpleSegmentAlloc::operator=(), llvm::json::Path::Root::operator=(), llvm::ListeningSocket::operator=(), llvm::LLVMContext::operator=(), llvm::MachineLoopInfo::operator=(), llvm::MachO::SymbolSet::operator=(), llvm::MCAssembler::operator=(), llvm::MCContext::operator=(), llvm::MCSymbol::operator=(), llvm::MDString::operator=(), llvm::msgpack::Reader::operator=(), llvm::msgpack::Writer::operator=(), llvm::mustache::Template::operator=(), llvm::mustache::Template::operator=(), llvm::opt::Arg::operator=(), llvm::orc::JITDylib::operator=(), llvm::orc::JITLinkReentryTrampolines::operator=(), llvm::orc::LookupState::operator=(), llvm::orc::ResourceTracker::operator=(), llvm::orc::Speculator::operator=(), llvm::orc::UnwindInfoManager::operator=(), llvm::pdb::DbiModuleDescriptor::operator=(), llvm::pdb::DbiModuleDescriptorBuilder::operator=(), llvm::pdb::DbiModuleSourceFilesIterator::operator=(), llvm::pdb::DbiStreamBuilder::operator=(), llvm::pdb::GSIStreamBuilder::operator=(), llvm::pdb::InfoStreamBuilder::operator=(), llvm::pdb::ModuleDebugStreamRef::operator=(), llvm::pdb::PDBFileBuilder::operator=(), llvm::pdb::SymbolGroupIterator::operator=(), llvm::pdb::TpiStreamBuilder::operator=(), llvm::PGOOptions::operator=(), llvm::remarks::Remark::operator=(), llvm::remarks::StringTable::operator=(), llvm::RISCVISAInfo::operator=(), llvm::RopePieceBTree::operator=(), llvm::SCEVPredicate::operator=(), llvm::SDDbgInfo::operator=(), llvm::SelectionDAG::operator=(), llvm::StructType::operator=(), llvm::TargetExtType::operator=(), llvm::ThreadSafeTrieRawHashMapBase::operator=(), llvm::TimePassesHandler::operator=(), llvm::TimeProfilingPassesHandler::operator=(), llvm::TypedPointerType::operator=(), llvm::Value::operator=(), llvm::ValueMapper::operator=(), llvm::detail::IEEEFloat::operator==(), llvm::gsym::operator==(), llvm::MachO::SymbolSet::operator==(), llvm::sys::fs::directory_entry::operator>(), llvm::sys::fs::directory_entry::operator>=(), llvm::ir2vec::Vocabulary::operator, llvm::ir2vec::Vocabulary::operator, llvm::ir2vec::Vocabulary::operator, llvm::ir2vec::Vocabulary::operator, llvm::yaml::ScalarTraits< BinaryRef >::output(), llvm::yaml::ScalarTraits< bool >::output(), llvm::yaml::ScalarTraits< double >::output(), llvm::yaml::ScalarTraits< float >::output(), llvm::yaml::ScalarTraits< Hex16 >::output(), llvm::yaml::ScalarTraits< Hex32 >::output(), llvm::yaml::ScalarTraits< Hex64 >::output(), llvm::yaml::ScalarTraits< Hex8 >::output(), llvm::yaml::ScalarTraits< int16_t >::output(), llvm::yaml::ScalarTraits< int32_t >::output(), llvm::yaml::ScalarTraits< int64_t >::output(), llvm::yaml::ScalarTraits< int8_t >::output(), llvm::yaml::ScalarTraits< std::string >::output(), llvm::yaml::ScalarTraits< StringRef >::output(), llvm::yaml::ScalarTraits< uint16_t >::output(), llvm::yaml::ScalarTraits< uint32_t >::output(), llvm::yaml::ScalarTraits< uint64_t >::output(), llvm::yaml::ScalarTraits< uint8_t >::output(), llvm::yaml::ScalarTraits< VersionTuple >::output(), llvm::sys::Process::OutputBold(), llvm::sys::Process::OutputColor(), llvm::sys::Process::OutputReverse(), llvm::OverflowTracking::OverflowTracking(), llvm::json::Path::Root::Path::report, llvm::PGOMemOPSizeOpt::PGOMemOPSizeOpt(), llvm::PGOOptions::PGOOptions(), llvm::PickMergedSourceLocations(), llvm::mca::Pipeline::Pipeline(), llvm::PoisonValue::PoisonValue(), llvm::PostMachineSchedulerPass::PostMachineSchedulerPass(), llvm::sys::Process::PreventCoreFiles(), llvm::ThreadSafeTrieRawHashMapBase::print(), llvm::Intrinsic::printImmArg(), llvm::printIRUnitNameForStackTrace(), llvm::sys::PrintStackTrace(), llvm::sys::PrintStackTraceOnErrorSignal(), llvm::TimerGroup::PrintStatisticsJSON, llvm::sys::ProcessInfo::ProcessInfo(), llvm::ProfileCorrelate(), llvm::ProfileSummaryInfo::ProfileSummaryInfo(), llvm::PseudoProbeUpdatePass::PseudoProbeUpdatePass(), llvm::sys::path::rbegin(), llvm::sys::path::reverse_iterator::rbegin, llvm::sampleprof::SampleProfileReader::readImpl(), llvm::sys::fs::readNativeFile(), llvm::sys::fs::readNativeFileSlice(), llvm::sys::fs::real_path(), llvm::GlobalsAAResult::RecomputeGlobalsAAPass, llvm::vfs::recursive_directory_iterator::recursive_directory_iterator(), llvm::sandboxir::Region::RegionsFromBBs, llvm::RegisterClassInfo::RegisterClassInfo(), llvm::sys::Memory::releaseMappedMemory(), llvm::sys::fs::remove(), llvm::sys::fs::remove_directories(), llvm::sys::path::remove_leading_dotslash(), llvm::sys::RemoveFileOnSignal(), llvm::ilist_callback_traits< MachineBasicBlock >::removeNodeFromList(), llvm::ilist_traits< MachineInstr >::removeNodeFromList(), llvm::sys::fs::rename(), llvm::sys::path::rend(), llvm::sys::path::reverse_iterator::rend, llvm::OutputCategoryAggregator::Report(), llvm::OutputCategoryAggregator::Report(), llvm::sys::Process::ResetColor(), llvm::sys::fs::resize_file(), llvm::sys::fs::resize_file_sparse(), llvm::RopePieceBTreeIterator::RopePieceBTreeIterator(), llvm::LoopNestAnalysis::run(), llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & >::run(), llvm::sys::RunInterruptHandlers(), llvm::RunningWindows11OrGreater(), llvm::RunningWindows8OrGreater(), llvm::sys::Process::SafelyCloseFileDescriptor(), llvm::SampleContextTracker::SampleContextTracker(), llvm::SandboxVectorizerPass::SandboxVectorizerPass(), llvm::detail::DoubleAPFloat::scalbn, llvm::ScalePartialSampleProfileWorkingSetSize(), llvm::SchedBoundary::SchedBoundary(), llvm::sandboxir::Scheduler::SchedulerInternalsAttorney, llvm::SpecialCaseList::Section::Section(), llvm::object::SectionRef::SectionRef(), llvm::sys::fs::set_current_path(), llvm::set_thread_priority(), llvm::sys::SetInfoSignalFunction(), llvm::sys::SetInterruptFunction(), llvm::LibcallLoweringInfo::setLibcallImpl(), llvm::sys::SetOneShotPipeSignalFunction(), llvm::sys::fs::setPermissions(), llvm::sys::fs::setPermissions(), llvm::DXContainerYAML::ShaderFeatureFlags::ShaderFeatureFlags(), llvm::DXContainerYAML::ShaderHash::ShaderHash(), llvm::ShouldPreserveAllAttributes(), llvm::jitlink::SimpleSegmentAlloc::SimpleSegmentAlloc(), llvm::SlotIndexes::SlotIndexesWrapperPass, llvm::SourceMgr::SourceMgr(), llvm::sys::Process::StandardErrColumns(), llvm::sys::Process::StandardErrHasColors(), llvm::sys::Process::StandardErrIsDisplayed(), llvm::sys::Process::StandardInIsUserInput(), llvm::sys::Process::StandardOutColumns(), llvm::sys::Process::StandardOutHasColors(), llvm::sys::Process::StandardOutIsDisplayed(), llvm::vfs::Status::Status(), llvm::sys::fs::directory_entry::status(), llvm::sys::fs::status(), llvm::sys::fs::status(), llvm::sys::fs::status_known(), llvm::StoreWeight(), llvm::codeview::StringsAndChecksumsRef::StringsAndChecksumsRef(), llvm::Value::stripAndAccumulateConstantOffsets(), llvm:🆑:SubCommand::SubCommand(), llvm::pdb::SymbolGroup::SymbolGroupIterator, llvm::orc::SymbolStringPool::SymbolStringPoolEntryUnsafe, llvm::sys::fs::mapped_file_region::sync(), llvm::sys::path::system_temp_directory(), llvm::hlsl::BindingInfoBuilder::takeBoundRegs(), llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(), llvm::MachO::TextAPIWriter::TextAPIWriter(), llvm::ThreadSafeTrieRawHashMapBase::ThreadSafeTrieRawHashMapBase(), llvm::TimeProfilingPassesHandler::TimeProfilingPassesHandler(), llvm::Timer::Timer(), llvm::TimeRecord::TimeRecord(), llvm::TimerGroup::TimerGlobals, llvm::pdb::TpiStream::TpiStreamBuilder, llvm::ilist_traits< MachineInstr >::transferNodesFromList(), llvm::Triple::Triple(), llvm::UndefValue::UndefValue(), llvm::sys::fs::unlockFile(), llvm::sys::unregisterHandlers(), llvm::Use::Use(), llvm::sys::Process::UseANSIEscapeCodes(), llvm::User::User(), llvm::sys::path::user_config_directory(), llvm::sandboxir::Context::Utils, llvm::GVNPass::ValueTable::ValueTable(), llvm::GVNPass::ValueTable::ValueTable(), llvm::GVNPass::ValueTable::ValueTable(), llvm::hlsl::rootsig::verifyRangeType(), llvm::DWARFLocationTable::visitLocationList(), llvm::ir2vec::VocabStorage::VocabStorage(), llvm::ir2vec::Vocabulary::Vocabulary(), llvm::sys::Wait(), llvm::sys::windows::widenPath(), llvm::pdb::LinePrinter::WithColor, llvm::WritableBinaryStreamRef::WritableBinaryStreamRef(), llvm::WritableBinaryStreamRef::WritableBinaryStreamRef(), llvm::writeStringsAndOffsets(), llvm::memprof::YAMLMemProfReader::YAMLMemProfReader(), llvm::vfs::YAMLVFSWriter::YAMLVFSWriter(), llvm::AAResults::~AAResults(), llvm::AttributeSet::~AttributeSet(), llvm::BinaryStreamReader::~BinaryStreamReader(), llvm::BinaryStreamWriter::~BinaryStreamWriter(), llvm::BlockFrequencyInfo::~BlockFrequencyInfo(), llvm::CodeGenData::~CodeGenData(), llvm::CodeGenDataWriter::~CodeGenDataWriter(), llvm::ConstantExpr::~ConstantExpr(), llvm::sandboxir::Context::~Context(), llvm::codeview::ContinuationRecordBuilder::~ContinuationRecordBuilder(), llvm::pdb::DbiModuleDescriptorBuilder::~DbiModuleDescriptorBuilder(), llvm::pdb::DbiStream::~DbiStream(), llvm::pdb::DbiStreamBuilder::~DbiStreamBuilder(), llvm::DIEUnit::~DIEUnit(), llvm::DILocalScope::~DILocalScope(), llvm::DOTFuncInfo::~DOTFuncInfo(), llvm::DWARFDebugFrame::~DWARFDebugFrame(), llvm::dwarf_linker::parallel::DWARFLinker::~DWARFLinker(), llvm::ir2vec::Embedder::~Embedder(), llvm::EngineBuilder::~EngineBuilder(), llvm::FileCheck::~FileCheck(), llvm::GCFunctionInfo::~GCFunctionInfo(), llvm::GlobalsAAResult::~GlobalsAAResult(), llvm::pdb::GlobalsStream::~GlobalsStream(), llvm::pdb::GSIStreamBuilder::~GSIStreamBuilder(), llvm::gsym::GsymReader::~GsymReader(), llvm::sys::InitializeCOMRAII::~InitializeCOMRAII(), llvm::lto::InputFile::~InputFile(), llvm::pdb::InputFile::~InputFile(), llvm::InstructionPrecedenceTracking::~InstructionPrecedenceTracking(), llvm::orc::JITCompileCallbackManager::~JITCompileCallbackManager(), llvm::symbolize::LLVMSymbolizer::~LLVMSymbolizer(), llvm::orc::LookupState::~LookupState(), llvm::lto::LTO::~LTO(), llvm::LTOCodeGenerator::~LTOCodeGenerator(), llvm::LTOModule::~LTOModule(), llvm::logicalview::LVCompare::~LVCompare(), llvm::logicalview::LVOptions::~LVOptions(), llvm::logicalview::LVSplitContext::~LVSplitContext(), llvm::MachineBlockFrequencyInfo::~MachineBlockFrequencyInfo(), llvm::MachineSchedulerPass::~MachineSchedulerPass(), llvm::MDNode::~MDNode(), llvm::memprof::MemProfSummaryBuilder::~MemProfSummaryBuilder(), llvm::mir2vec::MIREmbedder::~MIREmbedder(), llvm::MIRParser::~MIRParser(), llvm::pdb::ModuleDebugStreamRef::~ModuleDebugStreamRef(), llvm::PassRegistry::~PassRegistry(), llvm::pdb::PDBFileBuilder::~PDBFileBuilder(), llvm::PGOOptions::~PGOOptions(), llvm::PostMachineSchedulerPass::~PostMachineSchedulerPass(), llvm::ProfileAnnotator::~ProfileAnnotator(), llvm::ProfileSummaryBuilder::~ProfileSummaryBuilder(), llvm::pdb::PublicsStream::~PublicsStream(), llvm::RuntimeDyld::~RuntimeDyld(), llvm::RuntimeDyldChecker::~RuntimeDyldChecker(), llvm::SandboxVectorizerPass::~SandboxVectorizerPass(), llvm::SCCPSolver::~SCCPSolver(), llvm::SpecialCaseList::Section::~Section(), llvm::SignpostEmitter::~SignpostEmitter(), llvm::jitlink::SimpleSegmentAlloc::~SimpleSegmentAlloc(), llvm::codeview::SimpleTypeSerializer::~SimpleTypeSerializer(), llvm::SourceMgr::~SourceMgr(), llvm::SpecialCaseList::~SpecialCaseList(), llvm::SSAUpdaterBulk::~SSAUpdaterBulk(), llvm::yaml::Stream::~Stream(), llvm::StringTableBuilder::~StringTableBuilder(), llvm::pdb::SymbolStream::~SymbolStream(), llvm::TargetTransformInfo::~TargetTransformInfo(), llvm::mustache::Template::~Template(), llvm::pdb::TpiStream::~TpiStream(), llvm::pdb::TpiStreamBuilder::~TpiStreamBuilder(), llvm::ValueAsMetadata::~ValueAsMetadata(), llvm::GVNPass::ValueTable::~ValueTable(), and llvm::windows_manifest::WindowsManifestMerger::~WindowsManifestMerger().
◆ LLVM_ABI_EXPORT
◆ LLVM_ABI_FOR_TEST
#define LLVM_ABI_FOR_TEST LLVM_ABI
Definition at line 218 of file Compiler.h.
Referenced by llvm::sandboxir::Pass::dump(), llvm::sandboxir::dumpOS(), llvm::extractInstructionFeatures(), llvm::extractMBBFrequency(), llvm::opt::ArgList::getNumInputArgStrings(), llvm::JobserverClient::getNumJobs(), LiveDebugValues::InstrRefBasedLDV::InstrRefBasedLDV(), llvm::mir2vec::MIRVocabulary::MIRVocabulary(), llvm::cas::OnDiskDataAllocator::OnDiskDataAllocator(), llvm::cas::OnDiskTrieRawHashMap::OnDiskTrieRawHashMap(), llvm::cas::MappedFileRegionArena::operator=(), llvm::cas::OnDiskDataAllocator::operator=(), llvm::cas::OnDiskTrieRawHashMap::operator=(), llvm::FileCheckPatternContext::Pattern, llvm::cas::OnDiskDataAllocator::~OnDiskDataAllocator(), llvm::cas::OnDiskTrieRawHashMap::~OnDiskTrieRawHashMap(), llvm::SSAUpdaterBulk::~SSAUpdaterBulk(), llvm::VPIRInstruction::~VPIRInstruction(), and llvm::VPlanSlp::~VPlanSlp().
◆ LLVM_ABI_NOT_EXPORTED
#define LLVM_ABI_NOT_EXPORTED
LLVM_ABI is the main export/visibility macro to mark something as explicitly exported when llvm is built as a shared library with everything else that is unannotated will have internal visibility.
LLVM_ABI_EXPORT is for the special case for things like plugin symbol declarations or definitions where we don't want the macro to be switching between dllexport and dllimport on windows based on what codebase is being built, it will only be dllexport. For non windows platforms this macro behaves the same as LLVM_ABI.
LLVM_EXPORT_TEMPLATE is used on explicit template instantiations in source files that were declared extern in a header. This macro is only set as a compiler export attribute on windows, on other platforms it does nothing.
LLVM_TEMPLATE_ABI is for annotating extern template declarations in headers for both functions and classes. On windows its turned in to dllimport for library consumers, for other platforms its a default visibility attribute.
LLVM_ABI_FOR_TEST is for annotating symbols that are only exported because they are imported from a test. These symbols are not technically part of the LLVM public interface and could be conditionally excluded when not building tests in the future.
Definition at line 182 of file Compiler.h.
◆ LLVM_ADDRESS_SANITIZER_BUILD
#define LLVM_ADDRESS_SANITIZER_BUILD 0
\macro LLVM_ADDRESS_SANITIZER_BUILD Whether LLVM itself is built with AddressSanitizer instrumentation.
Definition at line 567 of file Compiler.h.
◆ LLVM_ALWAYS_EXPORT
#define LLVM_ALWAYS_EXPORT LLVM_ATTRIBUTE_VISIBILITY_DEFAULT
◆ LLVM_ASSUME_ALIGNED
| #define LLVM_ASSUME_ALIGNED | ( | p, |
|---|---|---|
| a ) |
◆ LLVM_ATTRIBUTE_ALWAYS_INLINE
#define LLVM_ATTRIBUTE_ALWAYS_INLINE inline
LLVM_ATTRIBUTE_ALWAYS_INLINE - On compilers where we have a directive to do so, mark a method "always inline" because it is performance sensitive.
Definition at line 356 of file Compiler.h.
Referenced by llvm::DynamicAPInt::abs, llvm::DynamicAPInt::ceilDiv, CheckChildSame(), CheckType(), llvm::User::ConstantAggrKeyType, llvm::DynamicAPInt::DynamicAPInt(), llvm::DynamicAPInt::DynamicAPInt(), llvm::DynamicAPInt::DynamicAPInt(), llvm::DynamicAPInt::DynamicAPInt(), llvm::dynamicAPIntFromInt64(), llvm::DynamicAPInt::floorDiv, llvm::DynamicAPInt::gcd, llvm::DynamicAPInt::lcm, llvm::DynamicAPInt::mod, llvm::DynamicAPInt::operator int64_t(), llvm::DynamicAPInt::operator!=, llvm::DynamicAPInt::operator!=, llvm::DynamicAPInt::operator%, llvm::DynamicAPInt::operator%, llvm::DynamicAPInt::operator%=, llvm::DynamicAPInt::operator*, llvm::DynamicAPInt::operator*, llvm::DynamicAPInt::operator*=, llvm::DynamicAPInt::operator+, llvm::DynamicAPInt::operator+, llvm::DynamicAPInt::operator++(), llvm::DynamicAPInt::operator+=, llvm::DynamicAPInt::operator-(), llvm::DynamicAPInt::operator-, llvm::DynamicAPInt::operator-, llvm::DynamicAPInt::operator--(), llvm::DynamicAPInt::operator-=, llvm::DynamicAPInt::operator/, llvm::DynamicAPInt::operator/, llvm::DynamicAPInt::operator/=, llvm::DynamicAPInt::operator<, llvm::DynamicAPInt::operator<(), llvm::DynamicAPInt::operator<, llvm::DynamicAPInt::operator<=, llvm::DynamicAPInt::operator<=(), llvm::DynamicAPInt::operator<=, llvm::detail::TypeSwitchBase< TypeSwitch< T, ResultT >, T >::operator=(), llvm::DynamicAPInt::operator=(), llvm::DynamicAPInt::operator=(), llvm::DynamicAPInt::operator==, llvm::DynamicAPInt::operator==, llvm::DynamicAPInt::operator>, llvm::DynamicAPInt::operator>, llvm::DynamicAPInt::operator>=, llvm::DynamicAPInt::operator>=, XXH_xorshift64(), and llvm::DynamicAPInt::~DynamicAPInt().
◆ LLVM_ATTRIBUTE_MINSIZE
#define LLVM_ATTRIBUTE_MINSIZE
◆ LLVM_ATTRIBUTE_NODEBUG
#define LLVM_ATTRIBUTE_NODEBUG
◆ LLVM_ATTRIBUTE_NOINLINE
#define LLVM_ATTRIBUTE_NOINLINE
◆ LLVM_ATTRIBUTE_REINITIALIZES
#define LLVM_ATTRIBUTE_REINITIALIZES
◆ LLVM_ATTRIBUTE_RESTRICT
#define LLVM_ATTRIBUTE_RESTRICT
◆ LLVM_ATTRIBUTE_RETAIN
#define LLVM_ATTRIBUTE_RETAIN
◆ LLVM_ATTRIBUTE_RETURNS_NOALIAS
#define LLVM_ATTRIBUTE_RETURNS_NOALIAS
\macro LLVM_ATTRIBUTE_RETURNS_NOALIAS Used to mark a function as returning a pointer that does not alias any other valid pointer.
Definition at line 391 of file Compiler.h.
◆ LLVM_ATTRIBUTE_RETURNS_NONNULL
#define LLVM_ATTRIBUTE_RETURNS_NONNULL
◆ LLVM_ATTRIBUTE_UNINITIALIZED
#define LLVM_ATTRIBUTE_UNINITIALIZED
◆ LLVM_ATTRIBUTE_UNUSED
#define LLVM_ATTRIBUTE_UNUSED
◆ LLVM_ATTRIBUTE_USED
#define LLVM_ATTRIBUTE_USED
◆ LLVM_ATTRIBUTE_VISIBILITY_DEFAULT
#define LLVM_ATTRIBUTE_VISIBILITY_DEFAULT
◆ LLVM_ATTRIBUTE_VISIBILITY_HIDDEN
#define LLVM_ATTRIBUTE_VISIBILITY_HIDDEN
LLVM_LIBRARY_VISIBILITY - If a class marked with this attribute is linked into a shared library, then the class should be private to the library and not accessible from outside it.
Can also be used to mark variables and functions, making them private to any shared library they are linked into. On PE/COFF targets, library visibility is the default, so this isn't needed.
LLVM_EXTERNAL_VISIBILITY - classes, functions, and variables marked with this attribute will be made public and visible outside of any shared library they are linked in to.
Definition at line 125 of file Compiler.h.
◆ LLVM_ATTRIBUTE_WEAK
#define LLVM_ATTRIBUTE_WEAK
◆ LLVM_BUILTIN_DEBUGTRAP
#define LLVM_BUILTIN_DEBUGTRAP
◆ LLVM_BUILTIN_TRAP
#define LLVM_BUILTIN_TRAP *(volatile int*)0x11 = 0
LLVM_BUILTIN_UNREACHABLE - On compilers which support it, expands to an expression which states that it is undefined behavior for the compiler to reach this point.
Otherwise is not defined.
'else' is intentionally left out so that other macro logic (e.g., LLVM_ASSUME_ALIGNED and llvm_unreachable()) can detect whether LLVM_BUILTIN_UNREACHABLE has a definition. LLVM_BUILTIN_TRAP - On compilers which support it, expands to an expression which causes the program to exit abnormally.
Definition at line 476 of file Compiler.h.
◆ LLVM_CTOR_NODISCARD
#define LLVM_CTOR_NODISCARD
◆ LLVM_DECLARE_VIRTUAL_ANCHOR_FUNCTION
| #define LLVM_DECLARE_VIRTUAL_ANCHOR_FUNCTION | ( | ) |
|---|
Value:
\macro LLVM_VIRTUAL_ANCHOR_FUNCTION This macro is used to adhere to LLVM's policy that each class with a vtable must have at least one out-of-line virtual function.
This macro allows us to declare such a function in final classes without triggering a warning.
Definition at line 737 of file Compiler.h.
◆ LLVM_DEPRECATED
| #define LLVM_DEPRECATED | ( | MSG, |
|---|---|---|
| FIX ) |
◆ LLVM_DUMP_METHOD
Mark debug helper function definitions like dump() that should not be stripped from debug builds.
Note that you should also surround dump() functions with #if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP) so they do always get stripped in release builds.
Definition at line 638 of file Compiler.h.
Referenced by LiveDebugValues::MLocTracker::dump(), llvm::AliasSet::dump(), llvm::AliasSetTracker::dump(), llvm::APFixedPoint::dump(), llvm::APFloat::dump(), llvm::APInt::dump(), llvm::AppleAcceleratorTable::dump(), llvm::ARMConstantPoolValue::dump(), llvm::AttributeListImpl::dump(), llvm::AttributeSet::dump(), llvm::BaseIndexOffset::dump(), llvm::bfi_detail::BlockMass::dump(), llvm::BranchProbability::dump(), llvm::CallGraph::dump(), llvm::CallGraphNode::dump(), llvm::cas::CASID::dump(), llvm::cas::ObjectHandle::dump(), llvm::cas::ObjectRef::dump(), llvm::cas::ObjectStore::dump(), llvm::cas::OnDiskTrieRawHashMap::dump(), llvm::cfg::Update< BasicBlock * >::dump(), llvm::CoalescingBitVector< IndexT >::dump(), llvm::ConstantFPRange::dump(), llvm::ConstantRange::dump(), llvm::ConstantRangeList::dump(), llvm::DbgValueHistoryMap::dump(), llvm::DbgValueLoc::dump(), llvm::DbgValueLocEntry::dump(), llvm::DebugCounter::dump(), llvm::DebugLoc::dump(), llvm::detail::SlowDynamicAPInt::dump(), llvm::DIE::dump(), llvm::DIEAbbrev::dump(), llvm::DIEValue::dump(), llvm::DominanceFrontierWrapperPass::dump(), llvm::dwarf_linker::classic::CompileUnit::DIEInfo::dump(), llvm::dwarf_linker::parallel::CompileUnit::DIEInfo::dump(), llvm::DWARFDebugNames::dump(), llvm::DWARFDebugNames::NameIndex::dump(), llvm::DWARFDie::dump(), llvm::dxil::ComputedShaderFlags::dump(), llvm::DynamicAPInt::dump(), llvm::ELFRelocationEntry::dump(), llvm::ForeachLoop::dump(), llvm::GCOVBlock::dump(), llvm::GCOVFile::dump(), llvm::GCOVFunction::dump(), llvm::GenericDomTreeUpdater< DomTreeUpdater, DominatorTree, PostDominatorTree >::dump(), llvm::GraphDiff< MachineBasicBlock *, false >::dump(), llvm::GVNExpression::Expression::dump(), llvm::ILPValue::dump(), llvm::Init::dump(), llvm::IVUsers::dump(), llvm::json::Value::dump(), llvm::KnownBits::dump(), llvm::LatencyPriorityQueue::dump(), llvm::LexicalScope::dump(), llvm::LiveDebugVariables::dump(), llvm::LiveInterval::dump(), llvm::LiveInterval::SubRange::dump(), llvm::LiveIntervals::dump(), llvm::LivePhysRegs::dump(), llvm::LiveRange::dump(), llvm::LiveRange::Segment::dump(), llvm::LiveRangeUpdater::dump(), llvm::LiveVariables::VarInfo::dump(), llvm::LLT::dump(), llvm::Loop::dump(), llvm::MachineBasicBlock::dump(), llvm::MachineConstantPool::dump(), llvm::MachineFrameInfo::dump(), llvm::MachineFunction::dump(), llvm::MachineInstr::dump(), llvm::MachineJumpTableInfo::dump(), llvm::MachineLoop::dump(), llvm::MachineOperand::dump(), llvm::MachineRegionInfoPass::dump(), llvm::MachO::Symbol::dump(), llvm::MCAssembler::dump(), llvm::MCExpr::dump(), llvm::MCFragment::dump(), llvm::MCInst::dump(), llvm::MCLabel::dump(), llvm::MCOperand::dump(), llvm::MCSection::dump(), llvm::MCSymbol::dump(), llvm::MemorySSA::dump(), llvm::MultiClass::dump(), llvm::NodeSet::dump(), llvm::object::WasmSymbol::dump(), llvm::opt::Arg::dump(), llvm::opt::ArgList::dump(), llvm::opt::Option::dump(), llvm::PBQP::RegAlloc::PBQPRAGraph::dump(), llvm::PBQP::RegAlloc::PBQPRAGraph::dump(), llvm::PHITransAddr::dump(), llvm::PMStack::dump(), llvm::ReadyQueue::dump(), llvm::Record::dump(), llvm::RecordKeeper::dump(), llvm::RecordsEntry::dump(), llvm::RecordVal::dump(), llvm::RecTy::dump(), llvm::RegBankSelect::MappingCost::dump(), llvm::RegionInfoPass::dump(), llvm::RegisterBank::dump(), llvm::RegisterBankInfo::InstructionMapping::dump(), llvm::RegisterBankInfo::OperandsMapper::dump(), llvm::RegisterBankInfo::PartialMapping::dump(), llvm::RegisterBankInfo::ValueMapping::dump(), llvm::sampleprof::FunctionSamples::dump(), llvm::sampleprof::LineLocation::dump(), llvm::sampleprof::SampleRecord::dump(), llvm::sandboxir::CatchSwitchAddHandler::dump(), llvm::sandboxir::GenericSetter< GetterFn, SetterFn >::dump(), llvm::sandboxir::GenericSetterWithIdx< GetterFn, SetterFn >::dump(), llvm::sandboxir::IRChangeBase::dump(), llvm::sandboxir::Module::dump(), llvm::sandboxir::Pass::dump(), llvm::sandboxir::PassManager< ParentPass, ContainedPass >::dump(), llvm::sandboxir::SeedBundle::dump(), llvm::sandboxir::SeedContainer::dump(), llvm::SCEV::dump(), llvm::SDDbgValue::dump(), llvm::SDep::dump(), llvm::SDNode::dump(), llvm::SDNode::dump(), llvm::SelectionDAG::dump(), llvm::SlotIndex::dump(), llvm::SlotIndexes::dump(), llvm::SMSchedule::dump(), llvm::SMTExpr::dump(), llvm::SMTSolver::dump(), llvm::SMTSolverStatistics::dump(), llvm::SMTSort::dump(), llvm::SplitEditor::dump(), llvm::StackSafetyGlobalInfo::dump(), llvm::SubMultiClassReference::dump(), llvm::SubtargetFeatures::dump(), llvm::SuspendCrossingInfo::dump(), llvm::ThreadSafeTrieRawHashMapBase::dump(), llvm::Trace::dump(), llvm::Twine::dump(), llvm::ValueEnumerator::dump(), llvm::ValueSymbolTable::dump(), llvm::vfs::OutputConfig::dump(), llvm::VirtRegMap::dump(), llvm::VNInfo::dump(), llvm::VPBlockBase::dump(), llvm::WebAssemblyException::dump(), RecurrenceInfo::dump(), slpvectorizer::BoUpSLP::EdgeInfo::dump(), slpvectorizer::BoUpSLP::VLOperands::dump(), LiveDebugValues::MLocTracker::dump_mloc_map(), llvm::SUnit::dumpAttributes(), llvm::SelectionDAG::dumpDotGraph(), llvm::dumpMaxRegPressure(), slpvectorizer::BoUpSLP::VLOperands::dumpMode(), llvm::ScheduleDAG::dumpNodeAll(), llvm::ScheduleDAG::dumpNodeName(), dumpOrder(), llvm::sandboxir::Value::dumpOS(), llvm::MachineInstr::dumpr(), llvm::SDNode::dumpr(), llvm::SDNode::dumpr(), llvm::Twine::dumpRepr(), llvm::SchedBoundary::dumpReservedCycles(), llvm::SDNode::dumprFull(), llvm::ScheduleDAGMI::dumpSchedule(), llvm::SchedBoundary::dumpScheduledState(), llvm::ScheduleDAGMI::dumpScheduleTraceBottomUp(), llvm::ScheduleDAGMI::dumpScheduleTraceTopDown(), llvm::MachineRegisterInfo::dumpUses(), llvm::Loop::dumpVerbose(), slpvectorizer::BoUpSLP::VLOperands::getModeStr(), llvm::DynamicAPInt::hash_value, INITIALIZE_PASS(), LiveDebugValues::InstrRefBasedLDV::InstrRefBasedLDV(), llvm::TimePassesHandler::operator=(), llvm::ILPValue::print(), llvm::safestack::StackLayout::print(), llvm::SDDbgValue::print(), llvm::SMTExpr::print(), llvm::SMTSolverStatistics::print(), llvm::SMTSort::print(), slpvectorizer::BoUpSLP::VLOperands::print(), slpvectorizer::BoUpSLP::VLOperands::printMode(), and llvm::SMTSolver::~SMTSolver().
◆ LLVM_EXPORT_TEMPLATE
#define LLVM_EXPORT_TEMPLATE
Definition at line 215 of file Compiler.h.
Referenced by llvm::DomTreeBuilder::ApplyUpdates< DomTreeBuilder::BBDomTree >(), llvm::DomTreeBuilder::ApplyUpdates< DomTreeBuilder::BBPostDomTree >(), llvm::DomTreeBuilder::Calculate< DomTreeBuilder::BBDomTree >(), llvm::DomTreeBuilder::Calculate< DomTreeBuilder::BBPostDomTree >(), llvm::DomTreeBuilder::CalculateWithUpdates< DomTreeBuilder::BBDomTree >(), llvm::DomTreeBuilder::DeleteEdge< DomTreeBuilder::BBDomTree >(), llvm::DomTreeBuilder::DeleteEdge< DomTreeBuilder::BBPostDomTree >(), llvm::DomTreeBuilder::InsertEdge< DomTreeBuilder::BBDomTree >(), llvm::DomTreeBuilder::InsertEdge< DomTreeBuilder::BBPostDomTree >(), llvm::DomTreeBuilder::Verify< DomTreeBuilder::BBDomTree >(), llvm::DomTreeBuilder::Verify< DomTreeBuilder::BBPostDomTree >(), llvm::object::llvm::object::XCOFFObjectFile::relocations< llvm::object::XCOFFSectionHeader32, llvm::object::XCOFFRelocation32 >(), and llvm::object::llvm::object::XCOFFObjectFile::relocations< llvm::object::XCOFFSectionHeader64, llvm::object::XCOFFRelocation64 >().
◆ LLVM_EXTENSION
◆ LLVM_EXTERNAL_VISIBILITY
#define LLVM_EXTERNAL_VISIBILITY
Definition at line 132 of file Compiler.h.
Referenced by INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), INITIALIZE_PASS(), LLVMInitializeAMDGPUTarget(), LLVMInitializeARCDisassembler(), LLVMInitializeARCTarget(), LLVMInitializeARCTargetInfo(), LLVMInitializeARCTargetMC(), LLVMInitializeARMAsmParser(), LLVMInitializeARMTarget(), LLVMInitializeARMTargetMC(), LLVMInitializeAVRAsmParser(), llvm::LLVMInitializeAVRTarget(), LLVMInitializeAVRTargetMC(), LLVMInitializeBPFAsmParser(), LLVMInitializeBPFTarget(), LLVMInitializeBPFTargetMC(), LLVMInitializeCSKYAsmParser(), LLVMInitializeCSKYAsmPrinter(), LLVMInitializeCSKYDisassembler(), LLVMInitializeCSKYTarget(), LLVMInitializeCSKYTargetInfo(), LLVMInitializeCSKYTargetMC(), LLVMInitializeLanaiTarget(), LLVMInitializeM68kAsmParser(), LLVMInitializeM68kDisassembler(), LLVMInitializeM68kTarget(), LLVMInitializeM68kTargetInfo(), LLVMInitializeM68kTargetMC(), LLVMInitializeMipsTarget(), LLVMInitializeMipsTargetMC(), LLVMInitializeMSP430Target(), LLVMInitializeNVPTXTarget(), LLVMInitializeRISCVTarget(), LLVMInitializeSparcTarget(), LLVMInitializeSPIRVTarget(), LLVMInitializeVEAsmParser(), LLVMInitializeVETarget(), LLVMInitializeVETargetInfo(), LLVMInitializeVETargetMC(), LLVMInitializeXCoreTarget(), LLVMInitializeXtensaAsmParser(), LLVMInitializeXtensaDisassembler(), LLVMInitializeXtensaTarget(), LLVMInitializeXtensaTargetInfo(), and LLVMInitializeXtensaTargetMC().
◆ LLVM_FALLTHROUGH
◆ LLVM_GNUC_PREREQ
| #define LLVM_GNUC_PREREQ | ( | maj, |
|---|---|---|
| min, | ||
| patch ) |
Value:
\macro LLVM_GNUC_PREREQ Extend the default __GNUC_PREREQ even if glibc's features.h isn't available.
Definition at line 68 of file Compiler.h.
◆ LLVM_GSL_OWNER
LLVM_GSL_OWNER - Apply this to owning classes like SmallVector to enable lifetime warnings.
Definition at line 421 of file Compiler.h.
◆ LLVM_GSL_POINTER
LLVM_GSL_POINTER - Apply this to non-owning classes like StringRef to enable lifetime warnings.
Definition at line 429 of file Compiler.h.
◆ LLVM_HAS_CPP_ATTRIBUTE
| #define LLVM_HAS_CPP_ATTRIBUTE | ( | x | ) |
|---|
◆ LLVM_HWADDRESS_SANITIZER_BUILD
#define LLVM_HWADDRESS_SANITIZER_BUILD 0
\macro LLVM_HWADDRESS_SANITIZER_BUILD Whether LLVM itself is built with HWAddressSanitizer instrumentation.
Definition at line 577 of file Compiler.h.
◆ LLVM_LIBRARY_VISIBILITY
#define LLVM_LIBRARY_VISIBILITY LLVM_ATTRIBUTE_VISIBILITY_HIDDEN
◆ LLVM_LIBRARY_VISIBILITY_NAMESPACE
#define LLVM_LIBRARY_VISIBILITY_NAMESPACE LLVM_ATTRIBUTE_VISIBILITY_HIDDEN
◆ LLVM_LIFETIME_BOUND
#define LLVM_LIFETIME_BOUND
Definition at line 435 of file Compiler.h.
Referenced by 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(), llvm::DiagnosticInfoGeneric::DiagnosticInfoGeneric(), llvm::DiagnosticInfoGeneric::DiagnosticInfoGeneric(), llvm::DiagnosticInfoInlineAsm::DiagnosticInfoInlineAsm(), llvm::DiagnosticInfoInlineAsm::DiagnosticInfoInlineAsm(), llvm::DiagnosticInfoLegalizationFailure::DiagnosticInfoLegalizationFailure(), llvm::DiagnosticInfoPGOProfile::DiagnosticInfoPGOProfile(), llvm::DiagnosticInfoSampleProfile::DiagnosticInfoSampleProfile(), llvm::DiagnosticInfoSampleProfile::DiagnosticInfoSampleProfile(), llvm::DiagnosticInfoSampleProfile::DiagnosticInfoSampleProfile(), llvm::DiagnosticInfoUnsupported::DiagnosticInfoUnsupported(), llvm::function_ref< Ret(Params...)>::function_ref(), llvm::sys::path::rbegin(), llvm::sys::path::remove_leading_dotslash(), llvm::sys::path::rend(), STATISTIC(), llvm::StringRef::StringRef(), and llvm::StringRef::StringRef().
◆ LLVM_LIKELY
| #define LLVM_LIKELY | ( | EXPR | ) |
|---|
Value:
Definition at line 335 of file Compiler.h.
Referenced by llvm::sys::DynamicLibrary::HandleSet::AddLibrary(), llvm::BumpPtrAllocatorImpl< MallocAllocator, 65536 >::Allocate(), llvm::jitlink::x86::applyFixup(), llvm::jitlink::x86_64::applyFixup(), llvm::jitlink::aarch32::applyFixupArm(), llvm::jitlink::aarch32::applyFixupData(), llvm::jitlink::aarch32::applyFixupThumb(), llvm::json::OStream::attributeBegin(), llvm::jitlink::BasicLayout::BasicLayout(), llvm::DynamicAPInt::ceilDiv, llvm::MCObjectStreamer::changeSection(), llvm::SelectionDAG::copyExtraInfo(), llvm::DynamicAPInt::divByPositive(), llvm::DynamicAPInt::divByPositiveInPlace(), llvm::SystemZHLASMAsmStreamer::EmitEOL(), llvm::X86_MC::emitInstruction(), llvm::StringMapImpl::FindKey(), llvm::pdb::GlobalsStream::findRecordsByName(), llvm::DynamicAPInt::floorDiv, llvm::DynamicAPInt::gcd, llvm::json::Value::getAsArray(), llvm::json::Value::getAsArray(), llvm::json::Value::getAsBoolean(), llvm::json::Value::getAsInteger(), llvm::json::Value::getAsNull(), llvm::json::Value::getAsNumber(), llvm::json::Value::getAsObject(), llvm::json::Value::getAsObject(), llvm::json::Value::getAsString(), hashValueMapping(), llvm::SmallVectorTemplateCommon< T, typename >::isSafeToReferenceAfterResize(), llvm::json::isUTF8(), llvm::dwarf_linker::classic::DWARFLinker::link(), llvm::LazyAtomicPointer< TrieNode >::loadOrGenerate(), llvm::StringMapImpl::LookupBucketFor(), llvm::DynamicAPInt::mod, llvm::MCObjectStreamer::newFragment(), llvm::DynamicAPInt::operator!=, llvm::DynamicAPInt::operator!=(), llvm::DynamicAPInt::operator!=, llvm::DynamicAPInt::operator%(), llvm::DynamicAPInt::operator*(), llvm::DynamicAPInt::operator*=(), llvm::DynamicAPInt::operator+(), llvm::DynamicAPInt::operator+=(), llvm::DynamicAPInt::operator-(), llvm::DynamicAPInt::operator-(), llvm::DynamicAPInt::operator-=(), llvm::DynamicAPInt::operator/(), llvm::DynamicAPInt::operator/=(), llvm::DynamicAPInt::operator<, llvm::DynamicAPInt::operator<(), llvm::DynamicAPInt::operator<, llvm::RegBankSelect::MappingCost::operator<(), llvm::DynamicAPInt::operator<=, llvm::DynamicAPInt::operator<=(), llvm::DynamicAPInt::operator<=, llvm::DynamicAPInt::operator=(), llvm::DynamicAPInt::operator==, llvm::DynamicAPInt::operator==(), llvm::DynamicAPInt::operator==, llvm::DynamicAPInt::operator>, llvm::DynamicAPInt::operator>(), llvm::DynamicAPInt::operator>, llvm::DynamicAPInt::operator>=, llvm::DynamicAPInt::operator>=(), llvm::DynamicAPInt::operator>=, llvm::jitlink::aarch32::readAddendThumb(), llvm::BinaryStreamReader::readCString(), llvm::SmallVectorTemplateCommon< T, typename >::reserveForParamAndGetAddressImpl(), llvm::MachineRegisterInfo::shouldTrackSubRegLiveness(), and XXH3_len_0to16_64b().
◆ LLVM_MEMORY_SANITIZER_BUILD
#define LLVM_MEMORY_SANITIZER_BUILD 0
\macro LLVM_MEMORY_SANITIZER_BUILD Whether LLVM itself is built with MemorySanitizer instrumentation.
Definition at line 542 of file Compiler.h.
◆ LLVM_MOVABLE_POLYMORPHIC_TYPE
#define LLVM_MOVABLE_POLYMORPHIC_TYPE
◆ LLVM_MSC_PREREQ
| #define LLVM_MSC_PREREQ | ( | version | ) |
|---|
Value:
\macro LLVM_MSC_PREREQ Is the compiler MSVC of at least the specified version?
The common
Parameters
| version | values to check for are: 1910: VS2017, version 15.1 & 15.2 1911: VS2017, version 15.3 & 15.4 1912: VS2017, version 15.5 1913: VS2017, version 15.6 1914: VS2017, version 15.7 1915: VS2017, version 15.8 1916: VS2017, version 15.9 1920: VS2019, version 16.0 1921: VS2019, version 16.1 1922: VS2019, version 16.2 1923: VS2019, version 16.3 1924: VS2019, version 16.4 1925: VS2019, version 16.5 1926: VS2019, version 16.6 1927: VS2019, version 16.7 1928: VS2019, version 16.8 + 16.9 1929: VS2019, version 16.10 + 16.11 1930: VS2022, version 17.0 |
|---|
Definition at line 104 of file Compiler.h.
◆ LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
#define LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
\macro LLVM_ENABLE_EXCEPTIONS Whether LLVM is built with exception support.
\macro LLVM_NO_PROFILE_INSTRUMENT_FUNCTION Disable the profile instrument for a function.
Definition at line 698 of file Compiler.h.
◆ LLVM_NO_SANITIZE
| #define LLVM_NO_SANITIZE | ( | KIND | ) |
|---|
\macro LLVM_NO_SANITIZE Disable a particular sanitizer for a function.
Definition at line 628 of file Compiler.h.
◆ LLVM_NO_SANITIZE_MEMORY_ATTRIBUTE
#define LLVM_NO_SANITIZE_MEMORY_ATTRIBUTE
◆ LLVM_PACKED
Value:
d __attribute__((packed))
\macro LLVM_PACKED Used to specify a packed structure.
LLVM_PACKED( struct A { int i; int j; int k; long long l; });
LLVM_PACKED_START struct B { int i; int j; int k; long long l; }; LLVM_PACKED_END
Definition at line 530 of file Compiler.h.
◆ LLVM_PACKED_END
#define LLVM_PACKED_END _Pragma("pack(pop)")
◆ LLVM_PACKED_START
#define LLVM_PACKED_START _Pragma("pack(push, 1)")
◆ LLVM_PREFERRED_TYPE
| #define LLVM_PREFERRED_TYPE | ( | T | ) |
|---|
\macro LLVM_PREFERRED_TYPE Adjust type of bit-field in debug info.
Definition at line 706 of file Compiler.h.
◆ LLVM_PREFETCH
| #define LLVM_PREFETCH | ( | addr, |
|---|---|---|
| rw, | ||
| locality ) |
◆ LLVM_PRETTY_FUNCTION
#define LLVM_PRETTY_FUNCTION __func__
\macro LLVM_PRETTY_FUNCTION Gets a user-friendly looking function signature for the current scope using the best available method on each platform.
The exact format of the resulting string is implementation specific and non-portable, so this should only be used, for example, for logging or diagnostics.
Definition at line 654 of file Compiler.h.
◆ LLVM_READNONE
◆ LLVM_READONLY
Definition at line 322 of file Compiler.h.
Referenced by llvm::AMDGPU::getAddr64Inst(), llvm::AMDGPU::getBasicFromSDWAOp(), llvm::AMDGPU::getCommuteOrig(), llvm::AMDGPU::getCommuteRev(), llvm::AMDGPU::getDPPOp32(), llvm::AMDGPU::getDPPOp64(), llvm::AMDGPU::getFlatScratchInstSSfromSV(), llvm::AMDGPU::getFlatScratchInstSTfromSS(), llvm::AMDGPU::getFlatScratchInstSVfromSS(), llvm::AMDGPU::getFlatScratchInstSVfromSVS(), llvm::AMDGPU::getGlobalSaddrOp(), llvm::AMDGPU::getGlobalVaddrOp(), llvm::AMDGPU::getIfAddr64Inst(), llvm::Function::getIntrinsicID(), llvm::AMDGPU::getMFMAEarlyClobberOp(), llvm::AMDGPU::getMFMASrcCVDstAGPROp(), llvm::AMDGPU::getMIMGBiasMappingInfo(), llvm::AMDGPU::getMIMGDimInfo(), llvm::AMDGPU::getMIMGDimInfoByEncoding(), llvm::AMDGPU::getMIMGG16MappingInfo(), llvm::AMDGPU::getMIMGInfo(), llvm::AMDGPU::getMIMGMIPMappingInfo(), llvm::AMDGPU::getMIMGOffsetMappingInfo(), llvm::AMDGPU::getSDWAOp(), llvm::AMDGPU::getSOPKOp(), llvm::BasicBlock::getTerminator(), llvm::AMDGPU::getVCMPXNoSDstOp(), llvm::AMDGPU::getVOPe32(), llvm::AMDGPU::getVOPe64(), llvm::AMDGPU::isDPMACCInstruction(), and llvm::AMDGPU::isInvalidSingleUseConsumerInst().
◆ LLVM_REQUIRE_CONSTANT_INITIALIZATION
#define LLVM_REQUIRE_CONSTANT_INITIALIZATION
LLVM_REQUIRE_CONSTANT_INITIALIZATION - Apply this to globals to ensure that they are constant initialized.
Definition at line 413 of file Compiler.h.
◆ LLVM_SUPPRESS_DEPRECATED_DECLARATIONS_POP
#define LLVM_SUPPRESS_DEPRECATED_DECLARATIONS_POP
◆ LLVM_SUPPRESS_DEPRECATED_DECLARATIONS_PUSH
#define LLVM_SUPPRESS_DEPRECATED_DECLARATIONS_PUSH
◆ LLVM_TEMPLATE_ABI
#define LLVM_TEMPLATE_ABI
Definition at line 214 of file Compiler.h.
Referenced by llvm::appendLoopsToWorklist< ArrayRef< Loop * > & >(), llvm::appendLoopsToWorklist< Loop & >(), llvm::DomTreeBuilder::ApplyUpdates< BBDomTree >(), llvm::DomTreeBuilder::ApplyUpdates< BBPostDomTree >(), llvm::DomTreeBuilder::ApplyUpdates< MBBDomTree >(), llvm::DomTreeBuilder::ApplyUpdates< MBBPostDomTree >(), llvm::DomTreeBuilder::Calculate< BBDomTree >(), llvm::DomTreeBuilder::Calculate< BBPostDomTree >(), llvm::DomTreeBuilder::Calculate< MBBDomTree >(), llvm::DomTreeBuilder::Calculate< MBBPostDomTree >(), llvm::DomTreeBuilder::CalculateWithUpdates< BBDomTree >(), llvm::DomTreeBuilder::CalculateWithUpdates< MBBDomTree >(), llvm::DomTreeBuilder::DeleteEdge< BBDomTree >(), llvm::DomTreeBuilder::DeleteEdge< BBPostDomTree >(), llvm::DomTreeBuilder::DeleteEdge< MBBDomTree >(), llvm::DomTreeBuilder::DeleteEdge< MBBPostDomTree >(), llvm::DomTreeBuilder::InsertEdge< BBDomTree >(), llvm::DomTreeBuilder::InsertEdge< BBPostDomTree >(), llvm::DomTreeBuilder::InsertEdge< MBBDomTree >(), llvm::DomTreeBuilder::InsertEdge< MBBPostDomTree >(), llvm::printIRUnitNameForStackTrace(), llvm::DomTreeBuilder::Verify< BBDomTree >(), llvm::DomTreeBuilder::Verify< BBPostDomTree >(), llvm::DomTreeBuilder::Verify< MBBDomTree >(), and llvm::DomTreeBuilder::Verify< MBBPostDomTree >().
◆ LLVM_THREAD_LOCAL
#define LLVM_THREAD_LOCAL
\macro LLVM_THREAD_LOCAL A thread-local storage specifier which can be used with globals, extern globals, and static globals.
This is essentially an extremely restricted analog to C++11's thread_local support. It uses thread_local if available, falling back on gcc __thread if not. __thread doesn't support many of the C++11 thread_local's features. You should only use this for PODs that you can statically initialize to some constant value. In almost all circumstances this is most appropriate for use with a pointer, integer, or small aggregation of pointers and integers.
Definition at line 679 of file Compiler.h.
◆ LLVM_THREAD_SANITIZER_BUILD
#define LLVM_THREAD_SANITIZER_BUILD 0
\macro LLVM_THREAD_SANITIZER_BUILD Whether LLVM itself is built with ThreadSanitizer instrumentation.
Definition at line 585 of file Compiler.h.
◆ LLVM_UNLIKELY
| #define LLVM_UNLIKELY | ( | EXPR | ) |
|---|
Value:
Definition at line 336 of file Compiler.h.
Referenced by llvm::dwarf_linker::classic::DWARFLinker::addObjectFile(), llvm::cas::MappedFileRegionArena::allocate(), llvm::cas::MappedFileRegionArena::allocateOffset(), llvm::MCFragment::appendFixups(), llvm::jitlink::ppc64::applyFixup(), llvm::jitlink::systemz::applyFixup(), llvm::DynamicAPInt::ceilDiv, llvm::LazyAtomicPointer< TrieNode >::compare_exchange_strong(), llvm::APInt::countl_one(), llvm::decodeSLEB128(), llvm::decodeULEB128(), llvm::vfs::OutputFile::discard(), dominates(), llvm::DynamicAPInt::DynamicAPInt(), llvm::const_iterator< MemoryLocation >::emplace_back(), llvm::GIMatchTableExecutor::fastDecodeULEB128(), llvm::StringRef::find(), llvm::DynamicAPInt::floorDiv, llvm::cas::ondisk::OnDiskGraphDB::getExistingReference(), llvm::cas::ondisk::OnDiskGraphDB::getReference(), gsiRecordCmp(), handleMethodOverloadList(), handleOneMethod(), llvm::cas::ObjectStore::importObject(), llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager::initialize(), llvm::codeview::GlobalTypeTableBuilder::insertRecordAs(), llvm::isASCII(), llvm::vfs::OutputFile::keep(), llvm::dwarf_linker::classic::DWARFLinker::link(), llvm::json::ObjectKey::ObjectKey(), llvm::json::ObjectKey::ObjectKey(), operandWithNewAddressSpaceOrCreatePoison(), llvm::DynamicAPInt::operator/(), llvm::DynamicAPInt::operator/=(), llvm::BitVector::operator<<=(), llvm::BitVector::operator>>=(), llvm::PagedVector< T, PageSize >::operator, phiNodeOperandWithNewAddressSpace(), llvm::cas::ondisk::OnDiskKeyValueDB::put(), llvm::StringMapImpl::RehashTable(), llvm::SmallVectorTemplateCommon< T, typename >::reserveForParamAndGetAddressImpl(), rotateModulo(), llvm::APInt::rotl(), llvm::cas::ondisk::OnDiskGraphDB::store(), llvm::orc::EPCDynamicLibrarySearchGenerator::tryToGenerate(), llvm::orc::ExecutorResolutionGenerator::tryToGenerate(), llvm::LocationSize::upperBound(), llvm::json::Value::Value(), llvm::json::Value::Value(), llvm::raw_ostream::write(), llvm::raw_ostream::write(), and llvm::DynamicAPInt::~DynamicAPInt().
◆ TsanHappensAfter
| #define TsanHappensAfter | ( | cv | ) |
|---|
◆ TsanHappensBefore
| #define TsanHappensBefore | ( | cv | ) |
|---|
◆ TsanIgnoreWritesBegin
| #define TsanIgnoreWritesBegin | ( | ) |
|---|
◆ TsanIgnoreWritesEnd
| #define TsanIgnoreWritesEnd | ( | ) |
|---|