[llvm-commits] [llvm] r41610 - /llvm/trunk/include/llvm/Support/GraphWriter.h

2007-08-30 Thread Ted Kremenek
Author: kremenek Date: Thu Aug 30 12:01:41 2007 New Revision: 41610 URL: http://llvm.org/viewvc/llvm-project?rev=41610view=rev Log: Added Graphviz escaping for the '|' character. Modified: llvm/trunk/include/llvm/Support/GraphWriter.h Modified: llvm/trunk/include/llvm/Support/GraphWriter.h

[llvm-commits] [llvm] r42151 - /llvm/trunk/include/llvm/Support/GraphWriter.h

2007-09-19 Thread Ted Kremenek
Author: kremenek Date: Wed Sep 19 16:26:49 2007 New Revision: 42151 URL: http://llvm.org/viewvc/llvm-project?rev=42151view=rev Log: Previously GraphWriter assumed operator*() for node_iterator always returned a reference type. This patch allows operator*() to return a non-reference type while

[llvm-commits] [llvm] r42813 - in /llvm/trunk/include/llvm/ADT: ImmutableMap.h ImmutableSet.h

2007-10-09 Thread Ted Kremenek
Tue Oct 9 16:38:09 2007 @@ -0,0 +1,163 @@ +//===--- ImmutableMap.h - Immutable (functional) map interface --*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file was developed by Ted Kremenek and is distributed under +// the University of Illinois Open

[llvm-commits] [llvm] r42816 - /llvm/trunk/Xcode/LLVM.xcodeproj/project.pbxproj

2007-10-09 Thread Ted Kremenek
Author: kremenek Date: Tue Oct 9 16:49:49 2007 New Revision: 42816 URL: http://llvm.org/viewvc/llvm-project?rev=42816view=rev Log: Modified XCode project to contain... ADT/DenseSet.h ADT/ImmutableMap.h ADT/ImmutableSet.h Modified: llvm/trunk/Xcode/LLVM.xcodeproj/project.pbxproj Modified:

[llvm-commits] [llvm] r42825 - /llvm/trunk/include/llvm/ADT/ImmutableSet.h

2007-10-10 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 10 11:27:33 2007 New Revision: 42825 URL: http://llvm.org/viewvc/llvm-project?rev=42825view=rev Log: Renamed internal method Create of ImutAVLTree to CreateNode. Modified: llvm/trunk/include/llvm/ADT/ImmutableSet.h Modified:

[llvm-commits] [llvm] r42833 - /llvm/trunk/include/llvm/ADT/ImmutableSet.h

2007-10-10 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 10 13:11:16 2007 New Revision: 42833 URL: http://llvm.org/viewvc/llvm-project?rev=42833view=rev Log: Added preliminary support for iterators in ImutAVLTree. Implemented ImutAVLTree::isEqual. Modified: llvm/trunk/include/llvm/ADT/ImmutableSet.h Modified:

[llvm-commits] [llvm] r42837 - /llvm/trunk/include/llvm/ADT/ImmutableSet.h

2007-10-10 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 10 15:44:21 2007 New Revision: 42837 URL: http://llvm.org/viewvc/llvm-project?rev=42837view=rev Log: Added some doxygen comments to a few methods of ImutAVLTree. Modified: llvm/trunk/include/llvm/ADT/ImmutableSet.h Modified:

[llvm-commits] [llvm] r42839 - /llvm/trunk/include/llvm/ADT/ImmutableSet.h

2007-10-10 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 10 15:45:34 2007 New Revision: 42839 URL: http://llvm.org/viewvc/llvm-project?rev=42839view=rev Log: Removed spurious forward declaration to a structure that will no longer be used. Modified: llvm/trunk/include/llvm/ADT/ImmutableSet.h Modified:

[llvm-commits] [llvm] r42850 - /llvm/trunk/include/llvm/ADT/ImmutableSet.h

2007-10-10 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 10 18:47:03 2007 New Revision: 42850 URL: http://llvm.org/viewvc/llvm-project?rev=42850view=rev Log: Added some doxygen comments to ImmutableSet. Modified: llvm/trunk/include/llvm/ADT/ImmutableSet.h Modified: llvm/trunk/include/llvm/ADT/ImmutableSet.h URL:

[llvm-commits] [llvm] r42847 - /llvm/trunk/include/llvm/ADT/ImmutableSet.h

2007-10-10 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 10 18:32:01 2007 New Revision: 42847 URL: http://llvm.org/viewvc/llvm-project?rev=42847view=rev Log: Removed height of an AVL tree node from its Profile. This is implicitly captured by using the addresses of its children in the profile. Modified:

[llvm-commits] [llvm] r42851 - /llvm/trunk/include/llvm/ADT/ImmutableSet.h

2007-10-10 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 10 19:14:49 2007 New Revision: 42851 URL: http://llvm.org/viewvc/llvm-project?rev=42851view=rev Log: Added iterators to ImmutableSet. Modified: llvm/trunk/include/llvm/ADT/ImmutableSet.h Modified: llvm/trunk/include/llvm/ADT/ImmutableSet.h URL:

[llvm-commits] [llvm] r42877 - /llvm/trunk/include/llvm/ADT/ImmutableSet.h

2007-10-11 Thread Ted Kremenek
Author: kremenek Date: Thu Oct 11 16:51:04 2007 New Revision: 42877 URL: http://llvm.org/viewvc/llvm-project?rev=42877view=rev Log: Provided accessors to internal allocator for ImutAVLTree and ImmutableSet. Added postfix ++,-- support for ImmutableSet::iterator. Modified:

[llvm-commits] [llvm] r42998 - /llvm/trunk/include/llvm/ADT/ImmutableSet.h

2007-10-15 Thread Ted Kremenek
Author: kremenek Date: Mon Oct 15 13:52:34 2007 New Revision: 42998 URL: http://llvm.org/viewvc/llvm-project?rev=42998view=rev Log: Added more doxygen comments. Renamed internal method of ImutAVLTree::RemoveMutableFlag to MarkImmutable. Added enum for bit manipulation (more self-documentating).

