LLVM 22.0.0git
|
Directories | |
FileSystem | |
LSP | |
Solaris | |
SystemZ | |
Windows |
Files | |
AArch64AttributeParser.h | |
AArch64BuildAttributes.h | |
AdvisoryLock.h | |
Alignment.h | |
AlignOf.h | |
Allocator.h | |
This file defines the BumpPtrAllocator interface. | |
AllocatorBase.h | |
This file defines MallocAllocator. | |
AlwaysTrue.h | |
AMDGPUAddrSpace.h | |
AMDGPU address space definition. | |
AMDGPUMetadata.h | |
AMDGPU metadata definitions and in-memory representations. | |
AMDHSAKernelDescriptor.h | |
AMDHSA kernel descriptor definitions. | |
ARMAttributeParser.h | |
ARMBuildAttributes.h | |
ARMEHABI.h | |
ARMWinEH.h | |
ArrayRecycler.h | |
Atomic.h | |
AtomicOrdering.h | |
Atomic ordering constants. | |
AutoConvert.h | |
Automaton.h | |
BalancedPartitioning.h | |
Base64.h | |
BCD.h | |
BinaryByteStream.h | |
BinaryItemStream.h | |
BinaryStream.h | |
BinaryStreamArray.h | |
Lightweight arrays that are backed by an arbitrary BinaryStream. | |
BinaryStreamError.h | |
BinaryStreamReader.h | |
BinaryStreamRef.h | |
BinaryStreamWriter.h | |
BLAKE3.h | |
BlockFrequency.h | |
BranchProbability.h | |
BuryPointer.h | |
CachePruning.h | |
Caching.h | |
Capacity.h | |
Casting.h | |
CBindingWrapping.h | |
CFGDiff.h | |
CFGUpdate.h | |
CheckedArithmetic.h | |
Chrono.h | |
circular_raw_ostream.h | |
CodeGen.h | |
CodeGenCoverage.h | |
COM.h | |
Provides a library for accessing COM functionality of the Host OS. | |
CommandLine.h | |
Compiler.h | |
Compression.h | |
ConvertEBCDIC.h | |
This file provides utility functions for converting between EBCDIC-1047 and UTF-8. | |
ConvertUTF.h | |
CrashRecoveryContext.h | |
CRC.h | |
CSKYAttributeParser.h | |
CSKYAttributes.h | |
DataExtractor.h | |
DataTypes.h | |
Debug.h | |
DebugCounter.h | |
This file provides an implementation of debug counters. | |
DebugLog.h | |
Discriminator.h | |
DivisionByConstantInfo.h | |
DJB.h | |
DOTGraphTraits.h | |
Duration.h | |
DXILABI.h | |
DynamicLibrary.h | |
ELFAttributeParser.h | |
ELFAttributes.h | |
ELFAttrParserCompact.h | |
ELFAttrParserExtended.h | |
Endian.h | |
EndianStream.h | |
Errc.h | |
Errno.h | |
Error.h | |
ErrorHandling.h | |
ErrorOr.h | |
Provides ErrorOr<T> smart pointer. | |
ExitCodes.h | |
This file contains definitions of exit codes for exit() function. | |
ExponentialBackoff.h | |
ExtensibleRTTI.h | |
FileCollector.h | |
FileOutputBuffer.h | |
FileSystem.h | |
FileUtilities.h | |
float128.h | |
Format.h | |
FormatAdapters.h | |
FormatCommon.h | |
FormatProviders.h | |
FormattedStream.h | |
FormatVariadic.h | |
FormatVariadicDetails.h | |
GenericDomTree.h | |
This file defines a set of templates that efficiently compute a dominator tree over a generic graph. | |
GenericDomTreeConstruction.h | |
Generic dominator tree construction - this file provides routines to construct immediate dominator information for a flow-graph based on the Semi-NCA algorithm described in this dissertation: | |
GenericIteratedDominanceFrontier.h | |
Compute iterated dominance frontiers using a linear time algorithm. | |
GenericLoopInfo.h | |
GenericLoopInfoImpl.h | |
GlobPattern.h | |
GraphWriter.h | |
HashBuilder.h | |
HashingOutputBackend.h | |
This file contains the declarations of the HashingOutputBackend class, which is the VirtualOutputBackend that only produces the hashes for the output files. | |
HexagonAttributeParser.h | |
HexagonAttributes.h | |
InitLLVM.h | |
InstructionCost.h | |
This file defines an InstructionCost class that is used when calculating the cost of an instruction, or a group of instructions. | |
InterleavedRange.h | |
JSON.h | |
This file supports working with JSON data. | |
KnownBits.h | |
KnownFPClass.h | |
LEB128.h | |
LineIterator.h | |
LLVMDriver.h | |
Locale.h | |
LockFileManager.h | |
LogicalResult.h | |
ManagedStatic.h | |
MathExtras.h | |
MD5.h | |
MemAlloc.h | |
This file defines counterparts of C library allocation functions defined in the namespace 'std'. | |
Memory.h | |
MemoryBuffer.h | |
MemoryBufferRef.h | |
MipsABIFlags.h | |
ModRef.h | |
MSP430AttributeParser.h | |
This file contains support routines for parsing MSP430 ELF build attributes. | |
MSP430Attributes.h | |
This file contains enumerations for MSP430 ELF build attributes as defined in the MSP430 ELF psABI specification. | |
MSVCErrorWorkarounds.h | |
Mustache.h | |
Mutex.h | |
NativeFormatting.h | |
NVPTXAddrSpace.h | |
NVPTX address space definition. | |
OnDiskHashTable.h | |
Defines facilities for reading and writing on-disk hash tables. | |
OptimizedStructLayout.h | |
This file provides an interface for laying out a sequence of fields as a struct in a way that attempts to minimizes the total space requirements of the struct while still satisfying the layout requirements of the individual fields. | |
OptionStrCmp.h | |
Parallel.h | |
Path.h | |
PerThreadBumpPtrAllocator.h | |
PGOOptions.h | |
Define option tunables for PGO. | |
PluginLoader.h | |
PointerLikeTypeTraits.h | |
PrettyStackTrace.h | |
Printable.h | |
Process.h | |
Provides a library for accessing information about this process and other processes on the operating system. | |
Program.h | |
ProgramStack.h | |
RandomNumberGenerator.h | |
raw_os_ostream.h | |
raw_ostream.h | |
raw_ostream_proxy.h | |
raw_sha1_ostream.h | |
raw_socket_stream.h | |
Recycler.h | |
RecyclingAllocator.h | |
Regex.h | |
Registry.h | |
ReverseIteration.h | |
RISCVAttributeParser.h | |
RISCVAttributes.h | |
RISCVISAUtils.h | |
RWMutex.h | |
SaveAndRestore.h | |
This file provides utility classes that use RAII to save and restore values. | |
ScaledNumber.h | |
ScopedPrinter.h | |
SHA1.h | |
SHA256.h | |
Signals.h | |
Signposts.h | |
SipHash.h | |
SmallVectorMemoryBuffer.h | |
SMLoc.h | |
SMTAPI.h | |
SourceMgr.h | |
SpecialCaseList.h | |
StringSaver.h | |
SuffixTree.h | |
SuffixTreeNode.h | |
SwapByteOrder.h | |
SystemUtils.h | |
TargetSelect.h | |
TarWriter.h | |
TextEncoding.h | |
This file provides a utility class to convert between different character set encodings. | |
thread.h | |
Threading.h | |
ThreadPool.h | |
ThreadSafeAllocator.h | |
TimeProfiler.h | |
Timer.h | |
ToolOutputFile.h | |
TrailingObjects.h | |
This header defines support for implementing classes that have some trailing object (or arrays of objects) appended to them. | |
type_traits.h | |
TypeName.h | |
TypeSize.h | |
Unicode.h | |
UnicodeCharRanges.h | |
UniqueBBID.h | |
Valgrind.h | |
VersionTuple.h | |
Defines the llvm::VersionTuple class, which represents a version in the form major[.minor[.subminor]]. | |
VirtualFileSystem.h | |
Defines the virtual file system interface vfs::FileSystem. | |
VirtualOutputBackend.h | |
This file contains the declarations of the VirtualOutputBackend class, which can be used to virtualized output files from LLVM tools. | |
VirtualOutputBackends.h | |
This file contains the declarations of the concrete VirtualOutputBackend classes, which are the implementation for different output style and functions. | |
VirtualOutputConfig.h | |
This file contains the declarations of the OutputConfig class. | |
VirtualOutputError.h | |
This file contains the declarations of the OutputError class. | |
VirtualOutputFile.h | |
This file contains the declarations of the llvm::vfs::OutputFile class, which is a virtualized output file from output backend. | |
Watchdog.h | |
Win64EH.h | |
WindowsError.h | |
WithColor.h | |
X86DisassemblerDecoderCommon.h | |
X86FoldTablesUtils.h | |
xxhash.h | |
YAMLParser.h | |
YAMLTraits.h |