DirectXShaderCompiler/include/llvm/Support
Tristan Labelle e4ceb30434
Convert more mallocs/frees to news/deletes (#2157)
This change replaces more malloc/calloc/realloc/free calls to new/delete. This creates several new out of memory exception paths (especially due to changing MallocAllocator) which exposed many memory mismanagement bugs that I found using the OOM test. Hence this grew to be a pretty big change.
2019-05-07 07:46:09 -07:00
..
ELFRelocs first commit 2016-12-28 11:52:27 -08:00
AIXDataTypesFix.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ARMBuildAttributes.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ARMEHABI.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ARMWinEH.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
AlignOf.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Allocator.h Convert more mallocs/frees to news/deletes (#2157) 2019-05-07 07:46:09 -07:00
ArrayRecycler.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Atomic.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
BlockFrequency.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
BranchProbability.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
CBindingWrapping.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
COFF.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
COM.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Capacity.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Casting.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
CodeGen.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
CommandLine.h Add support for custom allocators (#390) 2017-07-06 16:45:48 -07:00
Compiler.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Compression.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ConvertUTF.h [linux-port] Introduce Windows "adapter" headers (#1314) 2018-06-17 11:31:21 -04:00
CrashRecoveryContext.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
DOTGraphTraits.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
DataExtractor.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
DataStream.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
DataTypes.h.cmake Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
DataTypes.h.in Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Debug.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Dwarf.def Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Dwarf.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
DynamicLibrary.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ELF.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Endian.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
EndianStream.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Errc.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Errno.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ErrorHandling.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ErrorOr.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
FileOutputBuffer.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
FileSystem.h Merge branch 'master' into user/texr/integrate-master 2018-06-22 12:05:49 -07:00
FileUtilities.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Format.h [linux-port] Introduce Windows "adapter" headers (#1314) 2018-06-17 11:31:21 -04:00
FormattedStream.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
GCOV.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
GenericDomTree.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
GenericDomTreeConstruction.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
GraphWriter.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Host.h [linux-port] Handling of target triple. (#1359) 2018-06-20 15:33:28 -04:00
LEB128.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
LineIterator.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Locale.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
LockFileManager.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MD5.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MSFileSystem.h [linux-port] Enhance FS interface support (#1420) 2018-07-17 12:50:42 -04:00
MachO.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ManagedStatic.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MathExtras.h [linux-port] Introduce Windows "adapter" headers (#1314) 2018-06-17 11:31:21 -04:00
Memory.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MemoryBuffer.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MemoryObject.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MipsABIFlags.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Mutex.h [linux-port] Enable some code. Disable some code. (#1372) 2018-06-25 20:15:54 -04:00
MutexGuard.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
OacrIgnoreCond.h fixes #37 - License cleanup. 2017-01-27 16:48:08 -08:00
OnDiskHashTable.h Convert more mallocs/frees to news/deletes (#2157) 2019-05-07 07:46:09 -07:00
Options.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
OutputBuffer.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Path.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
PluginLoader.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
PointerLikeTypeTraits.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
PrettyStackTrace.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Process.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Program.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
RWMutex.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
RandomNumberGenerator.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Recycler.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
RecyclingAllocator.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Regex.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Registry.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
RegistryParser.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
SMLoc.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
SaveAndRestore.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ScaledNumber.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Signals.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Solaris.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
SourceMgr.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
SpecialCaseList.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
StreamingMemoryObject.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
StringPool.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
StringSaver.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
SwapByteOrder.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
SystemUtils.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
TargetParser.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
TargetRegistry.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
TargetSelect.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ThreadLocal.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Threading.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
TimeValue.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Timer.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ToolOutputFile.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Unicode.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
UnicodeCharRanges.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
UniqueLock.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Valgrind.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Watchdog.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Win64EH.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
WindowsError.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
YAMLParser.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
YAMLTraits.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
circular_raw_ostream.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
raw_os_ostream.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
raw_ostream.h Merged PR 83: Integration fixes. 2018-06-06 01:05:40 +00:00
type_traits.h type_traits.h: Support isPodLike for _MSC_VER >= 1900 (#925) 2017-12-14 14:41:00 -08:00