[llvm-commits] [llvm] r42999 - /llvm/trunk/include/llvm/ADT/ImmutableSet.h

2007-10-15 Thread Ted Kremenek
Author: kremenek Date: Mon Oct 15 14:15:48 2007 New Revision: 42999 URL: http://llvm.org/viewvc/llvm-project?rev=42999view=rev Log: Fixed incorrect renaming of method name (forgot two characters). Modified: llvm/trunk/include/llvm/ADT/ImmutableSet.h Modified:

[llvm-commits] [llvm] r43086 - /llvm/trunk/include/llvm/Support/AlignOf.h

2007-10-17 Thread Ted Kremenek
) +++ llvm/trunk/include/llvm/Support/AlignOf.h Wed Oct 17 15:56:47 2007 @@ -0,0 +1,43 @@ +//===--- AlignOf.h - Portable calculation of type alignment -*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file was developed by Ted Kremenek and is distributed

[llvm-commits] [llvm] r43089 - /llvm/trunk/include/llvm/ADT/StringMap.h

2007-10-17 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 17 16:13:50 2007 New Revision: 43089 URL: http://llvm.org/viewvc/llvm-project?rev=43089view=rev Log: Updated StringMap to use llvm::AlignOf to compute the alignment of map entries. Modified: llvm/trunk/include/llvm/ADT/StringMap.h Modified:

[llvm-commits] [llvm] r43096 - /llvm/trunk/include/llvm/Support/AlignOf.h

2007-10-17 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 17 17:08:55 2007 New Revision: 43096 URL: http://llvm.org/viewvc/llvm-project?rev=43096view=rev Log: Added template function alignof() which provides a clean function-based interface to getting the alignment of a type. Modified:

[llvm-commits] [llvm] r43097 - /llvm/trunk/include/llvm/ADT/StringMap.h

2007-10-17 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 17 17:09:45 2007 New Revision: 43097 URL: http://llvm.org/viewvc/llvm-project?rev=43097view=rev Log: Minor cosmetic cleanups in the calculation of alignments for StringMapEntry objects. No functionality change. Modified: llvm/trunk/include/llvm/ADT/StringMap.h

[llvm-commits] [llvm] r43099 - /llvm/trunk/include/llvm/Support/AlignOf.h

2007-10-17 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 17 17:12:14 2007 New Revision: 43099 URL: http://llvm.org/viewvc/llvm-project?rev=43099view=rev Log: Removed inclusion of cassert, which is no longer needed. Modified: llvm/trunk/include/llvm/Support/AlignOf.h Modified:

[llvm-commits] [llvm] r43100 - /llvm/trunk/include/llvm/ADT/ImmutableSet.h

2007-10-17 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 17 17:17:01 2007 New Revision: 43100 URL: http://llvm.org/viewvc/llvm-project?rev=43100view=rev Log: ImutAVLTree now allocates tree nodes from the BumpPtrAllocator using the new type-aligned Allocate() method. Modified:

Re: [llvm-commits] [llvm] r43100 - /llvm/trunk/include/llvm/ADT/ImmutableSet.h

2007-10-17 Thread Ted Kremenek
On Oct 17, 2007, at 4:52 PM, Chris Lattner wrote: On Oct 17, 2007, at 3:17 PM, Ted Kremenek wrote: assert (InsertPos != NULL); -// FIXME: more intelligent calculation of alignment. -TreeTy* T = (TreeTy*) Allocator.Allocate(sizeof(*T),16); - +// Allocate the new tree node

[llvm-commits] [llvm] r43106 - in /llvm/trunk/include/llvm: ADT/ImmutableSet.h Support/Allocator.h

2007-10-17 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 17 19:30:14 2007 New Revision: 43106 URL: http://llvm.org/viewvc/llvm-project?rev=43106view=rev Log: Changed the return type of type-specific Allocate() methods to return void*. This is hint that we are returning uninitialized memory rather than a constructed

Re: [llvm-commits] [llvm] r43100 - /llvm/trunk/include/llvm/ADT/ImmutableSet.h

2007-10-17 Thread Ted Kremenek
On Oct 17, 2007, at 5:26 PM, Ted Kremenek wrote: On Oct 17, 2007, at 4:52 PM, Chris Lattner wrote: On Oct 17, 2007, at 3:17 PM, Ted Kremenek wrote: assert (InsertPos != NULL); -// FIXME: more intelligent calculation of alignment. -TreeTy* T = (TreeTy*) Allocator.Allocate

[llvm-commits] [llvm] r43261 - in /llvm/trunk: include/llvm/Bitcode/Serialization.h lib/Bitcode/Reader/Deserialize.cpp lib/Bitcode/Writer/Serialize.cpp

2007-10-23 Thread Ted Kremenek
Infrastructure +// +// This file was developed by Ted Kremenek and is distributed under the +// University of Illinois Open Source License. See LICENSE.TXT for details. +// +//===--===// +// +// This file defines the interface

[llvm-commits] [llvm] r43265 - /llvm/trunk/include/llvm/Bitcode/Serialization.h

2007-10-23 Thread Ted Kremenek
Author: kremenek Date: Tue Oct 23 17:17:03 2007 New Revision: 43265 URL: http://llvm.org/viewvc/llvm-project?rev=43265view=rev Log: Added ReadEnum and WriteEnum to serialization classes. Modified: llvm/trunk/include/llvm/Bitcode/Serialization.h Modified:

[llvm-commits] [llvm] r43307 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h include/llvm/Bitcode/Serialization.h include/llvm/Bitcode/Serialize.h lib/Bitcode/Reader/Deserialize.cpp lib/Bitcode/W

2007-10-24 Thread Ted Kremenek
Wed Oct 24 14:06:40 2007 @@ -0,0 +1,74 @@ +//=- Deserialize.h - Generic Object Deserialization from Bitcode --*- C++ -*-=// +// +// The LLVM Compiler Infrastructure +// +// This file was developed by Ted Kremenek and is distributed under the +// University of Illinois Open

[llvm-commits] [llvm] r43319 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h include/llvm/Bitcode/Serialization.h include/llvm/Bitcode/Serialize.h lib/Bitcode/Reader/Deserialize.cpp lib/Bitcode/W

