- Jul 01, 2009
-
-
Daniel Dunbar authored
- This more or less amounts to a revert of r65379. I'm curious to know what happened that caused this variable to become unused. llvm-svn: 74579
-
David Goodwin authored
llvm-svn: 74577
-
Owen Anderson authored
llvm-svn: 74574
-
Daniel Dunbar authored
llvm-svn: 74573
-
Daniel Dunbar authored
llvm-svn: 74572
-
Daniel Dunbar authored
immediates. llvm-svn: 74568
-
David Goodwin authored
llvm-svn: 74566
-
Daniel Dunbar authored
allowed to be undefined when the expression is seen, we cannot enforce the same-section requirement until the entire assembly file has been seen. llvm-svn: 74565
-
Bill Wendling authored
have the alignment be calculated up front, and have the back-ends obey whatever alignment is decided upon. This allows for future work that would allow for precise no-op placement and the like. llvm-svn: 74564
-
David Goodwin authored
llvm-svn: 74555
-
- Jun 30, 2009
-
-
Andreas Bolka authored
llvm-svn: 74553
-
Dan Gohman authored
llvm-svn: 74551
-
Dan Gohman authored
in APIntTest.cpp. llvm-svn: 74550
-
David Goodwin authored
llvm-svn: 74549
-
David Greene authored
Add 256-bit memory operand support. llvm-svn: 74548
-
David Goodwin authored
llvm-svn: 74543
-
Owen Anderson authored
llvm-svn: 74542
-
Chris Lattner authored
llvm-svn: 74538
-
Owen Anderson authored
llvm-svn: 74537
-
Rafael Espindola authored
Avoid unnecessary duplication of operand 0 of X86::FpSET_ST0_80. This duplication would cause one register to remain on the stack at the function return. llvm-svn: 74534
-
Daniel Dunbar authored
llvm-svn: 74531
-
Daniel Dunbar authored
- Apologies in advance for the noise. llvm-svn: 74530
-
Daniel Dunbar authored
llvm-svn: 74529
-
Douglas Gregor authored
llvm-svn: 74527
-
Oscar Fuentes authored
See http://msdn.microsoft.com/en-us/library/ms686818(VS.85).aspx Patch by Olaf Krzikalla! llvm-svn: 74526
-
Rafael Espindola authored
This was caused by me confounding FP0 and ST(0). llvm-svn: 74523
-
Evan Cheng authored
Temporarily restore the scavenger implicit_def checking code. MachineOperand isUndef mark is not being put on implicit_def of physical registers (created for parameter passing, etc.). llvm-svn: 74519
-
Evan Cheng authored
Add a bit IsUndef to MachineOperand. This indicates the def / use register operand is defined by an implicit_def. That means it can def / use any register and passes (e.g. register scavenger) can feel free to ignore them. The register allocator, when it allocates a register to a virtual register defined by an implicit_def, can allocate any physical register without worrying about overlapping live ranges. It should mark all of operands of the said virtual register so later passes will do the right thing. This is not the best solution. But it should be a lot less fragile to having the scavenger try to track what is defined by implicit_def. llvm-svn: 74518
-
Bill Wendling authored
llvm-svn: 74515
-
Chris Lattner authored
llvm-svn: 74514
-
Chris Lattner authored
llvm-svn: 74512
-
Chris Lattner authored
llvm-svn: 74511
-
Owen Anderson authored
llvm-svn: 74510
-
Chris Lattner authored
llvm-svn: 74509
-
Chris Lattner authored
llvm-svn: 74508
-
Bill Wendling authored
llvm-svn: 74507
-
Evan Cheng authored
llvm-svn: 74500
-
Andreas Bolka authored
llvm-svn: 74499
-
Daniel Dunbar authored
llvm-svn: 74498
-
Daniel Dunbar authored
legally negate an MCValue. llvm-svn: 74497
-