aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineInstr.h
Commit message (Expand)AuthorAgeFilesLines
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-171-10/+4
* The best unbreakage yet, addressing Bill's concerns.Jeff Cohen2006-12-161-4/+20
* An even better unbreakage...Jeff Cohen2006-12-151-9/+2
* Complete unbreak of VC++ (Chris identified the simple fix).Jeff Cohen2006-12-151-0/+1
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-3/+3
* Move copyKillDeadInfo out-of-line. Add findRegisterUseOperand().Evan Cheng2006-12-061-17/+5
* - MachineInstr now keeps a ptr to TargetInstrDescriptor instead of Opcode.Evan Cheng2006-11-301-6/+11
* Added a temporary hack to get the llvm-streams to work for future checkins.Bill Wendling2006-11-281-0/+12
* Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng2006-11-271-8/+8
* setOperand should not zap the operand list or add implicit operands to anChris Lattner2006-11-201-1/+1
* Implement operator<< for machine basic blocks to make it easier to dump them.Chris Lattner2006-11-181-0/+1
* ChangeToRegister should clear IsImp bit.Evan Cheng2006-11-151-4/+4
* Add copyKillDeadInfo to copy kill / dead info; other minor updates.Evan Cheng2006-11-151-8/+28
* - Let MachineInstr ctors add implicit def and use operands. Other operandsEvan Cheng2006-11-131-10/+65
* Add methods to add implicit def use operands to a MI.Evan Cheng2006-11-111-0/+4
* Shut up the warning.Jim Laskey2006-11-101-1/+1
* Add implicit def / use operands to MachineInstr.Evan Cheng2006-11-101-4/+17
* add a method for hacking on JTIdx'sChris Lattner2006-10-281-0/+4
* typoChris Lattner2006-10-201-1/+1
* add isIdenticalTo method to machineinstr/operand.Chris Lattner2006-10-201-0/+19
* add methodChris Lattner2006-10-201-2/+11
* add an accessorChris Lattner2006-10-061-0/+5
* IsDef can only be accessed / set if operand is a register.Evan Cheng2006-09-051-11/+16
* Initialize IsDef of all non-register MachineOperand to false.Evan Cheng2006-09-051-0/+7
* Completely eliminate def&use operands. Now a register operand is EITHER aChris Lattner2006-09-051-45/+11
* ADd getImm/setImm methodsChris Lattner2006-09-041-6/+15
* Add some short-hand accessorsChris Lattner2006-09-041-0/+4
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-241-1/+1
* Final pass of minor cleanups for MachineInstrChris Lattner2006-05-041-5/+5
* Remove redundancy and a level of indirection when creating machine operandsChris Lattner2006-05-041-68/+59
* Move register numbers out of "extra" into "contents". Other minor cleanup.Chris Lattner2006-05-041-34/+21
* Remove and simplify some more machineinstr/machineoperand stuff.Chris Lattner2006-05-041-25/+5
* Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner2006-05-041-30/+15
* remove hasAllocatedRegChris Lattner2006-05-041-18/+5
* Move some methods out of MachineInstr into MachineOperandChris Lattner2006-05-041-10/+17
* There shalt be only one "immediate" operand type!Chris Lattner2006-05-041-18/+4
* Change "value" in MachineOperand to be a GlobalValue, as that is the onlyChris Lattner2006-05-041-26/+11
* Remove a bunch more dead V9 specific stuffChris Lattner2006-05-041-70/+7
* Remove a bunch more SparcV9 specific stuffChris Lattner2006-05-041-72/+10
* Remove some more V9-specific stuff.Chris Lattner2006-05-041-15/+0
* Remove some more unused stuff from MachineInstr that was leftover from V9.Chris Lattner2006-05-041-46/+3
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-221-1/+17
* Remove some of the obvious v9-specific cruftChris Lattner2006-04-201-136/+1
* Add some convenience methods.Chris Lattner2006-04-171-0/+10
* Added an offset field to ConstantPoolSDNode.Evan Cheng2006-02-251-6/+10
* Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner2006-02-221-2/+2
* Mark these as V9 specificChris Lattner2005-08-011-5/+4
* Convert tabs to spacesMisha Brukman2005-04-221-22/+22
* Remove trailing whitespaceMisha Brukman2005-04-211-48/+48
* Eliminate major source of VC++ "possible loss of data" warnings.Jeff Cohen2005-04-111-2/+2