- Feb 14, 2008
-
-
Nate Begeman authored
FP Immediates, crazily enough llvm-svn: 47117
-
Chris Lattner authored
llvm-svn: 47116
-
Nate Begeman authored
llvm-svn: 47115
-
Nate Begeman authored
llvm-svn: 47114
-
Nick Lewycky authored
llvm-svn: 47113
-
Nick Lewycky authored
llvm-svn: 47111
-
Tanya Lattner authored
llvm-svn: 47110
-
Chris Lattner authored
llvm-svn: 47109
-
Chris Lattner authored
llvm-svn: 47108
-
Chris Lattner authored
llvm-svn: 47107
-
Chris Lattner authored
llvm-svn: 47106
-
Nick Lewycky authored
llvm-svn: 47105
-
Evan Cheng authored
llvm-svn: 47102
-
Dan Gohman authored
llvm-svn: 47101
-
Dan Gohman authored
size. Initialize these APInts to properly-sized zero values. llvm-svn: 47099
-
- Feb 13, 2008
-
-
Dan Gohman authored
llvm-svn: 47098
-
Dan Gohman authored
llvm-svn: 47097
-
Dan Gohman authored
to pass the mask APInt by value, not by reference. llvm-svn: 47096
-
Devang Patel authored
llvm-svn: 47093
-
Dan Gohman authored
actually does. llvm-svn: 47090
-
Devang Patel authored
llvm-svn: 47089
-
Dan Gohman authored
llvm-svn: 47086
-
Dan Gohman authored
llvm-svn: 47085
-
Dan Gohman authored
llvm-svn: 47084
-
Devang Patel authored
llvm-svn: 47082
-
Nicolas Geoffray authored
llvm-svn: 47079
-
Dale Johannesen authored
llvm-svn: 47078
-
Duncan Sands authored
CTTZ and CTPOP. The expansion code differs from that in LegalizeDAG in that it chooses to take the CTLZ/CTTZ count from the Hi/Lo part depending on whether the Hi/Lo value is zero, not on whether CTLZ/CTTZ of Hi/Lo returned 32 (or whatever the width of the type is) for it. I made this change because the optimizers may well know that Hi/Lo is zero and exploit it. The promotion code for CTTZ also differs from that in LegalizeDAG: it uses an "or" to get the right result when the original value is zero, rather than using a compare and select. This also means the value doesn't need to be zero extended. llvm-svn: 47075
-
Chris Lattner authored
llvm-svn: 47073
-
Chris Lattner authored
llvm-svn: 47067
-
Chris Lattner authored
llvm-svn: 47066
-
Devang Patel authored
llvm-svn: 47065
-
Duncan Sands authored
the build. Put all items that the user should specify in bold. Make it a debug build. llvm-svn: 47063
-
Wojciech Matyjewicz authored
llvm-svn: 47062
-
Wojciech Matyjewicz authored
llvm-svn: 47061
-
Evan Cheng authored
llvm-svn: 47060
-
Evan Cheng authored
llvm-svn: 47059
-
Evan Cheng authored
llvm-svn: 47058
-
Evan Cheng authored
Fix a potential serious problem where kills belonging to the val# defined by a two-address instruction is also on the val# that defines the input. llvm-svn: 47057
-
Evan Cheng authored
* Ignore copy instructions which have already been coalesced. llvm-svn: 47056
-