2007-10-24 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 24 19:10:21 2007 New Revision: 43319 URL: http://llvm.org/viewvc/llvm-project?rev=43319view=rev Log: Implemented prototype serialization of pointers, including support for backpatching. Added Deserialize::ReadVal. Modified:

[llvm-commits] [llvm] r43345 - /llvm/trunk/Xcode/LLVM.xcodeproj/project.pbxproj

2007-10-25 Thread Ted Kremenek
Author: kremenek Date: Thu Oct 25 11:09:09 2007 New Revision: 43345 URL: http://llvm.org/viewvc/llvm-project?rev=43345view=rev Log: Added Serialization.h, Serialize.h, Deserialize.h, Serialize.cpp, and Deserialize.cpp to the XCode project. Modified:

[llvm-commits] [llvm] r43352 - in /llvm/trunk/include/llvm/Bitcode: Serialization.h SerializationFwd.h

2007-10-25 Thread Ted Kremenek
/llvm/Bitcode/SerializationFwd.h Thu Oct 25 13:19:29 2007 @@ -0,0 +1,25 @@ +//==- SerializationFwd.h - Forward references for Serialization ---*- C++ -*-=// +// +// The LLVM Compiler Infrastructure +// +// This file was developed by Ted Kremenek and is distributed under

[llvm-commits] [llvm] r43357 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h include/llvm/Bitcode/Serialize.h lib/Bitcode/Reader/Deserialize.cpp lib/Bitcode/Writer/Serialize.cpp

2007-10-25 Thread Ted Kremenek
Author: kremenek Date: Thu Oct 25 13:42:52 2007 New Revision: 43357 URL: http://llvm.org/viewvc/llvm-project?rev=43357view=rev Log: Added special treatment of serializing NULL pointers. Modified: llvm/trunk/include/llvm/Bitcode/Deserialize.h llvm/trunk/include/llvm/Bitcode/Serialize.h

[llvm-commits] [llvm] r43373 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h lib/Bitcode/Reader/Deserialize.cpp

2007-10-25 Thread Ted Kremenek
Author: kremenek Date: Thu Oct 25 18:40:35 2007 New Revision: 43373 URL: http://llvm.org/viewvc/llvm-project?rev=43373view=rev Log: Updated backpatching during object deserialization to support smart pointers that employ unused bits in a pointer to store extra data. Modified:

[llvm-commits] [llvm] r43396 - in /llvm/trunk/include/llvm/Bitcode: Deserialize.h Serialization.h

2007-10-26 Thread Ted Kremenek
Author: kremenek Date: Fri Oct 26 15:23:27 2007 New Revision: 43396 URL: http://llvm.org/viewvc/llvm-project?rev=43396view=rev Log: Added default implementation of SerializeTrait that dispatches to calling member functions of the target type to perform type-specific serialization.

[llvm-commits] [llvm] r43402 - /llvm/trunk/include/llvm/ADT/APSInt.h

2007-10-26 Thread Ted Kremenek
Author: kremenek Date: Fri Oct 26 15:44:02 2007 New Revision: 43402 URL: http://llvm.org/viewvc/llvm-project?rev=43402view=rev Log: Fixed incorrect path name in preamble (comment) of header file. Modified: llvm/trunk/include/llvm/ADT/APSInt.h Modified: llvm/trunk/include/llvm/ADT/APSInt.h

[llvm-commits] [llvm] r43401 - /llvm/trunk/include/llvm/ADT/APInt.h

2007-10-26 Thread Ted Kremenek
Author: kremenek Date: Fri Oct 26 15:42:45 2007 New Revision: 43401 URL: http://llvm.org/viewvc/llvm-project?rev=43401view=rev Log: Fixed incorrect path name in preamble (comment) of header file. Modified: llvm/trunk/include/llvm/ADT/APInt.h Modified: llvm/trunk/include/llvm/ADT/APInt.h

[llvm-commits] [llvm] r43405 - in /llvm/trunk: include/llvm/ADT/APInt.h lib/Bitcode/Reader/DeserializeAPInt.cpp lib/Bitcode/Writer/SerializeAPInt.cpp

2007-10-26 Thread Ted Kremenek
- Deserialization for APInts --*- C++ -*--===// +// +// The LLVM Compiler Infrastructure +// +// This file was developed by Ted Kremenek and is distributed under the +// University of Illinois Open Source License. See LICENSE.TXT for details

[llvm-commits] [llvm] r43406 - /llvm/trunk/Xcode/LLVM.xcodeproj/project.pbxproj

2007-10-26 Thread Ted Kremenek
Author: kremenek Date: Fri Oct 26 16:53:37 2007 New Revision: 43406 URL: http://llvm.org/viewvc/llvm-project?rev=43406view=rev Log: Added SerializeAPInt.cpp and DeserializeAPInt.cpp to the XCode project. Modified: llvm/trunk/Xcode/LLVM.xcodeproj/project.pbxproj Modified:

[llvm-commits] [llvm] r43413 - /llvm/trunk/include/llvm/Bitcode/Serialization.h

2007-10-26 Thread Ted Kremenek
Author: kremenek Date: Fri Oct 26 18:44:59 2007 New Revision: 43413 URL: http://llvm.org/viewvc/llvm-project?rev=43413view=rev Log: Fixed bug where default SerializeTrait::Materialize would not return the materialized object pointer. Modified: llvm/trunk/include/llvm/Bitcode/Serialization.h

[llvm-commits] [llvm] r43422 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h lib/Bitcode/Reader/Deserialize.cpp

2007-10-28 Thread Ted Kremenek
Author: kremenek Date: Sun Oct 28 16:17:59 2007 New Revision: 43422 URL: http://llvm.org/viewvc/llvm-project?rev=43422view=rev Log: Updated backpatching logic during object deserialization to perform eager backpatching instead of waithing until all objects have been deserialized. This allows us

[llvm-commits] [llvm] r43425 - /llvm/trunk/lib/Bitcode/Reader/Deserialize.cpp

