- Jul 22, 2004
-
-
Misha Brukman authored
llvm-svn: 15107
-
Chris Lattner authored
llvm-svn: 15098
-
Chris Lattner authored
llvm-svn: 15091
-
- Jul 21, 2004
-
-
Brian Gaeke authored
llvm-svn: 15089
-
- Jul 19, 2004
-
-
Chris Lattner authored
llvm-svn: 14997
-
- Jun 25, 2004
-
-
Tanya Lattner authored
Made a fix so that you can print out MachineInstrs that belong to a MachineBasicBlock that is not yet attached to a MachineFunction. This change includes changing the third operand (TargetMachine) to a pointer for the MachineInstr::print function. llvm-svn: 14389
-
- Jun 02, 2004
-
-
Chris Lattner authored
llvm-svn: 13956
-
- Feb 18, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 11573
-
- Feb 15, 2004
-
-
Alkis Evlogimenos authored
analysis. It should only preserve them and update LiveVariables if it already ran. llvm-svn: 11479
-
- Feb 14, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 11430
-
- Feb 13, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 11393
-
- Feb 12, 2004
-
-
Alkis Evlogimenos authored
ilist of MachineInstr objects. This allows constant time removal and insertion of MachineInstr instances from anywhere in each MachineBasicBlock. It also allows for constant time splicing of MachineInstrs into or out of MachineBasicBlocks. llvm-svn: 11340
-
- Feb 05, 2004
-
-
Tanya Lattner authored
llvm-svn: 11129
-
- Feb 04, 2004
-
-
Alkis Evlogimenos authored
operand of the instruction and thus simplify the register allocation. llvm-svn: 11124
-
- Feb 03, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 11091
-
- Feb 02, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 11087
-
- Jan 31, 2004
-
-
Chris Lattner authored
Fix a spello Tighten up the assertion checking No functionality changes. llvm-svn: 11036
-
Chris Lattner authored
* Turn a bunch of instance variables into automatic variables llvm-svn: 11035
-
Chris Lattner authored
Move Passes.h (which defines the interface to this file) to the top. Move statistics to the top of the file. Add a comment llvm-svn: 11034
-
- Jan 11, 2004
-
-
Alkis Evlogimenos authored
LiveVariables::HandlePhysRegDef private they use information that is not in memory when LiveVariables finishes the analysis. Also update the TwoAddressInstructionPass to not use this interface. llvm-svn: 10755
-
- Jan 05, 2004
-
-
Chris Lattner authored
llvm-svn: 10692
-
Alkis Evlogimenos authored
A = B op C where A == C, but this cannot really occur in practice because of SSA form. Add an assert to check that just to be safe. llvm-svn: 10682
-
Alkis Evlogimenos authored
llvm-svn: 10681
-
- Dec 18, 2003
-
-
Alkis Evlogimenos authored
instead, since this pass doesn't expose any state to its users. llvm-svn: 10520
-
Alkis Evlogimenos authored
more operands and the two first operands are constrained to be the same. The pass takes an instruction of the form: a = b op c and transforms it into: a = b a = a op c and also preserves live variables. llvm-svn: 10512
-