- Feb 25, 2007
-
-
Chris Lattner authored
llvm-svn: 34571
-
Chris Lattner authored
llvm-svn: 34570
-
Reid Spencer authored
Handle the single word cases for shiftAmt == BitWidth. llvm-svn: 34569
-
Dale Johannesen authored
llvm-svn: 34568
-
Chris Lattner authored
llvm-svn: 34567
-
Chris Lattner authored
llvm-svn: 34566
-
Reid Spencer authored
llvm-svn: 34565
-
Reid Spencer authored
llvm-svn: 34564
-
Dale Johannesen authored
from README. When no water available, use end of block if in range. (More to do here.) llvm-svn: 34563
-
- Feb 24, 2007
-
-
Reid Spencer authored
llvm-svn: 34562
-
Reid Spencer authored
2. Fix shl when shiftAmount == BitWidth. llvm-svn: 34560
-
Reid Spencer authored
2. Clean up comments, style, coding standards, etc. 3. Simplify a constructor. Extended testing revealed some additional bugs in shifting. I'll fix these tomorrow. llvm-svn: 34559
-
Reid Spencer authored
Make divide function internal (it was briefly external for testing). llvm-svn: 34557
-
Jim Laskey authored
llvm-svn: 34556
-
Jim Laskey authored
llvm-svn: 34555
-
Reid Spencer authored
to be safe. 2. Make internal functions that return a carry/borrow return bool instead of uint64_t because the carry/borrow can only be in range [0,1]. 3. Assert that the pointers to KnuthDiv are all different so that the result and operands can't overlap. 4. Add debug output to KnuthDiv function. 5. Fix a problem with KnuthDiv by separating the b's complement operation from the subtraction borrow operation. This fixes a wide range of division problems, but alas, not all of them. llvm-svn: 34554
-
Bill Wendling authored
llvm-svn: 34553
-
Chris Lattner authored
llvm-svn: 34552
-
Chris Lattner authored
llvm-svn: 34551
-
Chris Lattner authored
llvm-svn: 34550
-
Chris Lattner authored
llvm-svn: 34549
-
Chris Lattner authored
llvm-svn: 34548
-
Chris Lattner authored
llvm-svn: 34547
-
Chris Lattner authored
llvm-svn: 34546
-
Chris Lattner authored
llvm-svn: 34545
-
Chris Lattner authored
solve a crash in -instcombine -debug that was hit while investigating PR1217 llvm-svn: 34544
-
Bill Wendling authored
llvm-svn: 34543
-
Bill Wendling authored
llvm-svn: 34542
-
- Feb 23, 2007
-
-
Bill Wendling authored
Generate local names with a "llvm_cbe_" prefix using the actual name of the variable instead of a temporary name. llvm-svn: 34540
-
Chris Lattner authored
llvm-svn: 34539
-
Jim Laskey authored
llvm-svn: 34538
-
Lauro Ramos Venancio authored
llvm-svn: 34537
-
Evan Cheng authored
llvm-svn: 34536
-
Jim Laskey authored
llvm-svn: 34535
-
Evan Cheng authored
llvm-svn: 34534
-
Jim Laskey authored
llvm-svn: 34533
-
Lauro Ramos Venancio authored
llvm-svn: 34532
-
Chris Lattner authored
llvm-svn: 34531
-
Chris Lattner authored
llvm-svn: 34530
-
Chris Lattner authored
llvm-svn: 34529
-