- May 19, 2007
-
-
Chris Lattner authored
llvm-svn: 37249
-
Chris Lattner authored
this case, the xform introduces an extra operation). This compiles PowerPC/compare-duplicate.ll into: _test: subf r2, r3, r4 cmplw cr0, r2, r3 bne cr0, LBB1_2 ;F instead of: _test: slwi r2, r3, 1 subf r3, r3, r4 cmplw cr0, r4, r2 bne cr0, LBB1_2 ;F This is target independent of course. llvm-svn: 37246
-
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
-
Dan Gohman authored
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070514/049845.html llvm-svn: 37240
-
- May 18, 2007
-
-
Chris Lattner authored
llvm-svn: 37239
-
Evan Cheng authored
llvm-svn: 37237
-
Evan Cheng authored
llvm-svn: 37236
-
Dale Johannesen authored
llvm-svn: 37235
-
Dan Gohman authored
llvm-svn: 37234
-
Dan Gohman authored
llvm-svn: 37233
-
Evan Cheng authored
llvm-svn: 37231
-
Dan Gohman authored
llvm-svn: 37230
-
Evan Cheng authored
llvm-svn: 37227
-
Chris Lattner authored
llvm-svn: 37204
-
Evan Cheng authored
llvm-svn: 37200
-
Evan Cheng authored
Mark calls non-predicable for now. Need to ensure it's the last instruction in the if-converted block or make sure it preserve condition code. llvm-svn: 37199
-
Dale Johannesen authored
llvm-svn: 37198
-
Evan Cheng authored
llvm-svn: 37197
-
Evan Cheng authored
llvm-svn: 37195
-
Evan Cheng authored
llvm-svn: 37194
-
Evan Cheng authored
llvm-svn: 37193
-
Evan Cheng authored
llvm-svn: 37192
-
Evan Cheng authored
llvm-svn: 37190
-
Devang Patel authored
Test case at Transformations/SCCP/2007-05-16-InvokeCrash.ll llvm-svn: 37185
-
- May 17, 2007
-
-
Dale Johannesen authored
in the order lod;lod;lod;sto;sto;sto which means the load-store optimizer has a better chance of producing ldm/stm. Ideally you would get cooperation from the RA as well but this is not there yet. llvm-svn: 37179
-
Reid Spencer authored
llvm-svn: 37175
-
Evan Cheng authored
Fix a bogus check that prevented folding VECTOR_SHUFFLE to UNDEF; add an optimization to fold VECTOR_SHUFFLE to a zero vector. llvm-svn: 37173
-
Evan Cheng authored
llvm-svn: 37172
-
Chris Lattner authored
i128 integers. The 64-bit masks are not wide enough to represent the results. These should be converted to APInt someday. llvm-svn: 37169
-
Chris Lattner authored
add expand support for ADDC/SUBC/ADDE/SUBE so we can codegen 128-bit add/sub on 32-bit (or less) targets llvm-svn: 37168
-
Chris Lattner authored
cause other regressions. llvm-svn: 37160
-
Anton Korobeynikov authored
llvm-svn: 37159
-
Chris Lattner authored
llvm-svn: 37158
-
Reid Spencer authored
of verifying result values when debugging. llvm-svn: 37156
-
Chris Lattner authored
llvm-svn: 37154
-
Reid Spencer authored
undefined behavior when the width > 64 bits. llvm-svn: 37153
-
Chris Lattner authored
llvm-svn: 37141
-
Evan Cheng authored
llvm-svn: 37139
-
Evan Cheng authored
llvm-svn: 37138
-
Evan Cheng authored
llvm-svn: 37134
-