2007-10-28 Thread Ted Kremenek
Author: kremenek Date: Sun Oct 28 18:38:38 2007 New Revision: 43425 URL: http://llvm.org/viewvc/llvm-project?rev=43425view=rev Log: Fixed assertion in Deserializer::~Deserializer that checks for pointers that were not backpatched (previously checked the wrong invariant). Modified:

[llvm-commits] [llvm] r43459 - /llvm/trunk/lib/Bitcode/Reader/Deserialize.cpp

2007-10-29 Thread Ted Kremenek
Author: kremenek Date: Mon Oct 29 13:43:39 2007 New Revision: 43459 URL: http://llvm.org/viewvc/llvm-project?rev=43459view=rev Log: Fixed warning concerning implicit conversion from a NULL pointer constant to an unsigned int. We now just directly assign the literal 0. Modified:

[llvm-commits] [llvm] r43531 - /llvm/trunk/include/llvm/ADT/FoldingSet.h

2007-10-30 Thread Ted Kremenek
Author: kremenek Date: Tue Oct 30 18:35:55 2007 New Revision: 43531 URL: http://llvm.org/viewvc/llvm-project?rev=43531view=rev Log: Added member function size() to FoldingSet to return the number of nodes in the FoldingSet. Modified: llvm/trunk/include/llvm/ADT/FoldingSet.h Modified:

[llvm-commits] [llvm] r43559 - /llvm/trunk/include/llvm/ADT/FoldingSet.h

2007-10-31 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 31 12:12:47 2007 New Revision: 43559 URL: http://llvm.org/viewvc/llvm-project?rev=43559view=rev Log: Changed access control within FoldingSet for some ivars from private to protected. This allows iterators to work. Modified:

[llvm-commits] [llvm] r43565 - in /llvm/trunk: include/llvm/Bitcode/Serialize.h lib/Bitcode/Writer/Serialize.cpp

2007-10-31 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 31 13:23:21 2007 New Revision: 43565 URL: http://llvm.org/viewvc/llvm-project?rev=43565view=rev Log: Added Serializer::EmitRef to deal with emitting arbitrary references. Modified Serializer::EmitPtr to handle const pointers. Modified:

[llvm-commits] [llvm] r43570 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h lib/Bitcode/Reader/Deserialize.cpp

2007-10-31 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 31 14:58:32 2007 New Revision: 43570 URL: http://llvm.org/viewvc/llvm-project?rev=43570view=rev Log: Implemented deserialization of references. References are handled just like pointers, except that they cannot be backpatched. This means that references are

[llvm-commits] [llvm] r43583 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h lib/Bitcode/Reader/Deserialize.cpp

2007-10-31 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 31 17:42:03 2007 New Revision: 43583 URL: http://llvm.org/viewvc/llvm-project?rev=43583view=rev Log: constified several pointer arguments for methods in the Deserializer. Modified: llvm/trunk/include/llvm/Bitcode/Deserialize.h

[llvm-commits] [llvm] r43594 - /llvm/trunk/include/llvm/ADT/DenseMap.h

2007-10-31 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 31 19:54:57 2007 New Revision: 43594 URL: http://llvm.org/viewvc/llvm-project?rev=43594view=rev Log: Added typedef value_type to DenseMap (similar typedef appears in std::map). Added method FindAndConstruct() to DenseMap, which does the same thing as operator[],

[llvm-commits] [llvm] r43595 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h lib/Bitcode/Reader/Deserialize.cpp

2007-10-31 Thread Ted Kremenek
Author: kremenek Date: Wed Oct 31 19:57:37 2007 New Revision: 43595 URL: http://llvm.org/viewvc/llvm-project?rev=43595view=rev Log: Rewrote backpatcher. Backpatcher now stores the has final pointer flag in the **key** of the backpatch map, as opposed to the mapped value which contains either the

[llvm-commits] [llvm] r43647 - /llvm/trunk/include/llvm/Bitcode/Deserialize.h

2007-11-02 Thread Ted Kremenek
Author: kremenek Date: Fri Nov 2 13:04:20 2007 New Revision: 43647 URL: http://llvm.org/viewvc/llvm-project?rev=43647view=rev Log: Added overloaded version of Deserializer::ReadOwnedPtr which allows the target pointer to be passed by reference. This can result in less typing, as the object to

[llvm-commits] [llvm] r43721 - in /llvm/trunk/include/llvm/Bitcode: Deserialize.h Serialize.h

2007-11-05 Thread Ted Kremenek
Author: kremenek Date: Mon Nov 5 12:13:03 2007 New Revision: 43721 URL: http://llvm.org/viewvc/llvm-project?rev=43721view=rev Log: Fixed bug where tombstone key and empty key for DenseMap used for pointer backpatching in deserializer were improperly created and resulted in an assertion failure.

[llvm-commits] [llvm] r43732 - in /llvm/trunk: include/llvm/Bitcode/Serialize.h lib/Bitcode/Reader/Deserialize.cpp

2007-11-05 Thread Ted Kremenek
Author: kremenek Date: Mon Nov 5 14:47:27 2007 New Revision: 43732 URL: http://llvm.org/viewvc/llvm-project?rev=43732view=rev Log: Added default creation of root-level block by bitstream serializer. Modified: llvm/trunk/include/llvm/Bitcode/Serialize.h

[llvm-commits] [llvm] r43736 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h include/llvm/Bitcode/Serialize.h lib/Bitcode/Reader/Deserialize.cpp lib/Bitcode/Writer/Serialize.cpp

2007-11-05 Thread Ted Kremenek
Author: kremenek Date: Mon Nov 5 15:36:35 2007 New Revision: 43736 URL: http://llvm.org/viewvc/llvm-project?rev=43736view=rev Log: Added support in serializer and deserializer to create arbitrary blocks. Added detection of end-of-stream in deserializer. Modified:

[llvm-commits] [llvm] r43771 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h lib/Bitcode/Reader/Deserialize.cpp

2007-11-06 Thread Ted Kremenek
Author: kremenek Date: Tue Nov 6 13:49:16 2007 New Revision: 43771 URL: http://llvm.org/viewvc/llvm-project?rev=43771view=rev Log: Added support for processing abbreviations in the Deserializer. Added some #ifdef-controlled messages for debugging backpatching. Modified:

