1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 04:52:54 +02:00
llvm-mirror/include/llvm/Support
Chandler Carruth a46b65cb1f [Allocator] Lift the slab size and size threshold into template
parameters rather than runtime parameters.

There is only one user of these parameters and they are compile time for
that user. Making these compile time seems to better reflect their
intended usage as well.

llvm-svn: 205143
2014-03-30 12:07:07 +00:00
..
AIXDataTypesFix.h
AlignOf.h Extend llvm::AlignedCharArrayUnion to support up to 10 arguments, as required by Clang's APValue. 2014-01-09 03:28:55 +00:00
Allocator.h [Allocator] Lift the slab size and size threshold into template 2014-03-30 12:07:07 +00:00
ARMBuildAttributes.h [ARM] Do not generate Tag_DIV_use=AllowDIVExt when hardware div is non-optional: it should have the default value of AllowDIVIfExists 2014-01-20 10:18:42 +00:00
ARMEHABI.h Support: add reference for ARM EHABI 2014-01-06 04:14:03 +00:00
ArrayRecycler.h [Allocator] Stop forward-declaring BumpPtrAllocator in a few places. 2014-03-30 11:36:29 +00:00
Atomic.h
BlockFrequency.h [block-freq] Add a right shift to BlockFrequency that saturates at 1. 2013-12-14 02:24:22 +00:00
BranchProbability.h
Capacity.h
Casting.h [C++11] Replace LLVM-style type traits with C++11 standard ones. 2014-03-07 14:42:25 +00:00
CBindingWrapping.h
circular_raw_ostream.h [C++11] Remove 'virtual' keyword from methods marked with 'override' keyword. 2014-03-10 03:53:12 +00:00
CodeGen.h
COFF.h Object: Provide a richer means of describing auxiliary symbols 2014-03-19 04:47:47 +00:00
CommandLine.h [C++11] Replace LLVM-style type traits with C++11 standard ones. 2014-03-07 14:42:25 +00:00
Compiler.h Revert "[C++11] Do not check __GXX_EXPERIMENTAL_CXX0X__." 2014-03-27 22:36:06 +00:00
Compression.h Replace OwningPtr<T> with std::unique_ptr<T>. 2014-03-06 05:51:42 +00:00
ConvertUTF.h [Support] Add a Unicode conversion wrapper from UTF16 to UTF8 2013-07-16 17:14:33 +00:00
CrashRecoveryContext.h Remove dependence on std::function. 2014-03-04 22:13:07 +00:00
DataExtractor.h
DataStream.h
DataTypes.h.cmake Remove dead or useless header checks from cmake and autoconf 2013-07-26 16:54:23 +00:00
DataTypes.h.in Remove dead or useless header checks from cmake and autoconf 2013-07-26 16:54:23 +00:00
Debug.h Include raw_ostream.h. 2013-11-15 01:25:34 +00:00
Disassembler.h
DOTGraphTraits.h
Dwarf.h DebugInfo: Support debug_loc under fission 2014-03-25 01:44:02 +00:00
DynamicLibrary.h
ELF.h [Mips] Add one more MIPS relocation type constant. 2014-03-14 06:53:10 +00:00
Endian.h Support: Functions for consuming endian specific data from a buffer. 2014-03-25 01:04:44 +00:00
EndianStream.h Support: Functions for writing endian specific data to streams. 2014-03-28 19:14:43 +00:00
Errno.h
ErrorHandling.h Roll back the ConstStringRef change for now 2014-01-27 05:24:39 +00:00
ErrorOr.h [C++11] Replace LLVM-style type traits with C++11 standard ones. 2014-03-07 14:42:25 +00:00
FEnv.h
FileOutputBuffer.h [C++11] Add overloads for externally used OwningPtr functions. 2014-03-05 10:27:34 +00:00
FileSystem.h Remove dead and incorrect code. 2014-03-20 17:39:04 +00:00
FileUtilities.h Use the simpler version of sys::fs::remove when possible. 2014-01-10 21:40:29 +00:00
Format.h [C+11] Add 'override' keyword to methods in the support library. 2014-03-04 06:24:11 +00:00
FormattedStream.h [C++11] Remove 'virtual' keyword from methods marked with 'override' keyword. 2014-03-10 03:53:12 +00:00
GCOV.h llvm-cov: When reading strings in gcov data, skip leading zeros 2014-03-27 00:06:36 +00:00
GenericDomTree.h [Modules] Stop including CFG.h from GenericDomTree.h. This used to be 2014-03-04 12:11:55 +00:00
GenericDomTreeConstruction.h Fix a couple typos. 2014-03-10 21:59:28 +00:00
GraphWriter.h Convert a use of sys::Path::GetTemporaryDirectory. 2013-06-14 16:43:15 +00:00
Host.h Return a StringRef from getHostCPUName. 2013-12-12 15:45:32 +00:00
IncludeFile.h
LEB128.h Don't inline get[S|U]LEB128Size() until they are proved to be hot. 2014-02-22 15:39:39 +00:00
LICENSE.TXT
LineIterator.h Support: Add postincrement and include guards to LineIterator 2014-03-19 22:58:31 +00:00
Locale.h
LockFileManager.h
MachO.h ARM64: initial backend import 2014-03-29 10:18:08 +00:00
ManagedStatic.h Revert "[C++11] Replace LLVM atomics with std::atomic." 2014-03-03 18:02:34 +00:00
MathExtras.h [Allocator Cleanup] Move generic pointer alignment helper out of an 2014-03-28 09:08:14 +00:00
MD5.h Actually include the ArrayRef header rather than rely on the forward 2014-03-07 21:30:49 +00:00
Memory.h Fix known typos 2014-01-24 17:20:08 +00:00
MemoryBuffer.h [Modules] Fix a layering issue that is actually impacting the modules 2014-03-06 04:13:12 +00:00
MemoryObject.h Remove the Copied parameter from MemoryObject::readBytes. 2013-05-24 10:54:58 +00:00
Mutex.h
MutexGuard.h
OutputBuffer.h
Path.h Introduce llvm::sys::path::home_directory. 2014-01-31 23:46:06 +00:00
PluginLoader.h
PointerLikeTypeTraits.h
PrettyStackTrace.h [C++11] Remove 'virtual' keyword from methods marked with 'override' keyword. 2014-03-10 03:53:12 +00:00
Process.h [C+11] Add 'override' keyword to methods in the support library. 2014-03-04 06:24:11 +00:00
Program.h Delete dead code. 2014-02-24 01:07:38 +00:00
raw_os_ostream.h [C++11] Remove 'virtual' keyword from methods marked with 'override' keyword. 2014-03-10 03:53:12 +00:00
raw_ostream.h [C++11] Remove 'virtual' keyword from methods marked with 'override' keyword. 2014-03-10 03:53:12 +00:00
Recycler.h [Allocator] Stop forward-declaring BumpPtrAllocator in a few places. 2014-03-30 11:36:29 +00:00
RecyclingAllocator.h Add an assertion to the fixed-size allocator to ensure that we don't request 2013-08-27 11:20:13 +00:00
Regex.h [C++11] Remove the R-value reference #if usage from the ADT and Support 2014-03-01 09:27:28 +00:00
Registry.h [Support/Registry.h] Include llvm/Support/Compiler.h. 2013-06-27 17:57:40 +00:00
RegistryParser.h
RWMutex.h
SaveAndRestore.h
Signals.h Don't use PathV1.h in Signals.h. 2013-06-13 21:16:58 +00:00
SMLoc.h
Solaris.h
SourceMgr.h Make SourceMgr::PrintMessage() testable and add unit tests 2013-09-27 21:09:25 +00:00
StreamableMemoryObject.h [C++11] Remove 'virtual' keyword from methods marked with 'override' keyword. 2014-03-10 03:53:12 +00:00
StringPool.h
StringRefMemoryObject.h Switch all uses of LLVM_OVERRIDE to just use 'override' directly. 2014-03-02 09:09:27 +00:00
SwapByteOrder.h
system_error.h Support: Make error_category's constructor public 2014-03-15 04:05:59 +00:00
SystemUtils.h Move PrependMainExecutablePath next to its only user. 2013-06-14 15:12:13 +00:00
TargetRegistry.h Remove copy ctors that did the same thing as the default one. 2014-03-11 11:32:49 +00:00
TargetSelect.h
Threading.h
ThreadLocal.h
Timer.h
TimeValue.h Remove TimeValue::toPosixTime() -- it is buggy, semantics are unclear, and its 2014-02-11 09:11:18 +00:00
ToolOutputFile.h Don't make F_None the default. 2014-02-24 15:07:20 +00:00
type_traits.h [C++11] Now that the users are gone, rip out the duplicated traits from type_traits.h 2014-03-07 15:54:23 +00:00
Unicode.h Move generic isPrint and columnWidth implementations to a separate header/source to allow using both generic and system-dependent versions on win32. 2013-09-04 16:00:12 +00:00
UnicodeCharRanges.h Remove unnecessary llvm:: qualification. 2014-02-26 23:27:16 +00:00
Valgrind.h Don't mark the declarations of the TSan annotation functions as weak. 2014-03-30 11:20:25 +00:00
Watchdog.h
Win64EH.h Partially roll back r202915. 2014-03-05 00:43:02 +00:00
YAMLParser.h [C++11] Remove 'virtual' keyword from methods marked with 'override' keyword. 2014-03-10 03:53:12 +00:00
YAMLTraits.h Object: Provide a richer means of describing auxiliary symbols 2014-03-19 04:47:47 +00:00