- Dec 18, 2006
-
-
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
-
Chris Lattner authored
This is not sufficient to fix X86/store-fp-constant.ll llvm-svn: 32465
-
Reid Spencer authored
llvm-svn: 32462
-
Reid Spencer authored
llvm-svn: 32460
-
- Dec 11, 2006
-
-
Evan Cheng authored
llvm-svn: 32442
-
John Criswell authored
For now, just grab the stream and perform the output on it directly. llvm-svn: 32441
-
Chris Lattner authored
llvm-svn: 32440
-