- May 24, 2007
-
-
Dan Gohman authored
llvm-svn: 37321
-
Dan Gohman authored
llvm-svn: 37320
-
Evan Cheng authored
Fix a typo that caused combiner to create mal-formed pre-indexed store where value store is the same as the base pointer. llvm-svn: 37318
-
- May 23, 2007
-
-
Dale Johannesen authored
When considering blocks with more than 2 predecessors, merge the block with the largest number of matching insns, rather than the first block found. Considering that 1 matching insn is enough to show a win for candidates that already end with a branch. llvm-svn: 37315
-
Anton Korobeynikov authored
Mark all calls as "could throw", when exceptions are enabled. Emit necessary LP info too. This fixes PR1439 llvm-svn: 37311
-
Chris Lattner authored
llvm-svn: 37310
-
Evan Cheng authored
llvm-svn: 37309
-
- May 22, 2007
-
-
Dale Johannesen authored
llvm-svn: 37289
-
Owen Anderson authored
llvm-svn: 37288
-
Dale Johannesen authored
for a target-dependent default with a command-line override; this way should be generally usable. llvm-svn: 37285
-
Evan Cheng authored
llvm-svn: 37270
-
- May 21, 2007
-
-
Duncan Sands authored
it occurs for multiple landing pads. llvm-svn: 37267
-
- 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
-
- May 18, 2007
-
-
Evan Cheng authored
llvm-svn: 37237
-
Evan Cheng authored
llvm-svn: 37236
-
Dale Johannesen authored
llvm-svn: 37235
-
Dan Gohman authored
llvm-svn: 37233
-
Evan Cheng authored
llvm-svn: 37231
-
Dan Gohman authored
llvm-svn: 37230
-
Evan Cheng authored
llvm-svn: 37227
-
Evan Cheng authored
llvm-svn: 37200
-
Dale Johannesen authored
llvm-svn: 37198
-
Evan Cheng authored
llvm-svn: 37195
-
Evan Cheng authored
llvm-svn: 37190
-
- May 17, 2007
-
-
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
-
Evan Cheng authored
llvm-svn: 37134
-
Dale Johannesen authored
llvm-svn: 37130
-
- May 16, 2007
-
-
Evan Cheng authored
llvm-svn: 37126
-
Evan Cheng authored
llvm-svn: 37121
-
Duncan Sands authored
runtime. llvm-svn: 37104
-
Chris Lattner authored
This fixes PR1423 llvm-svn: 37102
-
Evan Cheng authored
llvm-svn: 37097
-
Evan Cheng authored
llvm-svn: 37094
-
Evan Cheng authored
llvm-svn: 37092
-
- May 15, 2007
-
-
Dale Johannesen authored
llvm-svn: 37089
-
Lauro Ramos Venancio authored
llvm-svn: 37086
-
Duncan Sands authored
llvm-svn: 37084
-
Reid Spencer authored
llvm-svn: 37071
-