| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Teach DAGCombine to fold constant offsets into GlobalAddress nodes, | Dan Gohman | 2008-10-18 | 1 | -3/+4 |
* | Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* and | Dan Gohman | 2008-09-12 | 1 | -1/+1 |
* | Add a MachineInstrBuilder method for adding floating-point | Dan Gohman | 2008-08-26 | 1 | -0/+5 |
* | Pool-allocation for MachineInstrs, MachineBasicBlocks, and | Dan Gohman | 2008-07-07 | 1 | -12/+8 |
* | Rename MemOperand to MachineMemOperand. This was suggested by | Dan Gohman | 2008-04-07 | 1 | -1/+1 |
* | Back out r48353. Not needed. | Evan Cheng | 2008-03-14 | 1 | -5/+0 |
* | Add an MO_Undef MachineOperandType, intended for INSERT_SUBREG. Next up MO_Un... | Evan Cheng | 2008-03-14 | 1 | -0/+5 |
* | Re-apply the memory operand changes, with a fix for the static | Dan Gohman | 2008-02-06 | 1 | -0/+6 |
* | Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c... | Evan Cheng | 2008-01-31 | 1 | -6/+0 |
* | Create a new class, MemOperand, for describing memory references | Dan Gohman | 2008-01-31 | 1 | -0/+6 |
* | rename TargetInstrDescriptor -> TargetInstrDesc. | Chris Lattner | 2008-01-07 | 1 | -7/+7 |
* | Shrinkify the machine operand creation method names. | Chris Lattner | 2007-12-30 | 1 | -6/+6 |
* | switch MIBuilder over to use the simplified operand addition methods. | Chris Lattner | 2007-12-30 | 1 | -8/+9 |
* | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Clean up sub-register implementation by moving subReg information back to | Evan Cheng | 2007-11-14 | 1 | -2/+2 |
* | Fix 80 col violation. | Christopher Lamb | 2007-07-26 | 1 | -2/+3 |
* | Remove subreg index from MachineInstr's and also keep vregs as unsigned when ... | Christopher Lamb | 2007-07-26 | 1 | -1/+1 |
* | Add the 'explicit' keyword to several constructors that accept one | Dan Gohman | 2007-03-23 | 1 | -1/+1 |
* | Should pass isKill and isDead to addRegOperand() as well. | Evan Cheng | 2007-02-15 | 1 | -1/+1 |
* | Fix indentation. | Evan Cheng | 2006-11-28 | 1 | -2/+2 |
* | Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead | Evan Cheng | 2006-11-27 | 1 | -29/+21 |
* | Matches MachineInstr changes. | Evan Cheng | 2006-11-13 | 1 | -14/+15 |
* | Add methods to add implicit def use operands to a MI. | Evan Cheng | 2006-11-11 | 1 | -0/+5 |
* | Add implicit def / use operands to MachineInstr. | Evan Cheng | 2006-11-10 | 1 | -2/+3 |
* | Completely eliminate def&use operands. Now a register operand is EITHER a | Chris Lattner | 2006-09-05 | 1 | -10/+6 |
* | Remove and simplify some more machineinstr/machineoperand stuff. | Chris Lattner | 2006-05-04 | 1 | -19/+5 |
* | Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling. | Chris Lattner | 2006-05-04 | 1 | -4/+4 |
* | There shalt be only one "immediate" operand type! | Chris Lattner | 2006-05-04 | 1 | -7/+0 |
* | Change "value" in MachineOperand to be a GlobalValue, as that is the only | Chris Lattner | 2006-05-04 | 1 | -7/+1 |
* | Remove a bunch more SparcV9 specific stuff | Chris Lattner | 2006-05-04 | 1 | -21/+3 |
* | Remove some more unused stuff from MachineInstr that was leftover from V9. | Chris Lattner | 2006-05-04 | 1 | -25/+0 |
* | Added addJumpTableIndex | Evan Cheng | 2006-04-24 | 1 | -0/+5 |
* | Added an offset field to ConstantPoolSDNode. | Evan Cheng | 2006-02-25 | 1 | -3/+5 |
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -3/+3 |
* | rename addU64Imm() to addImm64() | Duraid Madina | 2005-04-11 | 1 | -2/+2 |
* | * store immediate values as int64_t, not int. come on, we should be happy | Duraid Madina | 2005-04-10 | 1 | -0/+7 |
* | Instead of storing std::string's for ExternalSymbol references, rely on the | Chris Lattner | 2004-11-19 | 1 | -2/+2 |
* | Allow machine operands to represent global variables with offsets. This is | Chris Lattner | 2004-10-15 | 1 | -2/+2 |
* | Convert tabs to spaces | Misha Brukman | 2004-10-14 | 1 | -2/+2 |
* | Fix a typo in the head-of-file comment. | Brian Gaeke | 2004-05-23 | 1 | -14/+21 |
* | Allow converting a builder to an iterator | Chris Lattner | 2004-04-01 | 1 | -0/+1 |
* | Continue Alkis's int64_t cleanup. This makes all of the immediate related | Chris Lattner | 2004-02-29 | 1 | -5/+11 |
* | Add BuildMI variants that take a MBB::iterator | Chris Lattner | 2004-02-29 | 1 | -5/+24 |
* | Move MOTy::UseType enum into MachineOperand. This eliminates the | Alkis Evlogimenos | 2004-02-22 | 1 | -16/+21 |
* | Modify the two address instruction pass to remove the duplicate | Alkis Evlogimenos | 2004-02-04 | 1 | -2/+3 |
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 |
* | Added LLVM copyright header (for lack of a better term). | John Criswell | 2003-10-20 | 1 | -0/+7 |
* | Remove use of enum | Chris Lattner | 2003-06-03 | 1 | -4/+4 |
* | ADd support for CC registers for Sparc BE | Chris Lattner | 2003-01-15 | 1 | -0/+8 |
* | Add new helper method addRegDef | Chris Lattner | 2003-01-15 | 1 | -6/+4 |