[llvm-commits] [llvm] r43772 - in /llvm/trunk: include/llvm/Bitcode/Serialize.h lib/Bitcode/Writer/Serialize.cpp

2007-11-06 Thread Ted Kremenek
Author: kremenek Date: Tue Nov 6 13:49:50 2007 New Revision: 43772 URL: http://llvm.org/viewvc/llvm-project?rev=43772view=rev Log: Renamed Flush() to FlushRecord(). Modified: llvm/trunk/include/llvm/Bitcode/Serialize.h llvm/trunk/lib/Bitcode/Writer/Serialize.cpp Modified:

[llvm-commits] [llvm] r43783 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h lib/Bitcode/Reader/Deserialize.cpp

2007-11-06 Thread Ted Kremenek
Author: kremenek Date: Tue Nov 6 16:21:14 2007 New Revision: 43783 URL: http://llvm.org/viewvc/llvm-project?rev=43783view=rev Log: Augmented ReadPtr and ReadOwnedPtr to control whether or not a pointer is allowed to be backpatched or can be registered with the deserializer to backpatch other

[llvm-commits] [llvm] r43795 - /llvm/trunk/include/llvm/ADT/APInt.h

2007-11-06 Thread Ted Kremenek
Author: kremenek Date: Tue Nov 6 18:27:59 2007 New Revision: 43795 URL: http://llvm.org/viewvc/llvm-project?rev=43795view=rev Log: Fixed default ctor for APInt to properly initialize BitWidth to a non-random value. Modified: llvm/trunk/include/llvm/ADT/APInt.h Modified:

[llvm-commits] [llvm] r43799 - /llvm/trunk/include/llvm/Bitcode/Deserialize.h

2007-11-06 Thread Ted Kremenek
Author: kremenek Date: Tue Nov 6 18:47:33 2007 New Revision: 43799 URL: http://llvm.org/viewvc/llvm-project?rev=43799view=rev Log: Added special version of ReadPtr() that returns a deserialized pointer by value. This version prohibits backpatching of pointers, so it useful when a pointee is

[llvm-commits] [llvm] r43829 - in /llvm/trunk: include/llvm/ADT/APFloat.h lib/Bitcode/Reader/DeserializeAPFloat.cpp lib/Bitcode/Writer/SerializeAPFloat.cpp

2007-11-07 Thread Ted Kremenek
@@ +//===-- SerializeAPInt.cpp - Serialization for APFloat -*- C++ -*--===// +// +// The LLVM Compiler Infrastructure +// +// This file was developed by Ted Kremenek and is distributed under the +// University of Illinois Open Source License. See LICENSE.TXT for details

[llvm-commits] [llvm] r43828 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h include/llvm/Bitcode/Serialization.h include/llvm/Bitcode/Serialize.h lib/Bitcode/Reader/Deserialize.cpp lib/Bitcode/W

2007-11-07 Thread Ted Kremenek
Author: kremenek Date: Wed Nov 7 12:24:34 2007 New Revision: 43828 URL: http://llvm.org/viewvc/llvm-project?rev=43828view=rev Log: Implemented serialization of signed integers. Modified: llvm/trunk/include/llvm/Bitcode/Deserialize.h llvm/trunk/include/llvm/Bitcode/Serialization.h

[llvm-commits] [llvm] r43845 - in /llvm/trunk/include/llvm/Bitcode: Deserialize.h Serialize.h

2007-11-07 Thread Ted Kremenek
Author: kremenek Date: Wed Nov 7 16:30:29 2007 New Revision: 43845 URL: http://llvm.org/viewvc/llvm-project?rev=43845view=rev Log: Added methods to batch emit and deserialize owned pointers. This allows to group the pointer IDs together in the bitstream before their referenced contents (which

[llvm-commits] [llvm] r43852 - in /llvm/trunk/include/llvm/Bitcode: Deserialize.h Serialize.h

2007-11-07 Thread Ted Kremenek
Author: kremenek Date: Wed Nov 7 17:18:40 2007 New Revision: 43852 URL: http://llvm.org/viewvc/llvm-project?rev=43852view=rev Log: Added version of BatchEmitOwnedPtrs and BatchReadOwnedPtrs that emits/reads an array of pointers of the same type. Modified:

[llvm-commits] [llvm] r43853 - /llvm/trunk/include/llvm/Bitcode/Serialize.h

2007-11-07 Thread Ted Kremenek
Author: kremenek Date: Wed Nov 7 17:32:06 2007 New Revision: 43853 URL: http://llvm.org/viewvc/llvm-project?rev=43853view=rev Log: Fixed bug where we did not properly serialize owned objects due to a missing dereference. Modified: llvm/trunk/include/llvm/Bitcode/Serialize.h Modified:

[llvm-commits] [llvm] r43855 - /llvm/trunk/include/llvm/Bitcode/Deserialize.h

2007-11-07 Thread Ted Kremenek
Author: kremenek Date: Wed Nov 7 18:04:50 2007 New Revision: 43855 URL: http://llvm.org/viewvc/llvm-project?rev=43855view=rev Log: Revised implementation of BatchReadOwnedPtrs() that deserializes an array of pointers to not allocate a second array to contain the pointer ids. Fixed bug in the

[llvm-commits] [llvm] r43861 - /llvm/trunk/include/llvm/Bitcode/Serialize.h

2007-11-07 Thread Ted Kremenek
Author: kremenek Date: Wed Nov 7 18:55:31 2007 New Revision: 43861 URL: http://llvm.org/viewvc/llvm-project?rev=43861view=rev Log: Revised BatchEmitOwnedPtrs to work better with constant pointers. Modified: llvm/trunk/include/llvm/Bitcode/Serialize.h Modified:

[llvm-commits] [llvm] r43903 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h include/llvm/Bitcode/SerializationFwd.h include/llvm/Bitcode/Serialize.h lib/Bitcode/Reader/Deserialize.cpp lib/Bitcod

