- Jun 22, 2007
-
-
Chris Lattner authored
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 not copied llvm-svn: 37696
-
- Jun 09, 2007
-
-
Nick Lewycky authored
llvm-svn: 37532
-
- May 22, 2007
-
-
Dale Johannesen authored
for a target-dependent default with a command-line override; this way should be generally usable. llvm-svn: 37285
-
- May 19, 2007
-
-
Reid Spencer authored
can't use getZExtValue() to extract the low order bits for each digit. Instead, we need to access the low order word directly. llvm-svn: 37242
-
- May 17, 2007
-
-
Reid Spencer authored
llvm-svn: 37175
-
Reid Spencer authored
undefined behavior when the width > 64 bits. llvm-svn: 37153
-
- May 16, 2007
-
-
Reid Spencer authored
not being generated correctly because the shl operator does not mutate its object but returns a new value. Also, make the distinction between radix 16 and the others more clear. llvm-svn: 37111
-
- May 14, 2007
-
-
Reid Spencer authored
llvm-svn: 37026
-
Reid Spencer authored
types: 1. Functions to compute div/rem at the same time. 2. Further assurance that an APInt with 0 bitwidth cannot be constructed. 3. Left and right rotate operations. 4. An exactLogBase2 function which requires an exact power of two or it returns -1. llvm-svn: 37025
-
- May 12, 2007
-
-
Reid Spencer authored
shift amount is 0. Previously this code would do a lshr by the bit width which can lead to incorrect results. llvm-svn: 37010
-
- May 11, 2007
-
-
Chris Lattner authored
llvm-svn: 36981
-
- May 07, 2007
-
-
Jeff Cohen authored
llvm-svn: 36901
-
Chris Lattner authored
llvm-svn: 36899
-
- May 06, 2007
-
-
Chris Lattner authored
the future (and integrate it with membuffer, etc) llvm-svn: 36876
-
Chris Lattner authored
llvm-svn: 36875
-
Chris Lattner authored
llvm-svn: 36871
-
Chris Lattner authored
llvm-svn: 36870
-
Chris Lattner authored
file instead of aborting. llvm-svn: 36858
-
- May 03, 2007
-
-
Chris Lattner authored
a bug in GraphWriter.cpp. Patch by Florian Brandner llvm-svn: 36684
-
Chris Lattner authored
llvm-svn: 36680
-
- Apr 29, 2007
-
-
Jeff Cohen authored
llvm-svn: 36561
-
Jeff Cohen authored
llvm-svn: 36559
-
Chris Lattner authored
llvm-svn: 36553
-
- Apr 26, 2007
-
-
Zhou Sheng authored
llvm-svn: 36475
-
- Apr 14, 2007
-
-
Jeff Cohen authored
llvm-svn: 36016
-
Reid Spencer authored
llvm-svn: 35977
-
- Apr 13, 2007
-
-
Reid Spencer authored
represent a string in binary form by an APInt. llvm-svn: 35968
-
Zhou Sheng authored
llvm-svn: 35960
-
- Apr 12, 2007
-
-
Chris Lattner authored
handlers (like the pass list). My previous fix only supported *new* command line options, not additions to old ones. This fixes test/Feature/load_module.ll llvm-svn: 35935
-
- Apr 11, 2007
-
-
Chris Lattner authored
llvm-svn: 35905
-
Reid Spencer authored
llvm-svn: 35901
-
- Apr 07, 2007
-
-
Reid Spencer authored
Change uses of sys::Path class to sys::PathWithStatus in those places where the file status information is needed. llvm-svn: 35743
-
Nick Lewycky authored
llvm-svn: 35733
-
Chris Lattner authored
This fixes llvm-ar. llvm-svn: 35727
-
- Apr 06, 2007
-
-
Chris Lattner authored
This dramatically reduce the amount of memory allocated by the commandline stuff at static init time, changing it to build local data structures when ParseCommandLineOptions is called. In a dummy empty program that links some llvm libraries, this reduces the number of malloc'd bytes from 4864 to 3360 on entry to main. Most of that memory is now allocated by non-commandline related stuff. llvm-svn: 35701
-
- Apr 05, 2007
-
-
Chris Lattner authored
llvm-svn: 35690
-
- Apr 04, 2007
-
-
Chris Lattner authored
llvm-svn: 35666
-
Chris Lattner authored
llvm-svn: 35644
-
Chris Lattner authored
initialized this way, they do not do a malloc to allocate their buckets. llvm-svn: 35642
-
Chris Lattner authored
llvm-svn: 35632
-