Changes in directory llvm/lib/Support:
SmallPtrSet.cpp updated: 1.6 - 1.7
---
Log message:
Two changes:
1. Make SmallPtrSet::erase faster in the small case by replacing a memmove
with a pointer copy.
2. Fix a bug where the null terminator at the end of the array in the small
case was
Changes in directory llvm/lib/Support:
SmallPtrSet.cpp updated: 1.7 - 1.8
---
Log message:
Fix a bug in SmallPtrSet that was causing GVNPRE to enter an infinite loop.
---
Diffs of the changes: (+1 -1)
SmallPtrSet.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Support:
SmallPtrSet.cpp updated: 1.5 - 1.6
---
Log message:
Fix PR1329: http://llvm.org/PR1329 .
---
Diffs of the changes: (+28 -0)
SmallPtrSet.cpp | 28
1 files changed, 28 insertions(+)
Index:
Changes in directory llvm/lib/Support:
SmallPtrSet.cpp updated: 1.4 - 1.5
---
Log message:
do not let the table fill up with tombstones.
---
Diffs of the changes: (+5 -1)
SmallPtrSet.cpp |6 +-
1 files changed, 5 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Support:
SmallPtrSet.cpp updated: 1.3 - 1.4
---
Log message:
Fix a bug in smallptrset::erase: in the small case, return true if the
element was in the set.
---
Diffs of the changes: (+1 -1)
SmallPtrSet.cpp |2 +-
1 files changed, 1 insertion(+), 1
Changes in directory llvm/lib/Support:
SmallPtrSet.cpp added (r1.1)
---
Log message:
Add a new SmallSet ADT specialized for pointers.
---
Diffs of the changes: (+113 -0)
SmallPtrSet.cpp | 113
1 files changed, 113 insertions(+)
Changes in directory llvm/lib/Support:
SmallPtrSet.cpp updated: 1.1 - 1.2
---
Log message:
add a note
---
Diffs of the changes: (+2 -1)
SmallPtrSet.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Support/SmallPtrSet.cpp
diff -u
Changes in directory llvm/lib/Support:
SmallPtrSet.cpp updated: 1.2 - 1.3
---
Log message:
implement SmallPtrSet::erase
---
Diffs of the changes: (+27 -0)
SmallPtrSet.cpp | 27 +++
1 files changed, 27 insertions(+)
Index: llvm/lib/Support/SmallPtrSet.cpp
diff