1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/include/llvm/Support
Zachary Turner 5ec91b4438 Correctly handle skewed streams in drop_front() method.
When calling BinaryStreamArray::drop_front(), if the stream
is skewed it means we must never drop the first bytes of the
stream since offsets which occur in records assume the existence
of those bytes.  So if we want to skip the first record in a
stream, then what we really want to do is just set the begin
pointer to the next record.  But we shouldn't actually remove
those bytes from the underlying view of the data.

llvm-svn: 349066
2018-12-13 18:11:33 +00:00
..
Solaris/sys
AArch64TargetParser.def [AArch64] Add command-line option for SSBS 2018-12-03 14:00:47 +00:00
AArch64TargetParser.h [AArch64] Add command-line option for SSBS 2018-12-03 14:00:47 +00:00
AlignOf.h Replace LLVM_ALIGNAS with alignas as a follow-up of r337330 2018-07-27 05:38:14 +00:00
Allocator.h BumpPtrAllocator: Add a couple of convenient wrappers around identifyObject(). 2018-12-03 22:05:24 +00:00
AMDGPUMetadata.h [AMDGPU] Emit MessagePack HSA Metadata for v3 code object 2018-12-12 19:39:27 +00:00
AMDHSAKernelDescriptor.h AMDHSA: Rename RESERVED -> RESERVED0, mark gfx9-specific field 2018-06-27 05:18:50 +00:00
ARMAttributeParser.h
ARMBuildAttributes.h [ARM] Complete enumeration values for Tag_ABI_VFP_args 2018-07-31 13:24:49 +00:00
ARMEHABI.h
ARMTargetParser.def [ARM] Remove non-existent cpu arm1176j-s and use mpcore for v6k 2018-09-28 09:04:27 +00:00
ARMTargetParser.h Fix build of r347741 by adding missing vector 2018-11-28 12:05:36 +00:00
ARMWinEH.h [AArch64] [Windows] Misc fixes for llvm-readobj -unwind. 2018-11-02 19:59:08 +00:00
ArrayRecycler.h
Atomic.h
AtomicOrdering.h
BinaryByteStream.h Move some code from PDBFileBuilder to MSFBuilder. 2018-06-27 21:18:15 +00:00
BinaryItemStream.h
BinaryStream.h
BinaryStreamArray.h Correctly handle skewed streams in drop_front() method. 2018-12-13 18:11:33 +00:00
BinaryStreamError.h
BinaryStreamReader.h Support skewed stream arrays. 2018-12-06 16:55:00 +00:00
BinaryStreamRef.h
BinaryStreamWriter.h
BlockFrequency.h
BranchProbability.h
BuryPointer.h Move BuryPointer from Clang to LLVM for use in other LLVM tools 2018-11-17 18:03:47 +00:00
CachePruning.h
Capacity.h
Casting.h
CBindingWrapping.h
CFGUpdate.h llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) 2018-09-27 02:13:45 +00:00
CheckedArithmetic.h
Chrono.h [Support/FileSystem] Add sub-second precision for atime/mtime of sys::fs::file_status on unix platforms 2018-11-26 00:03:39 +00:00
circular_raw_ostream.h
CMakeLists.txt
CodeGen.h [AArch64] Add Tiny Code Model for AArch64 2018-08-22 11:31:39 +00:00
CodeGenCoverage.h
COM.h
CommandLine.h [FileCheck] Parse command-line options from FILECHECK_OPTS 2018-11-06 22:07:03 +00:00
Compiler.h Add macro LLVM_ATTRIBUTE_REINITIALIZES 2018-09-25 08:06:32 +00:00
Compression.h Use the same constants as zlib to represent compression level. 2018-08-04 00:13:13 +00:00
ConvertUTF.h
CrashRecoveryContext.h
DataExtractor.h Remove trailing space 2018-07-30 19:41:25 +00:00
DataTypes.h
Debug.h [MemorySSA] Expose the verify as a debug option. 2018-08-15 17:34:55 +00:00
DebugCounter.h Print out DebugCounter info with -print-debug-counter 2018-10-23 21:51:56 +00:00
DJB.h
DOTGraphTraits.h
DynamicLibrary.h
Endian.h
EndianStream.h
Errc.h [Support] Bring std::errc::not_supported to llvm::errc. 2018-07-27 09:15:05 +00:00
Errno.h [Support] Clear errno before calling the function in RetryAfterSignal. 2018-07-07 02:46:12 +00:00
Error.h [Support] Make error banner optional in logAllUnhandledErrors 2018-11-11 01:46:03 +00:00
ErrorHandling.h [Support] Fix line width to 80 2018-11-07 19:35:04 +00:00
ErrorOr.h Use std::reference_wrapper instead of llvm::ReferenceStorage 2018-07-19 09:24:34 +00:00
FileCheck.h Fix Wdocumentation warning. NFCI. 2018-11-19 18:46:40 +00:00
FileOutputBuffer.h [Support] Allow discarding a FileOutputBuffer without removing the memory mapping 2018-08-24 18:36:22 +00:00
FileSystem.h [Support/FileSystem] Add sub-second precision for atime/mtime of sys::fs::file_status on unix platforms 2018-11-26 00:03:39 +00:00
FileUtilities.h
Format.h
FormatAdapters.h [Support] Require llvm::Error passed to formatv() to be wrapped in fmt_consume() 2018-07-12 07:11:28 +00:00
FormatCommon.h
FormatProviders.h
FormattedStream.h
FormatVariadic.h [Support] Make support types more easily printable. 2018-07-06 05:45:45 +00:00
FormatVariadicDetails.h [Support] Require llvm::Error passed to formatv() to be wrapped in fmt_consume() 2018-07-12 07:11:28 +00:00
GenericDomTree.h [DomTree] Add constructor to create a new DT based on current DT/CFG and a set of Updates. 2018-08-16 21:54:33 +00:00
GenericDomTreeConstruction.h Teach the DominatorTree fallback to recalculation when applying updates to speedup JT (PR37929) 2018-10-26 01:28:36 +00:00
GlobPattern.h
GraphWriter.h GraphWriter: Provide an API for writing a graph into a specified file 2018-09-28 18:49:01 +00:00
Host.h
InitLLVM.h
ItaniumManglingCanonicalizer.h Allow demangler's node allocator to fail, and bail out of the entire 2018-08-24 23:26:05 +00:00
JamCRC.h
JSON.h [Support] json::Value construction from std::vector<T> and std::map<string,T>. 2018-10-18 08:47:24 +00:00
KnownBits.h Fix comment typo. NFCI. 2018-07-05 13:51:35 +00:00
LEB128.h
LICENSE.TXT
LineIterator.h
Locale.h
LockFileManager.h
LowLevelTypeImpl.h
MachineValueType.h
ManagedStatic.h
MathExtras.h Fix CRLF line endings. 2018-06-25 03:13:27 +00:00
MD5.h
MemAlloc.h
Memory.h
MemoryBuffer.h [Support] Remove unnecessary MemoryBuffer::anchor (where the destructor serves as the key function) 2018-07-27 23:12:11 +00:00
MipsABIFlags.h
MSVCErrorWorkarounds.h Remove 'orc' namespace from MSVCErrorWorkarounds.h, fix some typos that were 2018-09-25 20:48:57 +00:00
Mutex.h
MutexGuard.h
NativeFormatting.h
OnDiskHashTable.h
Options.h
Parallel.h
Path.h Remove dead function user_cache_directory() 2018-09-18 15:06:16 +00:00
PluginLoader.h
PointerLikeTypeTraits.h [ADT] Add llvm::unique_function which is like std::function but 2018-07-02 23:57:29 +00:00
PrettyStackTrace.h
Printable.h
Process.h
Program.h
RandomNumberGenerator.h
raw_os_ostream.h
raw_ostream.h Fix -Wunused-private-variable on non-Windows 2018-09-05 00:18:05 +00:00
raw_sha1_ostream.h
Recycler.h
RecyclingAllocator.h
Regex.h
Registry.h
ReverseIteration.h
RWMutex.h
SaveAndRestore.h [Support] Remove SaveOr which is no longer used 2018-07-03 23:31:19 +00:00
ScaledNumber.h
ScopedPrinter.h llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) 2018-09-27 02:13:45 +00:00
SHA1.h
Signals.h
SmallVectorMemoryBuffer.h [Support] Remove unnecessary MemoryBuffer::anchor (where the destructor serves as the key function) 2018-07-27 23:12:11 +00:00
SMLoc.h
SourceMgr.h
SpecialCaseList.h
StringPool.h
StringSaver.h [Support] Add a UniqueStringSaver: like StringSaver, but deduplicating. 2018-07-23 10:44:40 +00:00
SwapByteOrder.h
SymbolRemappingReader.h Common infrastructure for reading a profile remapping file and building 2018-09-13 18:51:44 +00:00
SystemUtils.h
TargetOpcodes.def [GlobalISel] Add IR translation support for the @llvm.log10 intrinsic 2018-12-07 22:08:02 +00:00
TargetParser.h [ARM, AArch64] Move ARM/AArch64 target parsers into 2018-11-28 11:38:10 +00:00
TargetRegistry.h
TargetSelect.h
TarWriter.h
TaskQueue.h Try to fix build error on non MSVC compilers. 2018-06-25 04:35:35 +00:00
thread.h
Threading.h Support: use internal call_once on PPC64le 2018-12-12 20:35:47 +00:00
ThreadLocal.h
ThreadPool.h
Timer.h [Support] Add a public API to allow clearing all (static) timer groups. 2018-08-17 04:13:19 +00:00
ToolOutputFile.h
TrailingObjects.h Replace LLVM_ALIGNAS with alignas as a follow-up of r337330 2018-07-27 05:38:14 +00:00
TrigramIndex.h
type_traits.h Support: use std::is_trivially_copyable on MSVC 2018-11-30 22:13:42 +00:00
TypeName.h
Unicode.h
UnicodeCharRanges.h
UniqueLock.h
Valgrind.h
VersionTuple.h
VirtualFileSystem.h Revert "[VFS] Add "expand tilde" argument to getRealPath." 2018-11-09 15:11:34 +00:00
Watchdog.h
Win64EH.h [ARM64][Windows] MCLayer support for exception handling 2018-10-27 06:13:06 +00:00
WindowsError.h
WithColor.h [SourceMgr][FileCheck] Obey -color by extending WithColor 2018-10-24 21:46:42 +00:00
X86DisassemblerDecoderCommon.h [X86] Fix bad formatting. NFC 2018-12-03 18:58:57 +00:00
X86TargetParser.def [X86] Add cascade lake arch in X86 target. 2018-11-27 18:05:00 +00:00
xxhash.h Make ICF log output order deterministic. 2018-07-31 18:04:58 +00:00
YAMLParser.h
YAMLTraits.h [Support] Teach YAMLIO about polymorphic types 2018-11-14 19:39:59 +00:00