- Jun 02, 2003
-
-
Misha Brukman authored
llvm-svn: 6529
-
Misha Brukman authored
target-independent lib/CodeGen/MachineCodeEmitter.cpp; preserved CVS history. llvm-svn: 6528
-
Misha Brukman authored
* No more createX86Emitter() vs. createSparcEmitter() -- there can be only one * As a result, the memory management semantics must be handled according to platform -- the parameters to mmap() are particularly sensitive to the host architecture. llvm-svn: 6527
-
Chris Lattner authored
llvm-svn: 6526
-
Brian Gaeke authored
llvm-svn: 6522
-
Brian Gaeke authored
flags before. Save them in a temporary variable, then restore them from the temporary after creating the new constant. llvm-svn: 6520
-
Chris Lattner authored
llvm-svn: 6518
-
Chris Lattner authored
class is actually target independent! llvm-svn: 6517
-
Chris Lattner authored
llvm-svn: 6516
-
Chris Lattner authored
llvm-svn: 6515
-
Brian Gaeke authored
Modify new MachineOperand so that its flags match the old MachineOperand's flags, for the flags that matter. llvm-svn: 6513
-
- Jun 01, 2003
-
-
Brian Gaeke authored
by a re-link of TableGen will notify Make to rebuild the .inc file. llvm-svn: 6512
-
Chris Lattner authored
llvm-svn: 6511
-
Chris Lattner authored
* Fix cast of (short|ushort|int|uint) to bool to work right llvm-svn: 6510
-
Chris Lattner authored
llvm-svn: 6509
-
Chris Lattner authored
llvm-svn: 6507
-
Chris Lattner authored
llvm-svn: 6506
-
Anand Shukla authored
llvm-svn: 6503
-
Anand Shukla authored
llvm-svn: 6502
-
Chris Lattner authored
llvm-svn: 6499
-
Chris Lattner authored
llvm-svn: 6498
-
Chris Lattner authored
llvm-svn: 6496
-
Chris Lattner authored
llvm-svn: 6495
-
- May 31, 2003
-
-
Chris Lattner authored
llvm-svn: 6486
-
Chris Lattner authored
Count resolutions correctly. llvm-svn: 6482
-
Chris Lattner authored
llvm-svn: 6480
-
Chris Lattner authored
llvm-svn: 6479
-
Tanya Lattner authored
llvm-svn: 6476
-
Vikram S. Adve authored
llvm-svn: 6470
-
Vikram S. Adve authored
TmpInstruction constructors because every TmpInstruction object has to be registered with a MachineCodeForInstruction to prevent leaks. This simplifies the user's code. llvm-svn: 6469
-
Vikram S. Adve authored
llvm-svn: 6468
-
Vikram S. Adve authored
preallocated. While reg-to-reg dependences were already handled, this change required new code for adding edges to/from call instructions. This was part of the extensive changes to the way code generation occurs for function call arguments and return values. See log for CodeGen/PhyRegAlloc.cpp. llvm-svn: 6467
-
Vikram S. Adve authored
globals in some other places may not have been pulled out either; globals in phi operands were being put just before the phi instead of in the predecessor basic blocks. llvm-svn: 6466
-
Vikram S. Adve authored
call arguments and return values: Now all copy operations before and after a call are generated during selection instead of during register allocation. The values are copied to virtual registers (or to the stack), but in the former case these operands are marked with the correct physical registers according to the calling convention. Although this complicates scheduling and does not work well with live range analysis, it simplifies the machine-dependent part of register allocation. llvm-svn: 6465
-
Vikram S. Adve authored
llvm-svn: 6464
-
Misha Brukman authored
llvm-svn: 6463
-
Misha Brukman authored
llvm-svn: 6462
-
Misha Brukman authored
Created new classes from which instructions inherit their ordering of fields. llvm-svn: 6461
-
Misha Brukman authored
* Fixed page numbers referring to the Sparc manual llvm-svn: 6460
-
Misha Brukman authored
llvm-svn: 6459
-