llvm-project/llvm/unittests
Jakob Stoklund Olesen 6ccbdcda36 Add portable bit mask operations to BitVector.
BitVector uses the native word size for its internal representation.
That doesn't work well for literal bit masks in source code.

This patch adds BitVector operations to efficiently apply literal bit
masks specified as arrays of uint32_t.  Since each array entry always
holds exactly 32 bits, these portable bit masks can be source code
literals, probably produced by TableGen.

llvm-svn: 148272
2012-01-17 01:24:32 +00:00
..
ADT Add portable bit mask operations to BitVector. 2012-01-17 01:24:32 +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 Changes the JSON parser to use the SourceMgr. 2011-12-21 18:16:39 +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 Undo the hack in r147427 and move this unittest to a better home. This 2012-01-02 09:19:48 +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