aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineInstr.h
AgeCommit message (Expand)Author
2006-05-24Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner
2006-05-04Final pass of minor cleanups for MachineInstrChris Lattner
2006-05-04Remove redundancy and a level of indirection when creating machine operandsChris Lattner
2006-05-04Move register numbers out of "extra" into "contents". Other minor cleanup.Chris Lattner
2006-05-04Remove and simplify some more machineinstr/machineoperand stuff.Chris Lattner
2006-05-04Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner
2006-05-04remove hasAllocatedRegChris Lattner
2006-05-04Move some methods out of MachineInstr into MachineOperandChris Lattner
2006-05-04There shalt be only one "immediate" operand type!Chris Lattner
2006-05-04Change "value" in MachineOperand to be a GlobalValue, as that is the onlyChris Lattner
2006-05-04Remove a bunch more dead V9 specific stuffChris Lattner
2006-05-04Remove a bunch more SparcV9 specific stuffChris Lattner
2006-05-04Remove some more V9-specific stuff.Chris Lattner
2006-05-04Remove some more unused stuff from MachineInstr that was leftover from V9.Chris Lattner
2006-04-22JumpTable support! What this represents is working asm and jit support forNate Begeman
2006-04-20Remove some of the obvious v9-specific cruftChris Lattner
2006-04-17Add some convenience methods.Chris Lattner
2006-02-25Added an offset field to ConstantPoolSDNode.Evan Cheng
2006-02-22Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner
2005-08-01Mark these as V9 specificChris Lattner
2005-04-22Convert tabs to spacesMisha Brukman
2005-04-21Remove trailing whitespaceMisha Brukman
2005-04-11Eliminate major source of VC++ "possible loss of data" warnings.Jeff Cohen
2005-04-10* store immediate values as int64_t, not int. come on, we should be happyDuraid Madina
2004-11-19Instead of storing std::string's for ExternalSymbol references, rely on theChris Lattner
2004-10-27Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner
2004-10-18Fix miscompilations in the SparcV9 backend that were induced by this patch:Chris Lattner
2004-10-15Allow machine operands to represent global variables with offsets. This isChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-07-31Add some machine CFG related stuffChris Lattner
2004-07-19Fix commentChris Lattner
2004-07-19Delete 4 methods, make clients use hte mark* methods directlyChris Lattner
2004-06-25Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner
2004-05-24Changed clone to be const.Tanya Lattner
2004-05-23Fixed up my changes to add support for cloning Machine Instructions.Tanya Lattner
2004-05-23Adding support to clone MachineInstrTanya Lattner
2004-04-16Include <string> for compatibility with gcc 3.0.x (the system compiler onBrian Gaeke
2004-03-04Fix bug introduced by yesterday's changes.Alkis Evlogimenos
2004-03-03Make MachineOperand's value named 'contents'. Make really, really sureBrian Gaeke
2004-02-29Remove unneeded #includeChris Lattner
2004-02-29Continue Alkis's int64_t cleanup. This makes all of the immediate relatedChris Lattner
2004-02-27Make MachineOperand's immediate value an int and save 4 bytes out ofAlkis Evlogimenos
2004-02-22Move MOTy::UseType enum into MachineOperand. This eliminates theAlkis Evlogimenos
2004-02-22Fix silly bug in implementation of getUseType(). Thanks Misha.Alkis Evlogimenos
2004-02-22When folding memory operands in machine instructions be careful toAlkis Evlogimenos
2004-02-16Add LeakDetection to MachineInstr.Alkis Evlogimenos
2004-02-13Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos
2004-02-12Move ilist_trairs<MachineInstr> in MachineBasicBlock.Alkis Evlogimenos
2004-02-12Add parent pointer to MachineInstr that points to owningAlkis Evlogimenos
2004-02-12Rename the opCode instance variable to OpcodeChris Lattner