- Dec 20, 2006
-
-
Evan Cheng authored
for pointing it out! llvm-svn: 32712
-
- Dec 19, 2006
-
-
Chris Lattner authored
llvm-svn: 32698
-
-
Evan Cheng authored
expanding a {s|u}int_to_fp. llvm-svn: 32665
-
- Dec 18, 2006
-
-
Evan Cheng authored
properly serialized. Do not clear LastCallSEQ_END until that is done. llvm-svn: 32659
-
Reid Spencer authored
creation. These changes are still temporary but at least this pushes knowledge of signedness out closer to where it can be determined properly and allows signedness to be removed from VMCore. llvm-svn: 32654
-
Rafael Espindola authored
llvm-svn: 32648
-
- Dec 17, 2006
-
-
Bill Wendling authored
llvm-svn: 32640
-
Bill Wendling authored
rework the hacks that had us passing OStream in. We pass in std::ostream* instead, check for null, and then dispatch to the correct print() method. llvm-svn: 32636
-
- Dec 16, 2006
-
-
Chris Lattner authored
by producing target constants instead of constants. Constants can get selected to li/movri instructions, which causes the scheduler to explode. llvm-svn: 32633
-
Evan Cheng authored
llvm-svn: 32629
-
Evan Cheng authored
llvm-svn: 32623
-
Jeff Cohen authored
llvm-svn: 32622
-
Evan Cheng authored
llvm-svn: 32621
-
Evan Cheng authored
llvm-svn: 32619
-
- Dec 15, 2006
-
-
Jeff Cohen authored
llvm-svn: 32617
-
Evan Cheng authored
llvm-svn: 32616
-
Jim Laskey authored
sure the right conditions are checked. llvm-svn: 32611
-
Chris Lattner authored
llvm-svn: 32597
-
Evan Cheng authored
llvm-svn: 32593
-
Evan Cheng authored
llvm-svn: 32590
-
- Dec 14, 2006
-
-
Jim Laskey authored
2. Allow the jit to handle PIC relocable jump tables. llvm-svn: 32581
-
Evan Cheng authored
If a spillslot value is available in a register, and there is a noop copy that targets that register, the spiller correctly decide not to invalidate the spillslot register. However, even though the noop copy does not clobbers the value. It does start a new intersecting live range. That means the spillslot register is available for use but should not be reused for a two-address instruction modref operand which would clobber the new live range. When we remove the noop copy, update the available information by clearing the canClobber bit. llvm-svn: 32576
-
- Dec 13, 2006
-
-
Evan Cheng authored
llvm-svn: 32559
-
Evan Cheng authored
llvm-svn: 32527
-
Evan Cheng authored
llvm-svn: 32526
-
Evan Cheng authored
llvm-svn: 32523
-
Reid Spencer authored
creation calls. llvm-svn: 32521
-
- Dec 12, 2006
-
-
Evan Cheng authored
llvm-svn: 32497
-
Evan Cheng authored
llvm-svn: 32495
-
Evan Cheng authored
llvm-svn: 32494
-
Evan Cheng authored
llvm-svn: 32493
-
Evan Cheng authored
its expansion result type is equal to the result type of the bit_convert, e.g. (i64 bit_convert (f64 op)) if FP is not legal returns the result of the expanded source operand. - Store f32 / f64 may be expanded to a single store i32/i64. llvm-svn: 32490
-
Evan Cheng authored
llvm-svn: 32476
-
Chris Lattner authored
llvm-svn: 32474
-
Chris Lattner authored
llvm-svn: 32473
-
Chris Lattner authored
llvm-svn: 32472
-
Chris Lattner authored
llvm-svn: 32471
-
Chris Lattner authored
llvm-svn: 32470
-
Chris Lattner authored
and legalizer separated like they currently are, I don't see a way to handle this xform. llvm-svn: 32466
-