aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Expand)AuthorFilesLines
2006-06-15Instructions with variable operands (variable_ops) can have a number requiredEvan Cheng1-1/+2
2006-05-26Remove a bogus cast.Evan Cheng1-1/+1
2006-05-04Final pass of minor cleanups for MachineInstrChris Lattner1-4/+0
2006-05-04Remove redundancy and a level of indirection when creating machine operandsChris Lattner1-21/+5
2006-05-04Remove and simplify some more machineinstr/machineoperand stuff.Chris Lattner1-1/+1
2006-05-04Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner1-2/+2
2006-05-04Move some methods out of MachineInstr into MachineOperandChris Lattner1-19/+0
2006-05-04There shalt be only one "immediate" operand type!Chris Lattner1-8/+2
2006-05-04Change "value" in MachineOperand to be a GlobalValue, as that is the onlyChris Lattner1-14/+3
2006-05-04Remove a bunch more dead V9 specific stuffChris Lattner1-25/+2
2006-05-04Remove a bunch more SparcV9 specific stuffChris Lattner1-7/+1
2006-05-04Remove some more V9-specific stuff.Chris Lattner1-32/+2
2006-05-04Remove some more unused stuff from MachineInstr that was leftover from V9.Chris Lattner1-38/+0
2006-04-22JumpTable support! What this represents is working asm and jit support forNate Begeman1-0/+6
2006-04-20This field no longer existsChris Lattner1-2/+0
2006-04-20Remove some of the obvious V9-specific cruftChris Lattner1-101/+2
2006-04-17Add a MachineInstr::eraseFromParent convenience method.Chris Lattner1-0/+9
2005-04-21Remove trailing whitespaceMisha Brukman1-18/+18
2004-10-15Allow machine operands to represent global variables with offsets. This isChris Lattner1-5/+9
2004-09-01Changes For Bug 352Reid Spencer1-1/+1
2004-07-09* Doxygenify commentsMisha Brukman1-104/+96
2004-07-04Add #include <iostream> since Value.h does not #include it any more.Reid Spencer1-0/+2
2004-06-25Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner1-5/+18
2004-06-17Make debugging dumps w/ multiple MachineBBs for a given LLVM BB readable.Brian Gaeke1-4/+4
2004-06-02Adjust to new TargetMachine interfaceChris Lattner1-1/+1
2004-05-24Changed clone to be const.Tanya Lattner1-1/+7
2004-05-23Fixed up my changes to add support for cloning Machine Instructions.Tanya Lattner1-2/+3
2004-05-23Adding support to clone MachineInstrTanya Lattner1-0/+19
2004-03-03Make MachineOperand's value named 'contents'. Make really, really sureBrian Gaeke1-6/+6
2004-02-29int64_t -> intChris Lattner1-1/+1
2004-02-27Fix crash caused by passing register 0 toAlkis Evlogimenos1-1/+1
2004-02-23Fix bugs in finegrainificationChris Lattner1-1/+3
2004-02-23Finegrainify namespacificationChris Lattner1-9/+7
2004-02-19Fix a __LONG__ term annoyance of mine: symbolic registers weren't being printedChris Lattner1-6/+16
2004-02-16Add LeakDetection to MachineInstr.Alkis Evlogimenos1-0/+12
2004-02-13Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos1-5/+5
2004-02-13Add head-of-file comments and Doxygen comments. Tighten up a lot of whitespace.Brian Gaeke1-36/+32
2004-02-12Add parent pointer to MachineInstr that points to owningAlkis Evlogimenos1-7/+14
2004-02-12Rename the opCode instance variable to OpcodeChris Lattner1-29/+15
2004-02-12This field is never readChris Lattner1-3/+0
2004-02-04Modify the two address instruction pass to remove the duplicateAlkis Evlogimenos1-18/+0
2004-02-03When an instruction like: A += B had both A and B virtual registersAlkis Evlogimenos1-0/+18
2003-12-14Change interface of MachineOperand as follows:Alkis Evlogimenos1-28/+33
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke1-2/+6
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell1-0/+7
2003-09-17Fixed spelling.Misha Brukman1-5/+5
2003-08-07Fix assertion in MachineInstr::substituteValue().Vikram S. Adve1-2/+2
2003-08-05Do not insert physical regsiters into the regsUsed setChris Lattner1-3/+0
2003-08-05All callers of these methods actually wanted them to preserve the flags,Chris Lattner1-26/+5
2003-08-03Simplify code, eliminating the need for the X86 isVoid target instr flagChris Lattner1-3/+4