llvm-mirror/include/llvm/Support
Saleem Abdulrasool 1403e29803 Support: add some more ELF constants
Add constants for additional GNU note types and the GNU Notes OS type id.  This
is needed to support printing the notes in ELF binaries.

llvm-svn: 280130
2016-08-30 18:51:59 +00:00
..
ELFRelocs BPF: Use official ELF e_machine value 2016-07-15 22:27:55 +00:00
AArch64TargetParser.def [ARM] Correct ARMv8*-A optional extension definitions in TargetParser 2016-08-18 15:50:11 +00:00
AlignOf.h TrailingObjects::FixedSizeStorage constexpr fixes + tests 2016-07-30 14:01:00 +00:00
Allocator.h [pdb] Add unit tests for PDB MappedBlockStream and zero copy 2016-05-31 22:41:52 +00:00
ARMBuildAttributes.h [ARM] Add DSP build attribute and extension targeting 2016-01-25 11:26:11 +00:00
ARMEHABI.h
ARMTargetParser.def [ARM] Correct ARMv8*-A optional extension definitions in TargetParser 2016-08-18 15:50:11 +00:00
ARMWinEH.h
ArrayRecycler.h
Atomic.h Remove all of the legacy home-grown atomic operations LLVM provided 2016-06-02 17:11:11 +00:00
AtomicOrdering.h Fix some Clang-tidy modernize-use-using and Include What You Use warnings. 2016-08-13 00:50:41 +00:00
BlockFrequency.h Add - and -= operators to BlockFrequency using saturating arithmetic. 2015-10-12 18:34:00 +00:00
BranchProbability.h Minor code cleanups. NFC. 2016-02-15 04:30:37 +00:00
CachePruning.h Add Cache Pruning support 2016-04-02 03:28:26 +00:00
Capacity.h
Casting.h
CBindingWrapping.h Reorganize the C API headers to improve build times. 2015-12-18 01:46:52 +00:00
circular_raw_ostream.h
CodeGen.h [ARM] Add support for embedded position-independent code 2016-08-08 15:28:31 +00:00
CodeGenCWrappers.h Make this header include the header it depends on, rather than trying to include itself. Found by C++ modules build. 2016-04-15 23:30:57 +00:00
COFF.h Rename IMAGE_DEBUG_TYPE_NO_TIMESTAMP to IMAGE_DEBUG_TYPE_REPRO 2016-06-02 17:32:11 +00:00
COM.h
CommandLine.h Use range algorithms instead of unpacking begin/end 2016-08-11 21:15:00 +00:00
Compiler.h Restrict the use of the C++17 attribute to C++17 (at least as best we 2016-08-17 07:18:44 +00:00
Compression.h
ConvertUTF.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
CrashRecoveryContext.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
DataExtractor.h
DataStream.h
DataTypes.h.cmake Do not require __STDC_LIMIT_MACROS and others 2016-06-22 21:15:51 +00:00
Debug.h Fix some Clang-tidy modernize-use-using and Include What You Use warnings. 2016-08-13 00:50:41 +00:00
DOTGraphTraits.h Make the SelectionDAG graph printer use SDNode::PersistentId labels. 2015-10-27 23:09:03 +00:00
Dwarf.def [DebugInfo] Add calling convention support for DWARF and CodeView 2016-06-08 20:34:29 +00:00
Dwarf.h Support the DW_AT_noreturn DWARF flag. 2016-08-17 16:02:43 +00:00
DynamicLibrary.h
ELF.h Support: add some more ELF constants 2016-08-30 18:51:59 +00:00
Endian.h [readobj] Expand CodeView dumping functionality 2016-01-13 19:32:35 +00:00
EndianStream.h Typo fix and simplification. 2016-01-22 19:58:18 +00:00
Errc.h
Errno.h
Error.h Revert "[ORC][RPC] Make the future type of an Orc RPC call Error/Expected rather than" 2016-08-30 15:12:58 +00:00
ErrorHandling.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
ErrorOr.h Use std::forward to make ErrorOr<T> constructible from a value that has a user-defined conversion to T. No functionality change intended. 2016-02-09 04:47:58 +00:00
FileOutputBuffer.h
FileSystem.h In openFileForRead, attempt to fetch the actual name of the file on disk -- including case -- so that clang can later warn about non-portable #include and #import directives. 2016-06-13 15:54:56 +00:00
FileUtilities.h
Format.h [Support] Fix the examples and assertion for format_hex_no_prefix to take into account that there are no prefix characters to include in Width. 2016-02-08 01:02:55 +00:00
FormattedStream.h
GCOV.h Rename one of our two llvm::GCOVOptions classes to llvm::GCOV::Options. We used 2015-10-14 00:04:19 +00:00
GenericDomTree.h [GraphTraits] Make nodes_iterator dereference to NodeType*/NodeRef 2016-08-19 21:20:13 +00:00
GenericDomTreeConstruction.h [GenericDomTree] Change GenericDomTree to use NodeRef in GraphTraits. NFC. 2016-08-17 20:01:58 +00:00
GraphWriter.h [GraphTraits] Make nodes_iterator dereference to NodeType*/NodeRef 2016-08-19 21:20:13 +00:00
Host.h Add AIX support to Path.inc, Host.h, and CMake. 2016-07-19 22:46:39 +00:00
JamCRC.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
LEB128.h
LICENSE.TXT
LineIterator.h
Locale.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
LockFileManager.h [LockFileManager] Improve error output by using better error messages 2016-06-04 00:34:00 +00:00
MachO.def Reapply r269782 "[obj2yaml] [yaml2obj] Support for MachO load command structures"" 2016-05-17 19:44:06 +00:00
MachO.h [Support] Add storage specifier for MachO::NListType. 2016-07-29 23:17:53 +00:00
ManagedStatic.h [ManagedStatic] Reimplement double-checked locking with std::atomic. 2016-06-29 15:04:07 +00:00
MathExtras.h TrailingObjects::FixedSizeStorage constexpr fixes + tests 2016-07-30 14:01:00 +00:00
MD5.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
Memory.h Add a sys::OwningMemoryBlock class, which is a sys::MemoryBlock that owns its 2015-10-31 00:55:32 +00:00
MemoryBuffer.h Reorganize the C API headers to improve build times. 2015-12-18 01:46:52 +00:00
MemoryObject.h
MipsABIFlags.h
Mutex.h
MutexGuard.h
OnDiskHashTable.h Fix missing member initializers 2016-07-06 23:30:54 +00:00
Options.h
Path.h [ThinLTO] Option to control path of distributed backend files 2016-05-17 14:45:30 +00:00
PluginLoader.h
PointerLikeTypeTraits.h Use the same tag type across all PointerLikeTypeTraits specializations 2016-06-20 23:50:21 +00:00
PrettyStackTrace.h Don't use recursion to print out the PrettyStackTrace after a crash. If the 2016-05-26 20:21:55 +00:00
Printable.h Apply another batch of fixes from clang-tidy's performance-unnecessary-value-param. 2016-06-17 20:41:14 +00:00
Process.h [Support] Creation of minidump after compiler crash on Windows 2016-05-04 16:56:51 +00:00
Program.h [Support] Fix a doxygen comment (NFC) 2016-07-15 22:44:52 +00:00
RandomNumberGenerator.h Implement getRandomBytes() function 2016-08-26 08:14:54 +00:00
raw_os_ostream.h
raw_ostream.h Drop an unnecessary use of writev. 2015-12-16 22:59:06 +00:00
raw_sha1_ostream.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
Recycler.h Support: Stop using iplist in Recycler 2015-10-07 20:49:09 +00:00
RecyclingAllocator.h
Regex.h
Registry.h Add a missing backslash to my previous commit 2016-08-05 11:17:43 +00:00
RWMutex.h
SaveAndRestore.h
ScaledNumber.h Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes. 2016-02-02 18:20:45 +00:00
ScopedPrinter.h Apply most suggestions of clang-tidy's performance-unnecessary-value-param 2016-06-08 19:09:22 +00:00
SHA1.h [Support] Fix Wcast-qual warning 2016-04-21 22:40:59 +00:00
Signals.h Search for llvm-symbolizer binary in the same directory as argv[0], before 2016-06-09 00:53:21 +00:00
SMLoc.h
Solaris.h
SourceMgr.h
SpecialCaseList.h
StreamingMemoryObject.h Support: Implement StreamingMemoryObject::getPointer 2016-03-27 23:00:59 +00:00
StringPool.h
StringSaver.h
SwapByteOrder.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
SystemUtils.h
TargetParser.h Add unittests to {ARM | AArch64}TargetParser. 2016-07-28 06:11:18 +00:00
TargetRegistry.h MC] Provide an MCTargetOptions to implementors of MCAsmBackendCtorTy, NFC 2016-07-25 17:18:28 +00:00
TargetSelect.h
thread.h Add hardware_concurrency interface to llvm::thread (NFC) 2016-03-04 00:25:54 +00:00
Threading.h Disable the use of std::call_once on PowerPC due to an apparent bug in 2016-06-05 02:46:01 +00:00
ThreadLocal.h
ThreadPool.h Add <atomic> to ThreadPool.h, since std::atomic is used 2016-03-24 20:39:17 +00:00
Timer.h [Timer] Add missing slash in doxygen commit. 2016-05-27 20:04:16 +00:00
TimeValue.h
ToolOutputFile.h
TrailingObjects.h TrailingObjects::FixedSizeStorage constexpr fixes + tests 2016-07-30 14:01:00 +00:00
type_traits.h Add some missing #includes, found by C++ modules selfhost. 2016-04-16 00:42:37 +00:00
TypeName.h [Support] Don't check for ICC directly and rely on the __GNUC__ check 2016-02-25 06:13:01 +00:00
Unicode.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
UnicodeCharRanges.h [Support] Add comment to explain why we can't drop NDEBUG. 2015-10-24 22:15:32 +00:00
UniqueLock.h
Valgrind.h Fix Clang-tidy modernize-deprecated-headers warnings in some files; other minor fixes. 2016-03-28 17:40:08 +00:00
Watchdog.h
Win64EH.h
WindowsError.h
YAMLParser.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
YAMLTraits.h Fix a -Wunused-const-variable due to a bug in clang. 2016-08-06 00:13:32 +00:00