- Dec 07, 2010
-
-
NAKAMURA Takumi authored
llvm-svn: 121117
-
Michael J. Spencer authored
namespace. None of them return anything except for success anyway. These will be converted to returning their result soon. llvm-svn: 121109
-
Michael J. Spencer authored
llvm-svn: 121108
-
- Dec 06, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120989
-
- Dec 04, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120888
-
- Dec 03, 2010
-
-
Jakob Stoklund Olesen authored
editing of the current interval. These methods may cause coalescing, there are corresponding set*Unchecked methods for editing without coalescing. The non-coalescing methods are useful for applying monotonic transforms to all keys or values in a map without accidentally coalescing transformed and untransformed intervals. llvm-svn: 120829
-
Michael J. Spencer authored
llvm-svn: 120817
-
Benjamin Kramer authored
llvm-svn: 120803
-
Michael J. Spencer authored
llvm-svn: 120785
-
Michael J. Spencer authored
a file exists when it shouldn't. llvm-svn: 120784
-
Michael J. Spencer authored
llvm-svn: 120776
-
- Dec 01, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120616
-
Michael J. Spencer authored
llvm-svn: 120600
-
Michael J. Spencer authored
llvm-svn: 120590
-
Jay Foad authored
setAllBits(), setBit(unsigned), etc. llvm-svn: 120564
-
Michael J. Spencer authored
llvm-svn: 120560
-
Michael J. Spencer authored
Support/PathV2: Add has_{root_path,root_name,root_directory,parent_path,filename,stem,extension} implementation. llvm-svn: 120559
-
Michael J. Spencer authored
I'm going to replace this all anyway with a proper table and separated tests when done. llvm-svn: 120558
-
Michael J. Spencer authored
llvm-svn: 120550
-
Michael J. Spencer authored
llvm-svn: 120547
-
Michael J. Spencer authored
llvm-svn: 120546
-
Michael J. Spencer authored
llvm-svn: 120539
-
Michael J. Spencer authored
llvm-svn: 120514
-
Michael J. Spencer authored
llvm-svn: 120513
-
Michael J. Spencer authored
llvm-svn: 120496
-
- Nov 30, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120349
-
- Nov 29, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120330
-
Michael J. Spencer authored
llvm-svn: 120329
-
Michael J. Spencer authored
llvm-svn: 120298
-
- Nov 28, 2010
-
-
Jakob Stoklund Olesen authored
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. llvm-svn: 120264
-
Jakob Stoklund Olesen authored
These iterators don't point anywhere, and they can't be compared to anything. They are only good for assigning to. llvm-svn: 120239
-
Jakob Stoklund Olesen authored
This is a version of find() that always searches forwards and is faster for local searches. llvm-svn: 120237
-
- Nov 27, 2010
-
-
Jakob Stoklund Olesen authored
llvm-svn: 120227
-
Jakob Stoklund Olesen authored
Implement iterator::erase() in a simple version that erases nodes when they become empty, but doesn't try to redistribute elements among siblings for better packing. Handle coalescing across leaf nodes which may require erasing entries. llvm-svn: 120226
-
- Nov 26, 2010
-
-
NAKAMURA Takumi authored
GNU ld/PECOFF accepts but ignores them below; --version-script --export-dynamic --rpath FIXME: autoconf should be aware of them. llvm-svn: 120179
-
Jakob Stoklund Olesen authored
Change temporary debugging code to write a dot file directly. llvm-svn: 120171
-
- Nov 24, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120105
-
Michael J. Spencer authored
llvm-svn: 120103
-
Michael J. Spencer authored
llvm-svn: 120101
-
Ted Kremenek authored
to use lowercase letters for the start of most method names and to replace some method names with more descriptive names (e.g., "getLeft()" instead of "Left()"). No real functionality change. llvm-svn: 120070
-