1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/include/llvm/Support
Reid Kleckner 696745f065 Remove unused Endian.h includes, NFC
Mainly avoids including Host.h everywhere:

$ diff -u <(sort thedeps-before.txt) <(sort thedeps-after.txt) \
    | grep '^[-+] ' | sort | uniq -c | sort -nr
   3141 - /usr/local/google/home/rnk/llvm-project/llvm/include/llvm/Support/Host.h
2020-03-11 15:45:34 -07:00
..
Solaris/sys Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Windows llvm-ar: Fix MinGW compilation 2020-02-28 09:59:24 +01:00
AArch64TargetParser.def [AArch64] Add support for Fujitsu A64FX 2020-03-09 19:15:09 +09:00
AArch64TargetParser.h Implement target(branch-protection) attribute for AArch64 2019-11-15 15:40:46 +00:00
Alignment.h [Alignment][NFC] Deprecate Align::None() 2020-01-24 12:53:58 +01:00
AlignOf.h [NFC] use C++11 in AlignOf.h, remove AlignedCharArray 2019-07-30 04:03:33 +00:00
Allocator.h Reland "[llvm] Add a way to speed up the speed in which BumpPtrAllocator increases slab sizes"" 2020-02-03 12:06:15 +01:00
AllocatorBase.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
AMDGPUMetadata.h [AMDGPU] add support for hostcall buffer pointer as hidden kernel argument 2019-11-20 15:53:55 +05:30
AMDHSAKernelDescriptor.h [AMDGPU] gfx1010 wave32 metadata 2019-06-17 16:48:56 +00:00
ARMAttributeParser.h [ARM] Rewrite ARMAttributeParser 2020-03-05 10:57:27 -08:00
ARMBuildAttributes.h [ARM] add target arch definitions for 8.1-M and MVE 2019-05-30 12:57:04 +00:00
ARMEHABI.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMTargetParser.def [ARM] Add Cortex-M55 Support for clang and llvm 2020-03-02 11:42:26 +00:00
ARMTargetParser.h [ARM] Add initial support for Custom Datapath Extension (CDE) 2020-02-17 15:39:16 +00:00
ARMWinEH.h [AArch64] [Windows] Fix llvm-readobj -unwind output with many epilogs. 2019-02-28 20:33:22 +00:00
ArrayRecycler.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Atomic.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AtomicOrdering.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Automaton.h Revert "Avoid creating an immutable map in the Automaton class." 2020-01-17 10:20:36 +01:00
Base64.h Syndicate, test and fix base64 implementation 2020-03-03 12:17:53 +01:00
BinaryByteStream.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
BinaryItemStream.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
BinaryStream.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
BinaryStreamArray.h Fix header includes after 0697bcb66f1d82f2fd447e9d13b74d141c3ce085 2020-01-24 18:32:54 -08:00
BinaryStreamError.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
BinaryStreamReader.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
BinaryStreamRef.h BinaryStream - fix static analyzer warnings. NFCI. 2019-11-08 13:20:24 +00:00
BinaryStreamWriter.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
BlockFrequency.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
BranchProbability.h [PPC] Correctly adjust branch probability in PPCReduceCRLogicals 2019-05-31 16:11:17 +00:00
BuryPointer.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CachePruning.h Revert "Forward declare Optional<T> in STLExtras.h" 2019-11-13 16:36:21 -08:00
Capacity.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Casting.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
CBindingWrapping.h Fix misspelled filenames in file headers 2019-02-07 14:38:25 +00:00
CFGUpdate.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CheckedArithmetic.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
Chrono.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
circular_raw_ostream.h [circular_raw_ostream] Delegate is_displayed to contained stream 2019-08-17 14:20:41 +00:00
CMakeLists.txt [CMake] Unify scripts for generating VCS headers 2019-02-06 03:51:00 +00:00
CodeGen.h Move CodeGenFileType enum to Support/CodeGen.h 2019-11-13 16:39:34 -08:00
CodeGenCoverage.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
COM.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CommandLine.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
Compiler.h MSVC Buggy version detection: turn pre-processor error into CMake configuration time check 2020-01-31 00:11:55 +00:00
Compression.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ConvertUTF.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CrashRecoveryContext.h [Clang][Driver] After default -fintegrated-cc1, make llvm::report_fatal_error() generate preprocessed source + reproducer.sh again. 2020-02-11 10:17:30 -05:00
CRC.h Unify the two CRC implementations 2019-10-09 09:06:30 +00:00
DataExtractor.h [ARM] Rewrite ARMAttributeParser 2020-03-05 10:57:27 -08:00
DataTypes.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Debug.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DebugCounter.h Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
DJB.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DOTGraphTraits.h Fix misspelled filenames in file headers 2019-02-07 14:38:25 +00:00
DynamicLibrary.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Endian.h Remove unused Endian.h includes, NFC 2020-03-11 15:45:34 -07:00
EndianStream.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Errc.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Errno.h Use C++14-style return type deduction in LLVM. 2020-02-11 07:38:42 -08:00
Error.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
ErrorHandling.h Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
ErrorOr.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
FileCheck.h [FileCheck] Fixed -Wdeprecated-copy warning. NFCI. 2019-11-23 19:28:28 +01:00
FileCollector.h [FileCollector] Ignore empty paths. 2019-11-20 10:57:44 -08:00
FileOutputBuffer.h [LLD][ELF] Support --[no-]mmap-output-file with F_no_mmap 2019-10-29 15:49:08 -07:00
FileSystem.h Fix uninitialized variable warnings in directory_entry default constructor. NFCI 2019-10-04 12:45:42 +00:00
FileUtilities.h Revert "r372201: [Support] Replace function with function_ref in writeFileAtomically. NFC" 2019-09-18 08:47:09 +00:00
Format.h Revert "Forward declare Optional<T> in STLExtras.h" 2019-11-13 16:36:21 -08:00
FormatAdapters.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
FormatCommon.h Fix misspelled filenames in file headers 2019-02-07 14:38:25 +00:00
FormatProviders.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
FormattedStream.h Revert r367649: Improve raw_ostream so that you can "write" colors using operator<< 2019-08-02 07:22:34 +00:00
FormatVariadic.h ReplacementItem - fix uninitialized variable warning. NFCI. 2019-11-08 14:46:22 +00:00
FormatVariadicDetails.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
GenericDomTree.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
GenericDomTreeConstruction.h [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
GenericIteratedDominanceFrontier.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
GlobPattern.h Reapply r375051: [support] GlobPattern: add support for \ and [!...], and allow ] in more places 2019-10-17 18:09:05 +00:00
GraphWriter.h Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
Host.h Drop a StringMap.h include, NFC 2020-03-11 15:45:34 -07:00
InitLLVM.h [Signal] Allow llvm clients to opt into one-shot SIGPIPE handling 2019-11-18 10:27:27 -08:00
ItaniumManglingCanonicalizer.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
JSON.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
KnownBits.h [KnownBits] Introduce anyext instead of passing a flag into zext 2020-02-12 19:06:53 +00:00
LEB128.h Fix some undefined behavior (excessive shift of signed value) in r364253 detected by ubsan 2019-06-26 19:18:50 +00:00
LICENSE.TXT
LineIterator.h Fix line_iterator uninitialized variable warnings. NFCI. 2019-11-03 11:20:12 +00:00
Locale.h
LockFileManager.h [LockFileManager] Make default waitForUnlock timeout a parameter, NFC 2020-01-10 15:24:32 -08:00
LowLevelTypeImpl.h LLT: Add changeNumElements 2020-01-29 07:32:07 -08:00
MachineValueType.h [SVE][CodeGen] Scalable vector MVT size queries 2019-11-18 12:30:59 +00:00
ManagedStatic.h Try once more to ensure constant initializaton of ManagedStatics 2019-04-24 20:13:23 +00:00
MathExtras.h Add missing cstdint include not found on Windows 2020-02-27 17:24:50 -08:00
MD5.h Avoid SmallString.h include in MD5.h, NFC 2020-02-26 09:10:24 -08:00
MemAlloc.h Improve zero-size allocation with safe_malloc, etc. 2019-06-25 15:08:28 +00:00
Memory.h [Support][NFC] Add a comment about the semantics of MF_HUGE_HINT flag 2020-01-09 17:34:18 +00:00
MemoryBuffer.h Avoid including FileSystem.h from MemoryBuffer.h 2020-02-29 12:30:23 -08:00
MipsABIFlags.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MSVCErrorWorkarounds.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
Mutex.h [Support] Base SmartMutex on std::recursive_mutex 2019-08-07 11:59:57 +00:00
NativeFormatting.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OnDiskHashTable.h [Alignment][NFC] Remove unneeded llvm:: scoping on Align types 2019-09-27 12:54:21 +00:00
Parallel.h win: Move Parallel.h off concrt to cross-platform code 2019-10-10 18:57:23 +00:00
Path.h Initial implementation of -fmacro-prefix-map and -ffile-prefix-map 2019-11-26 15:17:49 -08:00
PluginLoader.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
PointerLikeTypeTraits.h PointerLikeTypeTraits: Standardize NumLowBitsAvailable on static constexpr rather than anonymous enum 2020-01-16 15:30:50 -08:00
PrettyStackTrace.h Support for dumping current PrettyStackTrace on SIGINFO (Ctrl-T) 2019-07-12 16:05:09 +00:00
Printable.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Process.h [Clang][Driver] After default -fintegrated-cc1, make llvm::report_fatal_error() generate preprocessed source + reproducer.sh again. 2020-02-11 10:17:30 -05:00
Program.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RandomNumberGenerator.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
raw_os_ostream.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
raw_ostream.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
raw_sha1_ostream.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Recycler.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RecyclingAllocator.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Regex.h Regex: Make "match" and "sub" const member functions 2019-09-24 14:42:36 +00:00
Registry.h [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
ReverseIteration.h [ADT] Enable reverse iteration for DenseMap 2017-08-24 23:02:48 +00:00
RWMutex.h [RWMutex] Simplify availability check 2019-08-16 21:25:40 +00:00
SaveAndRestore.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ScaledNumber.h Replace llvm::isPodLike<...> by llvm::is_trivially_copyable<...> 2019-01-20 21:19:56 +00:00
ScopedPrinter.h Fix missing C++ mode comments 2019-02-21 15:48:10 +00:00
SHA1.h Move endian constant from Host.h to SwapByteOrder.h, prune include 2019-10-19 00:48:11 +00:00
Signals.h [Support] Optionally call signal handlers when a function wrapped by the the CrashRecoveryContext fails 2020-01-11 15:27:07 -05:00
Signposts.h Annotate timeline in Instruments with passes and other timed regions. 2019-02-19 18:18:31 +00:00
SmallVectorMemoryBuffer.h Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
SMLoc.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SMTAPI.h New methods to check for under-/overflow in the SMT API 2019-03-27 16:54:12 +00:00
SourceMgr.h Removed PointerUnion3 and PointerUnion4 aliases in favor of the variadic template 2020-01-14 18:56:29 +01:00
SpecialCaseList.h Reland 9f3fdb0d7fab: [Driver] Use VFS to check if sanitizer blacklists exist 2019-11-21 11:56:09 +01:00
StringPool.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
StringSaver.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SwapByteOrder.h [Support] Remove byte swapping from MathExtras.h 2020-02-27 17:23:48 -08:00
SymbolRemappingReader.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SystemUtils.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TargetOpcodes.def GlobalISel: Handle llvm.read_register 2020-01-09 17:37:52 -05:00
TargetParser.h [AMDGPU] gfx908 target 2019-07-09 18:10:06 +00:00
TargetRegistry.h createMCObjectStreamer - fix uninitialized variable warning. NFCI. 2019-11-04 17:24:34 +00:00
TargetSelect.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TarWriter.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TaskQueue.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
thread.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Threading.h Improve comments after 8404aeb56a73ab24f9b295111de3b37a37f0b841. 2020-02-18 14:25:21 -05:00
ThreadLocal.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ThreadPool.h Improve comments after 8404aeb56a73ab24f9b295111de3b37a37f0b841. 2020-02-18 14:25:21 -05:00
TimeProfiler.h Refactor TimeProfiler write methods (NFC) 2020-03-06 14:34:56 -08:00
Timer.h Reland 'Fixed -Wdeprecated-copy warnings. NFCI.' 2019-11-23 23:09:39 +01:00
ToolOutputFile.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TrailingObjects.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
TrigramIndex.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
type_traits.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
TypeName.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TypeSize.h Fix LLVM_ENABLE_MODULES build after TypeSize.h change 2020-02-03 14:21:44 -08:00
Unicode.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
UnicodeCharRanges.h Replace llvm::MutexGuard/UniqueLock with their standard equivalents 2019-08-07 10:57:25 +00:00
Valgrind.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
VersionTuple.h [driver][darwin] Pass -platform_version flag to the linker instead of the -<platform>_version_min flag 2019-12-17 10:26:32 -08:00
VirtualFileSystem.h [VFS] More consistent support for Windows 2020-02-05 11:38:20 -08:00
Watchdog.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Win64EH.h [Windows] Use information from the PE32 exceptions directory to construct unwind plans 2019-10-11 09:03:29 +00:00
WindowsError.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
WithColor.h [Debuginfo][NFC] add comments for WithColor routines. 2020-02-18 10:36:10 +03:00
X86DisassemblerDecoderCommon.h [X86Disassembler] Unify the EVEX and VEX code in emitContextTable. Merge the ATTR_VEXL/ATTR_EVEXL bits. NFCI 2019-06-13 22:15:25 +00:00
X86TargetParser.def [X86] Add support for avx512bf16 for __builtin_cpu_supports and compiler-rt's cpu indicator. 2019-09-04 16:01:43 +00:00
xxhash.h Make ICF log output order deterministic. 2018-07-31 18:04:58 +00:00
YAMLParser.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
YAMLTraits.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00