summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineInstr.h
Commit message (Expand)AuthorAge
* 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
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-22
* Remove some of the obvious v9-specific cruftChris Lattner2006-04-20
* Add some convenience methods.Chris Lattner2006-04-17
* Added an offset field to ConstantPoolSDNode.Evan Cheng2006-02-25
* Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner2006-02-22
* Mark these as V9 specificChris Lattner2005-08-01
* Convert tabs to spacesMisha Brukman2005-04-22
* Remove trailing whitespaceMisha Brukman2005-04-21
* Eliminate major source of VC++ "possible loss of data" warnings.Jeff Cohen2005-04-11
* * store immediate values as int64_t, not int. come on, we should be happyDuraid Madina2005-04-10
* Instead of storing std::string's for ExternalSymbol references, rely on theChris Lattner2004-11-19
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-27
* Fix miscompilations in the SparcV9 backend that were induced by this patch:Chris Lattner2004-10-18
* Allow machine operands to represent global variables with offsets. This isChris Lattner2004-10-15
* Changes For Bug 352Reid Spencer2004-09-01
* Add some machine CFG related stuffChris Lattner2004-07-31
* Fix commentChris Lattner2004-07-19
* Delete 4 methods, make clients use hte mark* methods directlyChris Lattner2004-07-19
* Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner2004-06-25
* Changed clone to be const.Tanya Lattner2004-05-24