llvm/unittests
Jakob Stoklund Olesen 5f456cda98 Disallow overlapping inserts, even when inserting the same value.
We always disallowed overlapping inserts with different values, and this makes
the insertion code smaller and faster.

If an overwriting insert is needed, it can be added as a separate method that
trims any existing intervals before inserting. The immediate use cases for
IntervalMap don't need this - they only use disjoint insertions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120264 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-28 22:17:11 +00:00
..
ADT Disallow overlapping inserts, even when inserting the same value. 2010-11-28 22:17:11 +00:00
Analysis Make SCEVUnknown a CallbackVH, so that it can be notified directly 2010-08-02 23:49:30 +00:00
ExecutionEngine unittests/CMakeLists.txt: [PR8225] Tweak linking JITTests on MSVC to add JITTests.def. 2010-11-19 03:19:42 +00:00
Support unittests: Add SystemTests. 2010-11-24 19:20:05 +00:00
System google test depends on Support. 2010-11-24 19:35:15 +00:00
Transforms Teach this test not to leak. Also, clean up all the cast<BinaryOperator> cruft. 2010-03-13 19:58:26 +00:00
VMCore Revert 119600 to unbreak the build. Francois, please investigate. 2010-11-18 01:38:07 +00:00
CMakeLists.txt unittests/JITTests: Don't use --export-dynamic but --export-all-symbols on cygming. 2010-11-26 09:32:02 +00:00
Makefile unittests: Add SystemTests. 2010-11-24 19:20:05 +00:00
Makefile.unittest unittests/JITTests: Don't use --export-dynamic but --export-all-symbols on cygming. 2010-11-26 09:32:02 +00:00