summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineInstr.h
Commit message (Expand)AuthorAge
* llvm bug #1350, parts 1, 2, and 3.Nate Begeman2007-05-01
* Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion.Evan Cheng2007-04-26
* Minor speed tweak.Evan Cheng2007-04-25
* Change findRegisterUseOperand() to return operand index instead.Evan Cheng2007-03-26
* Pass IsImp, IsKill, and IsDead to ChangeToRegister.Evan Cheng2007-02-27
* Use findRegisterUseOperand to find a kill of particular register.Evan Cheng2007-02-23
* Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.Evan Cheng2007-02-19
* For PR1207:Reid Spencer2007-02-19
* Added findRegisterDefOperand().Evan Cheng2007-02-17
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-17
* The best unbreakage yet, addressing Bill's concerns.Jeff Cohen2006-12-16
* An even better unbreakage...Jeff Cohen2006-12-15
* Complete unbreak of VC++ (Chris identified the simple fix).Jeff Cohen2006-12-15
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-07
* Move copyKillDeadInfo out-of-line. Add findRegisterUseOperand().Evan Cheng2006-12-06
* - MachineInstr now keeps a ptr to TargetInstrDescriptor instead of Opcode.Evan Cheng2006-11-30
* Added a temporary hack to get the llvm-streams to work for future checkins.Bill Wendling2006-11-28
* Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng2006-11-27
* setOperand should not zap the operand list or add implicit operands to anChris Lattner2006-11-20
* Implement operator<< for machine basic blocks to make it easier to dump them.Chris Lattner2006-11-18
* ChangeToRegister should clear IsImp bit.Evan Cheng2006-11-15
* Add copyKillDeadInfo to copy kill / dead info; other minor updates.Evan Cheng2006-11-15
* - Let MachineInstr ctors add implicit def and use operands. Other operandsEvan Cheng2006-11-13
* Add methods to add implicit def use operands to a MI.Evan Cheng2006-11-11
* Shut up the warning.Jim Laskey2006-11-10
* Add implicit def / use operands to MachineInstr.Evan Cheng2006-11-10
* add a method for hacking on JTIdx'sChris Lattner2006-10-28
* typoChris Lattner2006-10-20
* add isIdenticalTo method to machineinstr/operand.Chris Lattner2006-10-20
* add methodChris Lattner2006-10-20
* add an accessorChris Lattner2006-10-06
* IsDef can only be accessed / set if operand is a register.Evan Cheng2006-09-05
* Initialize IsDef of all non-register MachineOperand to false.Evan Cheng2006-09-05
* Completely eliminate def&use operands. Now a register operand is EITHER aChris Lattner2006-09-05
* ADd getImm/setImm methodsChris Lattner2006-09-04
* Add some short-hand accessorsChris Lattner2006-09-04
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-24
* Final pass of minor cleanups for MachineInstrChris Lattner2006-05-04
* Remove redundancy and a level of indirection when creating machine operandsChris Lattner2006-05-04
* Move register numbers out of "extra" into "contents". Other minor cleanup.Chris 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
* remove hasAllocatedRegChris 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