2007-11-08 Thread Ted Kremenek
Author: kremenek Date: Thu Nov 8 13:50:46 2007 New Revision: 43903 URL: http://llvm.org/viewvc/llvm-project?rev=43903view=rev Log: Added typedef SerializedPtrID to represent the pointer handle written to disk instead of just using unsigned. This gives us more flexibility in changing the

[llvm-commits] [llvm] r43916 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h lib/Bitcode/Reader/Deserialize.cpp

2007-11-08 Thread Ted Kremenek
Author: kremenek Date: Thu Nov 8 18:43:51 2007 New Revision: 43916 URL: http://llvm.org/viewvc/llvm-project?rev=43916view=rev Log: Updated Deserializer class to provide more information about the current block that is being visited in the bitstream. The client can also now skip blocks before

[llvm-commits] [llvm] r43982 - /llvm/trunk/lib/Bitcode/Reader/Deserialize.cpp

2007-11-10 Thread Ted Kremenek
Author: kremenek Date: Sat Nov 10 13:19:32 2007 New Revision: 43982 URL: http://llvm.org/viewvc/llvm-project?rev=43982view=rev Log: Updated method signature to conform with the typedef in the method prototype. Modified: llvm/trunk/lib/Bitcode/Reader/Deserialize.cpp Modified:

[llvm-commits] [llvm] r43983 - /llvm/trunk/include/llvm/Bitcode/Deserialize.h

2007-11-10 Thread Ted Kremenek
Author: kremenek Date: Sat Nov 10 13:28:49 2007 New Revision: 43983 URL: http://llvm.org/viewvc/llvm-project?rev=43983view=rev Log: Fixed hack in BatchReadOwnedPtrs to no longer use the array of pointers passed in for deserialization as a temporary location for storing serialized pointer

[llvm-commits] [llvm] r43984 - /llvm/trunk/include/llvm/Bitcode/Deserialize.h

2007-11-10 Thread Ted Kremenek
Author: kremenek Date: Sat Nov 10 13:33:26 2007 New Revision: 43984 URL: http://llvm.org/viewvc/llvm-project?rev=43984view=rev Log: Fixed a bug introduced by my last patch. Now we properly clear out the BatchIDVec vector before reusing it. Modified:

[llvm-commits] [llvm] r44021 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h lib/Bitcode/Reader/Deserialize.cpp

2007-11-12 Thread Ted Kremenek
Author: kremenek Date: Mon Nov 12 13:11:15 2007 New Revision: 44021 URL: http://llvm.org/viewvc/llvm-project?rev=44021view=rev Log: Added versions of ReadPtr that takes an explicit SerializedPtrID. This allows clients of the Deserializer to read the pointer ID before they are ready to

[llvm-commits] [llvm] r44032 - in /llvm/trunk/include/llvm/Bitcode: Deserialize.h Serialize.h

2007-11-12 Thread Ted Kremenek
Author: kremenek Date: Mon Nov 12 18:13:57 2007 New Revision: 44032 URL: http://llvm.org/viewvc/llvm-project?rev=44032view=rev Log: Fixed bug with inconsistent serialization/deserialization in matching calls to BatchEmitOwnedPtrs and BatchReadOwnedPtrs. Modified:

[llvm-commits] [llvm] r44105 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h include/llvm/Bitcode/Serialize.h lib/Bitcode/Reader/Deserialize.cpp

2007-11-14 Thread Ted Kremenek
Author: kremenek Date: Wed Nov 14 02:05:03 2007 New Revision: 44105 URL: http://llvm.org/viewvc/llvm-project?rev=44105view=rev Log: Added two new overloaded versions of BatchEmitOwnedPtrs and BatchReadOwnedPtrs. Modified: llvm/trunk/include/llvm/Bitcode/Deserialize.h

[llvm-commits] [llvm] r44124 - /llvm/trunk/lib/Bitcode/Reader/Deserialize.cpp

2007-11-14 Thread Ted Kremenek
Author: kremenek Date: Wed Nov 14 11:42:09 2007 New Revision: 44124 URL: http://llvm.org/viewvc/llvm-project?rev=44124view=rev Log: Removed debug #define that was accidentally checked in while debugging the deserializer. Fixed assertion when stream jumping in the deserializer to properly

[llvm-commits] [llvm] r44152 - /llvm/trunk/include/llvm/Bitcode/Deserialize.h

2007-11-14 Thread Ted Kremenek
Author: kremenek Date: Wed Nov 14 18:05:03 2007 New Revision: 44152 URL: http://llvm.org/viewvc/llvm-project?rev=44152view=rev Log: Fixed serious bug in BatchReadOwnedPtrs where in a chain of calls to deserialize objects if BatchReadOwnedPtrs was called more than once in the same call chain then

[llvm-commits] [llvm] r44199 - in /llvm/trunk/include/llvm/Bitcode: Deserialize.h Serialize.h

2007-11-16 Thread Ted Kremenek
Author: kremenek Date: Fri Nov 16 18:40:45 2007 New Revision: 44199 URL: http://llvm.org/viewvc/llvm-project?rev=44199view=rev Log: Implemented optimization for BatchEmitOwnedPtrs that we only emit one complete SerializedPtrID, followed by the *differences* in IDs. The big idea is that most IDs

[llvm-commits] [llvm] r44200 - in /llvm/trunk/include/llvm/Bitcode: Deserialize.h Serialize.h

2007-11-16 Thread Ted Kremenek
Author: kremenek Date: Fri Nov 16 18:45:37 2007 New Revision: 44200 URL: http://llvm.org/viewvc/llvm-project?rev=44200view=rev Log: Changed implementation of Serialize::EmitDiffPtrID and Deserialize::ReadDiffPtrID to read and emit bools instead of unsigned integers. This should result in a nice

[llvm-commits] [llvm] r44203 - in /llvm/trunk/include/llvm/Bitcode: Deserialize.h Serialize.h

2007-11-16 Thread Ted Kremenek
Author: kremenek Date: Fri Nov 16 21:34:33 2007 New Revision: 44203 URL: http://llvm.org/viewvc/llvm-project?rev=44203view=rev Log: Reverted patch 44199: http://llvm.org/viewvc/llvm-project?rev=44199view=rev This patch completely broke serialization due to an invariant I assumed but did not

