llvm-6502/unittests
Jakob Stoklund Olesen 62588622d4 Add a Briggs and Torczon sparse set implementation.
For objects that can be identified by small unsigned keys, SparseSet
provides constant time clear() and fast deterministic iteration. Insert,
erase, and find operations are typically faster than hash tables.

SparseSet is useful for keeping information about physical registers,
virtual registers, or numbered basic blocks.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151110 91177308-0d34-0410-b5e6-96231b3b80d8
2012-02-22 00:56:08 +00:00
..
ADT Add a Briggs and Torczon sparse set implementation. 2012-02-22 00:56:08 +00:00
Analysis The product of two chrec's can always be represented as a chrec. 2011-10-04 06:51:26 +00:00
Bitcode Undo the hack in r147427 and move this unittest to a better home. This 2012-01-02 09:19:48 +00:00
ExecutionEngine MCJIT support for non-function sections. 2012-01-16 22:26:39 +00:00
Support unittests/Support/Casting.cpp: [PR8226] Workaround for MSVC|Debug. 2012-01-22 12:14:35 +00:00
Transforms Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
VMCore Undo the hack in r147427 and move this unittest to a better home. This 2012-01-02 09:19:48 +00:00
CMakeLists.txt Add a Briggs and Torczon sparse set implementation. 2012-02-22 00:56:08 +00:00
Makefile Undo the hack in r147427 and move this unittest to a better home. This 2012-01-02 09:19:48 +00:00
Makefile.unittest build/unittests: Fix llvm-config names for gtest libraries, and bring Makefile 2011-12-15 23:35:08 +00:00