- Feb 28, 2007
-
-
Reid Spencer authored
llvm-svn: 34703
-
Reid Spencer authored
llvm-svn: 34702
-
Evan Cheng authored
llvm-svn: 34701
-
- Feb 27, 2007
-
-
Evan Cheng authored
llvm-svn: 34700
-
Chris Lattner authored
llvm-svn: 34699
-
Evan Cheng authored
llvm-svn: 34698
-
Chris Lattner authored
llvm-svn: 34697
-
Chris Lattner authored
llvm-svn: 34696
-
Reid Spencer authored
the bit width of negative numbers by computing the minimum bit width for a negative value. E.g. 0x1800000000000000 could be just 0x8000000000000000 llvm-svn: 34695
-
Evan Cheng authored
llvm-svn: 34694
-
Evan Cheng authored
CodeGenTarget.cpp updated: 1.82 -> 1.83 Record.cpp updated: 1.55 -> 1.56 Record.h updated: 1.59 -> 1.60 TableGen.cpp updated: 1.47 -> 1.48 It's missing CallingConvEmitter.h llvm-svn: 34693
-
Evan Cheng authored
llvm-svn: 34692
-
Evan Cheng authored
llvm-svn: 34691
-
Evan Cheng authored
llvm-svn: 34690
-
Evan Cheng authored
llvm-svn: 34689
-
Evan Cheng authored
llvm-svn: 34688
-
Reid Spencer authored
llvm-svn: 34686
-
Chris Lattner authored
llvm-svn: 34685
-
Chris Lattner authored
llvm-svn: 34684
-
Chris Lattner authored
llvm-svn: 34683
-
Chris Lattner authored
llvm-svn: 34682
-
Reid Spencer authored
llvm-svn: 34681
-
Reid Spencer authored
1. Add unsigned and signed versions of methods so a "bool" argument doesn't need to be passed in. 2. Make the various getMin/getMax functions all be inline since they are so simple. 3. Simplify sdiv and srem code. llvm-svn: 34680
-
Reid Spencer authored
llvm-svn: 34678
-
Reid Spencer authored
Implement review feedback: 1. Use new APInt::RoundDoubleToAPInt interface to specify the bit width so that we don't have to truncate or extend in constant folding. 2. Fix a pasteo in SDiv that prevented a check for overflow. 3. Fix the shift operators: undef happens when the shift amount is equal to the bitwidth. llvm-svn: 34677
-
Reid Spencer authored
llvm-svn: 34676
-
Reid Spencer authored
llvm-svn: 34675
-
Reid Spencer authored
2. Change RoundDoubleToAPInt to take a bit width parameter. Use that parameter to limit the bit width of the result. llvm-svn: 34673
-
Reid Spencer authored
llvm-svn: 34672
-
Chris Lattner authored
llvm-svn: 34670
-
Devang Patel authored
llvm-svn: 34669
-
Nicolas Geoffray authored
llvm-svn: 34668
-
Nicolas Geoffray authored
llvm-svn: 34667
-
Jim Laskey authored
llvm-svn: 34666
-
Nicolas Geoffray authored
llvm-svn: 34665
-
Reid Spencer authored
llvm-svn: 34664
-
Reid Spencer authored
widths > 64 bits. llvm-svn: 34663
-
Reid Spencer authored
llvm-svn: 34662
-
Chris Lattner authored
llvm-svn: 34661
-
Reid Spencer authored
Implement constant folding via APInt instead of uint64_t. llvm-svn: 34660
-