- Feb 24, 2007
-
-
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
-
Devang Patel authored
llvm-svn: 34528
-
Devang Patel authored
llvm-svn: 34527
-
Evan Cheng authored
llvm-svn: 34525
-
Chris Lattner authored
llvm-svn: 34524
-
Dale Johannesen authored
llvm-svn: 34523
-
Evan Cheng authored
llvm-svn: 34522
-
Evan Cheng authored
llvm-svn: 34521
-
Evan Cheng authored
llvm-svn: 34520
-
Anton Korobeynikov authored
llvm-svn: 34519
-
Reid Spencer authored
memory (as done in fromString). 2. Implement Knuth divide more closely to what is recommended in his book. 3. Fix computation of the remainder for Knuth Divide (bad shifting). 4. Remove some cruft from the file llvm-svn: 34518
-
Evan Cheng authored
A spill kills the register being stored. But it is later being reused by spiller, its live range has to be extended. llvm-svn: 34517
-