aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineInstr.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* * store immediate values as int64_t, not int. come on, we should be happyDuraid Madina2005-04-101-3/+15
* Instead of storing std::string's for ExternalSymbol references, rely on theChris Lattner2004-11-191-17/+7
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-271-3/+3
* Fix miscompilations in the SparcV9 backend that were induced by this patch:Chris Lattner2004-10-181-2/+12
* Allow machine operands to represent global variables with offsets. This isChris Lattner2004-10-151-19/+42
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* Add some machine CFG related stuffChris Lattner2004-07-311-0/+4
* Fix commentChris Lattner2004-07-191-3/+2
* Delete 4 methods, make clients use hte mark* methods directlyChris Lattner2004-07-191-7/+1
* Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner2004-06-251-2/+8
* Changed clone to be const.Tanya Lattner2004-05-241-1/+1
* Fixed up my changes to add support for cloning Machine Instructions.Tanya Lattner2004-05-231-7/+2
* Adding support to clone MachineInstrTanya Lattner2004-05-231-1/+13
* Include <string> for compatibility with gcc 3.0.x (the system compiler onBrian Gaeke2004-04-161-0/+1
* Fix bug introduced by yesterday's changes.Alkis Evlogimenos2004-03-041-0/+1
* Make MachineOperand's value named 'contents'. Make really, really sureBrian Gaeke2004-03-031-64/+99
* Remove unneeded #includeChris Lattner2004-02-291-1/+1
* Continue Alkis's int64_t cleanup. This makes all of the immediate relatedChris Lattner2004-02-291-11/+11
* Make MachineOperand's immediate value an int and save 4 bytes out ofAlkis Evlogimenos2004-02-271-1/+1
* Move MOTy::UseType enum into MachineOperand. This eliminates theAlkis Evlogimenos2004-02-221-75/+68
* Fix silly bug in implementation of getUseType(). Thanks Misha.Alkis Evlogimenos2004-02-221-1/+1
* When folding memory operands in machine instructions be careful toAlkis Evlogimenos2004-02-221-0/+7
* Add LeakDetection to MachineInstr.Alkis Evlogimenos2004-02-161-1/+2
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-131-4/+1
* Move ilist_trairs<MachineInstr> in MachineBasicBlock.Alkis Evlogimenos2004-02-121-47/+2
* Add parent pointer to MachineInstr that points to owningAlkis Evlogimenos2004-02-121-14/+58
* Rename the opCode instance variable to OpcodeChris Lattner2004-02-121-3/+3