[llvm-commits] [llvm] r44365 - /llvm/trunk/tools/llvm-config/Makefile

2007-11-27 Thread Ted Kremenek
Author: kremenek Date: Tue Nov 27 11:53:54 2007 New Revision: 44365 URL: http://llvm.org/viewvc/llvm-project?rev=44365view=rev Log: Added quotes around $(NM_PATH) argument to GenLibDeps.pl script so that the -p option is actually seen by nm (it was being dropped as it was considered as separate

[llvm-commits] [llvm] r44372 - /llvm/trunk/utils/GenLibDeps.pl

2007-11-27 Thread Ted Kremenek
Author: kremenek Date: Tue Nov 27 13:31:11 2007 New Revision: 44372 URL: http://llvm.org/viewvc/llvm-project?rev=44372view=rev Log: Updated GenLibDeps.pl to employ use strict to help prevent uses of variables that have not yet been defined. Removed used of grep and sed when parsing the results

Re: [llvm-commits] [llvm] r44478 - in /llvm/trunk: autoconf/configure.ac configure include/llvm/Config/config.h.in

2007-11-30 Thread Ted Kremenek
Fantastic! Merci! On Nov 30, 2007, at 4:34 PM, Eric Christopher wrote: Author: echristo Date: Fri Nov 30 18:34:39 2007 New Revision: 44478 URL: http://llvm.org/viewvc/llvm-project?rev=44478view=rev Log: Add target triple to include/llvm/Config/config.h.in. Regenerate all files.

[llvm-commits] [llvm] r44470 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h lib/Bitcode/Reader/Deserialize.cpp

2007-11-30 Thread Ted Kremenek
Author: kremenek Date: Fri Nov 30 16:45:05 2007 New Revision: 44470 URL: http://llvm.org/viewvc/llvm-project?rev=44470view=rev Log: Fixed subtle bug in Deserializer::JumpTo when jumping when the block-nesting information matching did not exactly match the underlying stream's scoping information.

[llvm-commits] [llvm] r44469 - /llvm/trunk/include/llvm/Bitcode/BitstreamReader.h

2007-11-30 Thread Ted Kremenek
Author: kremenek Date: Fri Nov 30 16:39:46 2007 New Revision: 44469 URL: http://llvm.org/viewvc/llvm-project?rev=44469view=rev Log: Fixed potential bug where CurWord is not zeroed out in JumpToBit. Modified: llvm/trunk/include/llvm/Bitcode/BitstreamReader.h Modified:

[llvm-commits] [llvm] r44589 - /llvm/trunk/include/llvm/Bitcode/Serialize.h

2007-12-04 Thread Ted Kremenek
Author: kremenek Date: Tue Dec 4 18:13:07 2007 New Revision: 44589 URL: http://llvm.org/viewvc/llvm-project?rev=44589view=rev Log: Added Emitter functor to allow easy emitting of elements of a container using std::for_each. Modified: llvm/trunk/include/llvm/Bitcode/Serialize.h Modified:

[llvm-commits] [llvm] r44815 - /llvm/trunk/include/llvm/ADT/BitVector.h

2007-12-10 Thread Ted Kremenek
Author: kremenek Date: Mon Dec 10 16:28:35 2007 New Revision: 44815 URL: http://llvm.org/viewvc/llvm-project?rev=44815view=rev Log: Added two bounds checks to the BitVector class to detect out-of-bounds bit accesses. The checks are only performed in a Debug build. Modified:

[llvm-commits] [llvm] r45129 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h lib/Bitcode/Reader/Deserialize.cpp

2007-12-17 Thread Ted Kremenek
Author: kremenek Date: Mon Dec 17 16:25:12 2007 New Revision: 45129 URL: http://llvm.org/viewvc/llvm-project?rev=45129view=rev Log: Modified Deserializer::ReadCStr to allow C-strings to be read into a std::vectorchar starting from any index in the vector. Modified:

[llvm-commits] [llvm] r45162 - /llvm/trunk/include/llvm/Bitcode/Serialize.h

2007-12-18 Thread Ted Kremenek
Author: kremenek Date: Tue Dec 18 12:25:55 2007 New Revision: 45162 URL: http://llvm.org/viewvc/llvm-project?rev=45162view=rev Log: Added some sectioning comments to Serialize.h. Added additional serialization functors for use with std::foreach. Modified:

[llvm-commits] [llvm] r45168 - in /llvm/trunk: include/llvm/System/Path.h lib/System/Unix/Path.inc lib/System/Win32/Path.inc

2007-12-18 Thread Ted Kremenek
Author: kremenek Date: Tue Dec 18 13:46:22 2007 New Revision: 45168 URL: http://llvm.org/viewvc/llvm-project?rev=45168view=rev Log: Added isDirectory method to llvm::sys::Path. Modified: llvm/trunk/include/llvm/System/Path.h llvm/trunk/lib/System/Unix/Path.inc

[llvm-commits] [llvm] r45182 - in /llvm/trunk: include/llvm/System/Path.h lib/System/Unix/Path.inc lib/System/Win32/Path.inc

2007-12-18 Thread Ted Kremenek
Author: kremenek Date: Tue Dec 18 16:07:33 2007 New Revision: 45182 URL: http://llvm.org/viewvc/llvm-project?rev=45182view=rev Log: Added GetCurrentDirectory() to sys::Path. Modified: llvm/trunk/include/llvm/System/Path.h llvm/trunk/lib/System/Unix/Path.inc

[llvm-commits] [llvm] r45266 - /llvm/trunk/include/llvm/ADT/OwningPtr.h

2007-12-20 Thread Ted Kremenek
Author: kremenek Date: Thu Dec 20 13:53:47 2007 New Revision: 45266 URL: http://llvm.org/viewvc/llvm-project?rev=45266view=rev Log: Added OwningArrayPtr smart pointer class to provide an analogous class to OwningPtr except that it works for pointers to arrays. Modified:

[llvm-commits] [llvm] r45274 - /llvm/trunk/include/llvm/ADT/scoped_ptr.h

