summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/TwoAddressInstructionPass.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing whitespaceMisha Brukman2005-04-211-4/+4
* Use the TargetInstrInfo::commuteInstruction method to commute instructionsChris Lattner2005-01-191-6/+17
* Make the 2-address instruction lowering pass smarter in two ways:Chris Lattner2005-01-021-17/+61
* Changes For Bug 352Reid Spencer2004-09-011-3/+3
* The insertion method returns void nowChris Lattner2004-08-151-5/+1
* Fix indentation and wrap code at 80 colsMisha Brukman2004-07-221-110/+100
* Remove extraneous punctuationChris Lattner2004-07-221-2/+2
* Minor cleanupsChris Lattner2004-07-211-8/+6
* These files don't need to include <iostream> since they include "Support/Debu...Brian Gaeke2004-07-211-1/+0
* Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead)Chris Lattner2004-07-191-2/+2
* Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner2004-06-251-3/+3
* Adjust to new TargetMachine interfaceChris Lattner2004-06-021-1/+1
* Beautify debug output.Alkis Evlogimenos2004-02-181-3/+8
* This pass should not require phi elimination or live variableAlkis Evlogimenos2004-02-151-13/+13
* Use newly added next() and prior() utility functions.Alkis Evlogimenos2004-02-141-2/+2
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-131-6/+6
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-121-5/+5
* Added missing include.Tanya Lattner2004-02-051-0/+1
* Modify the two address instruction pass to remove the duplicateAlkis Evlogimenos2004-02-041-57/+67
* Revert changes. Will implement this using a different set of primitivesAlkis Evlogimenos2004-02-021-9/+3
* Correctly update def/use information for modified machine operands.Alkis Evlogimenos2004-02-021-3/+9
* Fix, correctly this time, the computation of the return valueChris Lattner2004-01-311-15/+16
* * Fix incorrect computation of the runOnMachineFunction return valueChris Lattner2004-01-311-30/+23
* Remove unneeded #includesChris Lattner2004-01-311-12/+10
* Make LiveVariables::HandlePhysRegUse andAlkis Evlogimenos2004-01-111-21/+11
* fix warningChris Lattner2004-01-051-1/+1
* Currently we cannot handle two-address instructions of the form:Alkis Evlogimenos2004-01-051-0/+9
* Update description.Alkis Evlogimenos2004-01-041-5/+10
* Remove TwoAddressInstruction from the public headers and add an IDAlkis Evlogimenos2003-12-181-2/+19
* Add TwoAddressInstructionPass to handle instructions that have two orAlkis Evlogimenos2003-12-181-0/+149