aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/MachineInstr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion.Evan Cheng2007-04-261-2/+2
* Change findRegisterUseOperand() to return operand index instead.Evan Cheng2007-03-261-4/+4
* Use findRegisterUseOperand to find a kill of particular register.Evan Cheng2007-02-231-3/+5
* Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.Evan Cheng2007-02-191-0/+11
* For PR1207:Reid Spencer2007-02-191-11/+0
* Added findRegisterDefOperand().Evan Cheng2007-02-171-0/+11
* Print <dead> def operands.Evan Cheng2007-02-161-0/+2
* The best unbreakage yet, addressing Bill's concerns.Jeff Cohen2006-12-161-41/+28
* An even better unbreakage...Jeff Cohen2006-12-151-0/+12
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-2/+1
* Move copyKillDeadInfo out-of-line. Add findRegisterUseOperand().Evan Cheng2006-12-061-0/+31
* - MachineInstr now keeps a ptr to TargetInstrDescriptor instead of Opcode.Evan Cheng2006-11-301-42/+35
* Use llvm streams instead of <iostream>Bill Wendling2006-11-281-2/+2
* Clean up.Evan Cheng2006-11-281-2/+2
* Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng2006-11-271-20/+14
* setOperand should not zap the operand list or add implicit operands to anChris Lattner2006-11-201-39/+0
* Minor updates.Evan Cheng2006-11-151-4/+4
* - Let MachineInstr ctors add implicit def and use operands. Other operandsEvan Cheng2006-11-131-16/+113
* Add methods to add implicit def use operands to a MI.Evan Cheng2006-11-111-0/+12
* Add implicit def / use operands to MachineInstr.Evan Cheng2006-11-101-2/+6
* be more aggressive about matching identical instructions.Chris Lattner2006-10-251-1/+1
* implement MachineOperand::isIdenticalToChris Lattner2006-10-201-0/+29
* Only call isUse/isDef on register operandsChris Lattner2006-09-051-11/+5
* Instructions with variable operands (variable_ops) can have a number requiredEvan Cheng2006-06-151-1/+2
* Remove a bogus cast.Evan Cheng2006-05-261-1/+1
* Final pass of minor cleanups for MachineInstrChris Lattner2006-05-041-4/+0
* Remove redundancy and a level of indirection when creating machine operandsChris Lattner2006-05-041-21/+5
* Remove and simplify some more machineinstr/machineoperand stuff.Chris Lattner2006-05-041-1/+1
* Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner2006-05-041-2/+2
* Move some methods out of MachineInstr into MachineOperandChris Lattner2006-05-041-19/+0
* There shalt be only one "immediate" operand type!Chris Lattner2006-05-041-8/+2
* Change "value" in MachineOperand to be a GlobalValue, as that is the onlyChris Lattner2006-05-041-14/+3
* Remove a bunch more dead V9 specific stuffChris Lattner2006-05-041-25/+2
* Remove a bunch more SparcV9 specific stuffChris Lattner2006-05-041-7/+1
* Remove some more V9-specific stuff.Chris Lattner2006-05-041-32/+2
* Remove some more unused stuff from MachineInstr that was leftover from V9.Chris Lattner2006-05-041-38/+0
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-221-0/+6
* This field no longer existsChris Lattner2006-04-201-2/+0
* Remove some of the obvious V9-specific cruftChris Lattner2006-04-201-101/+2
* Add a MachineInstr::eraseFromParent convenience method.Chris Lattner2006-04-171-0/+9
* Remove trailing whitespaceMisha Brukman2005-04-211-18/+18
* Allow machine operands to represent global variables with offsets. This isChris Lattner2004-10-151-5/+9
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* * Doxygenify commentsMisha Brukman2004-07-091-104/+96
* Add #include <iostream> since Value.h does not #include it any more.Reid Spencer2004-07-041-0/+2
* Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner2004-06-251-5/+18
* Make debugging dumps w/ multiple MachineBBs for a given LLVM BB readable.Brian Gaeke2004-06-171-4/+4
* Adjust to new TargetMachine interfaceChris Lattner2004-06-021-1/+1
* Changed clone to be const.Tanya Lattner2004-05-241-1/+7
* Fixed up my changes to add support for cloning Machine Instructions.Tanya Lattner2004-05-231-2/+3