summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineInstr.cpp
Commit message (Expand)AuthorAge
* Final pass of minor cleanups for MachineInstrChris Lattner2006-05-04
* Remove redundancy and a level of indirection when creating machine operandsChris Lattner2006-05-04
* Remove and simplify some more machineinstr/machineoperand stuff.Chris Lattner2006-05-04
* Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner2006-05-04
* Move some methods out of MachineInstr into MachineOperandChris Lattner2006-05-04
* There shalt be only one "immediate" operand type!Chris Lattner2006-05-04
* Change "value" in MachineOperand to be a GlobalValue, as that is the onlyChris Lattner2006-05-04
* Remove a bunch more dead V9 specific stuffChris Lattner2006-05-04
* Remove a bunch more SparcV9 specific stuffChris Lattner2006-05-04
* Remove some more V9-specific stuff.Chris Lattner2006-05-04
* Remove some more unused stuff from MachineInstr that was leftover from V9.Chris Lattner2006-05-04
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-22
* This field no longer existsChris Lattner2006-04-20
* Remove some of the obvious V9-specific cruftChris Lattner2006-04-20
* Add a MachineInstr::eraseFromParent convenience method.Chris Lattner2006-04-17
* Remove trailing whitespaceMisha Brukman2005-04-21
* Allow machine operands to represent global variables with offsets. This isChris Lattner2004-10-15
* Changes For Bug 352Reid Spencer2004-09-01
* * Doxygenify commentsMisha Brukman2004-07-09
* Add #include <iostream> since Value.h does not #include it any more.Reid Spencer2004-07-04
* Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner2004-06-25
* Make debugging dumps w/ multiple MachineBBs for a given LLVM BB readable.Brian Gaeke2004-06-17
* Adjust to new TargetMachine interfaceChris Lattner2004-06-02
* Changed clone to be const.Tanya Lattner2004-05-24
* Fixed up my changes to add support for cloning Machine Instructions.Tanya Lattner2004-05-23
* Adding support to clone MachineInstrTanya Lattner2004-05-23
* Make MachineOperand's value named 'contents'. Make really, really sureBrian Gaeke2004-03-03
* int64_t -> intChris Lattner2004-02-29
* Fix crash caused by passing register 0 toAlkis Evlogimenos2004-02-27
* Fix bugs in finegrainificationChris Lattner2004-02-23
* Finegrainify namespacificationChris Lattner2004-02-23
* Fix a __LONG__ term annoyance of mine: symbolic registers weren't being printedChris Lattner2004-02-19
* Add LeakDetection to MachineInstr.Alkis Evlogimenos2004-02-16
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-13
* Add head-of-file comments and Doxygen comments. Tighten up a lot of whitespace.Brian Gaeke2004-02-13
* Add parent pointer to MachineInstr that points to owningAlkis Evlogimenos2004-02-12
* Rename the opCode instance variable to OpcodeChris Lattner2004-02-12
* This field is never readChris Lattner2004-02-12
* Modify the two address instruction pass to remove the duplicateAlkis Evlogimenos2004-02-04
* When an instruction like: A += B had both A and B virtual registersAlkis Evlogimenos2004-02-03
* Change interface of MachineOperand as follows:Alkis Evlogimenos2003-12-14
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-20
* Fixed spelling.Misha Brukman2003-09-17
* Fix assertion in MachineInstr::substituteValue().Vikram S. Adve2003-08-07
* Do not insert physical regsiters into the regsUsed setChris Lattner2003-08-05
* All callers of these methods actually wanted them to preserve the flags,Chris Lattner2003-08-05
* Simplify code, eliminating the need for the X86 isVoid target instr flagChris Lattner2003-08-03
* Remove using declChris Lattner2003-08-03
* Change interface to MachineInstr::substituteValue to specify more preciselyVikram S. Adve2003-07-10