2007-12-20 Thread Ted Kremenek
Author: kremenek Date: Thu Dec 20 18:15:29 2007 New Revision: 45274 URL: http://llvm.org/viewvc/llvm-project?rev=45274view=rev Log: Removed scoped_ptr, as its functionality is subsumed by OwningPtr. Removed: llvm/trunk/include/llvm/ADT/scoped_ptr.h Removed:

[llvm-commits] [llvm] r45341 - /llvm/trunk/utils/GenLibDeps.pl

2007-12-24 Thread Ted Kremenek
Author: kremenek Date: Mon Dec 24 02:04:39 2007 New Revision: 45341 URL: http://llvm.org/viewvc/llvm-project?rev=45341view=rev Log: Added special support for stripping CRLF characters that may appear in the output of nm. Modified: llvm/trunk/utils/GenLibDeps.pl Modified:

[llvm-commits] [llvm] r45503 - /llvm/trunk/include/llvm/ADT/ImmutableMap.h

2008-01-03 Thread Ted Kremenek
Author: kremenek Date: Wed Jan 2 15:31:48 2008 New Revision: 45503 URL: http://llvm.org/viewvc/llvm-project?rev=45503view=rev Log: Added iterator and profiling (i.e. FoldingSetNodeID) support to ImmutableMap. Modified: llvm/trunk/include/llvm/ADT/ImmutableMap.h Modified:

[llvm-commits] [llvm] r45507 - /llvm/trunk/include/llvm/ADT/ImmutableMap.h

2008-01-03 Thread Ted Kremenek
Author: kremenek Date: Wed Jan 2 16:18:33 2008 New Revision: 45507 URL: http://llvm.org/viewvc/llvm-project?rev=45507view=rev Log: Inverted argument order for ImmutableMap::Profile. Modified: llvm/trunk/include/llvm/ADT/ImmutableMap.h Modified: llvm/trunk/include/llvm/ADT/ImmutableMap.h

[llvm-commits] [llvm] r45752 - /llvm/trunk/include/llvm/ADT/ImmutableMap.h

2008-01-08 Thread Ted Kremenek
Author: kremenek Date: Tue Jan 8 13:38:55 2008 New Revision: 45752 URL: http://llvm.org/viewvc/llvm-project?rev=45752view=rev Log: Fixed 80 col. violation. Modified: llvm/trunk/include/llvm/ADT/ImmutableMap.h Modified: llvm/trunk/include/llvm/ADT/ImmutableMap.h URL:

[llvm-commits] [llvm] r45756 - /llvm/trunk/include/llvm/ADT/ImmutableMap.h

2008-01-08 Thread Ted Kremenek
Author: kremenek Date: Tue Jan 8 15:05:59 2008 New Revision: 45756 URL: http://llvm.org/viewvc/llvm-project?rev=45756view=rev Log: Added getRoot() to ImmutableMap. Made the ctor for ImmutableMap to construct a map from an AVL tree public. Modified: llvm/trunk/include/llvm/ADT/ImmutableMap.h

[llvm-commits] [llvm] r46034 - /llvm/trunk/include/llvm/ADT/ImmutableMap.h

2008-01-15 Thread Ted Kremenek
Author: kremenek Date: Tue Jan 15 17:53:53 2008 New Revision: 46034 URL: http://llvm.org/viewvc/llvm-project?rev=46034view=rev Log: Changed ImmutableMap::find to return an iterator instead of a pointer to the tree node. Modified: llvm/trunk/include/llvm/ADT/ImmutableMap.h Modified:

[llvm-commits] [llvm] r46130 - in /llvm/trunk/include/llvm/ADT: ImmutableMap.h ImmutableSet.h

2008-01-17 Thread Ted Kremenek
Author: kremenek Date: Thu Jan 17 11:36:49 2008 New Revision: 46130 URL: http://llvm.org/viewvc/llvm-project?rev=46130view=rev Log: Implemented FIXME in ImutAVLTree: isEqual() now also compares the *data* value and not just the key value when comparing trees. To do this we added data_type and

[llvm-commits] [llvm] r46150 - /llvm/trunk/include/llvm/ADT/ImmutableMap.h

2008-01-17 Thread Ted Kremenek
Author: kremenek Date: Thu Jan 17 18:38:04 2008 New Revision: 46150 URL: http://llvm.org/viewvc/llvm-project?rev=46150view=rev Log: Reverted implementation of ImmutableMap::find() to return a TreeTy* instead of an iterator, since the implementation returned an iterator that pointed to a different

[llvm-commits] [llvm] r46187 - in /llvm/trunk: include/llvm/ADT/FoldingSet.h lib/Support/FoldingSet.cpp

2008-01-18 Thread Ted Kremenek
Author: kremenek Date: Fri Jan 18 22:22:50 2008 New Revision: 46187 URL: http://llvm.org/viewvc/llvm-project?rev=46187view=rev Log: Made 'FoldingSetNodeID' a proper class instead of a nested class in 'FoldingSetNodeImpl' (previously 'FoldingSetNodeID' was a typedef of

[llvm-commits] [llvm] r46186 - /llvm/trunk/include/llvm/ADT/FoldingSet.h

2008-01-18 Thread Ted Kremenek
Author: kremenek Date: Fri Jan 18 21:58:00 2008 New Revision: 46186 URL: http://llvm.org/viewvc/llvm-project?rev=46186view=rev Log: Made 'profiling' of objects in a FoldingSet trait-based using FoldingSetTrait instead of always assuming that the stored objects had a method called 'Profile'. The

[llvm-commits] [llvm] r46189 - in /llvm/trunk: include/llvm/ADT/APSInt.h lib/Support/APSInt.cpp

2008-01-18 Thread Ted Kremenek
Author: kremenek Date: Fri Jan 18 22:31:12 2008 New Revision: 46189 URL: http://llvm.org/viewvc/llvm-project?rev=46189view=rev Log: Added FoldingSet style 'profiling' support for APSInt. Added: llvm/trunk/lib/Support/APSInt.cpp Modified: llvm/trunk/include/llvm/ADT/APSInt.h Modified:

  1   2   >