summaryrefslogtreecommitdiff
path: root/runtime/libtrace
Commit message (Collapse)AuthorAge
* Added LLVM copyright to Makefiles.John Criswell2003-10-20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9314 91177308-0d34-0410-b5e6-96231b3b80d8
* This really isn't the gcc library!Chris Lattner2003-08-17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7917 91177308-0d34-0410-b5e6-96231b3b80d8
* initial checkin, adjust LEVELChris Lattner2003-08-15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7862 91177308-0d34-0410-b5e6-96231b3b80d8
* Convert libraries into the BYTECODE_LIBRARY styleChris Lattner2003-08-15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7858 91177308-0d34-0410-b5e6-96231b3b80d8
* 1. Make table size prime -- improves hashing performance vastly.Vikram S. Adve2003-07-30
| | | | | | | | 2. Reduce #hashes from 2 to 1 for initial inserts. 3. Fix incorrect assertion from last checkin. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7417 91177308-0d34-0410-b5e6-96231b3b80d8
* Bug fix: after reallocating the hash table, we have to re-insert each valueVikram S. Adve2003-07-29
| | | | | | | instead of copying table entries! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7396 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove unneccesary #ifdefsChris Lattner2003-07-21
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7214 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix warningsChris Lattner2003-07-21
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7213 91177308-0d34-0410-b5e6-96231b3b80d8
* Use uint32_t for table index and size: table will never be > 4GB.Vikram S. Adve2003-07-11
| | | | | | | Also, make Pointer type depend on architecture. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7170 91177308-0d34-0410-b5e6-96231b3b80d8
* Pointer hash table reallocation code seems never to have been tested!Vikram S. Adve2003-07-08
| | | | | | | | Unfortunately, reallocation also means that the pointer numbering will change, so increase table size to try to avoid it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7130 91177308-0d34-0410-b5e6-96231b3b80d8
* Native libraries (libinstr*.a) should not have been taken out whenVikram S. Adve2003-07-08
| | | | | | | | | | taking out the rule for compiling the test driver. We need the native libraries for libinstr because they are directly linked into the native CBE or LLC code. That is the only practical way to debug them! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7129 91177308-0d34-0410-b5e6-96231b3b80d8
* Prevented inclusion of (non-existent) stdint.h on Sparc.Joel Stanley2003-06-24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6876 91177308-0d34-0410-b5e6-96231b3b80d8
* Update to match the reality that is now.Chris Lattner2003-05-27
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6362 91177308-0d34-0410-b5e6-96231b3b80d8
* Tracelib is now an LLVM library just like all other libraries in thisChris Lattner2002-05-20
| | | | | | | | | | directory. If the test code needs to be resurrected in the future, it should be moved into the test/Programs directory, linking with tracelib. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2672 91177308-0d34-0410-b5e6-96231b3b80d8
* * If hashing a pointer, cast it to a 64 bit number so gcc doesn't warnChris Lattner2002-05-20
| | | | | | | * Don't put extra stuff after #endif git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2671 91177308-0d34-0410-b5e6-96231b3b80d8
* Runtime routines to support tracing.Vikram S. Adve2002-05-19
Currently includes code to hash pointers to sequence numbers. The hash table should be separated out into a separate file since that is generic. The rest of this code is pretty small. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2655 91177308-0d34-0410-b5e6-96231b3b80d8