aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineInstrBuilder.h
Commit message (Expand)AuthorAgeFilesLines
* Completely eliminate def&use operands. Now a register operand is EITHER aChris Lattner2006-09-051-10/+6
* Remove and simplify some more machineinstr/machineoperand stuff.Chris Lattner2006-05-041-19/+5
* Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner2006-05-041-4/+4
* There shalt be only one "immediate" operand type!Chris Lattner2006-05-041-7/+0
* Change "value" in MachineOperand to be a GlobalValue, as that is the onlyChris Lattner2006-05-041-7/+1
* Remove a bunch more SparcV9 specific stuffChris Lattner2006-05-041-21/+3
* Remove some more unused stuff from MachineInstr that was leftover from V9.Chris Lattner2006-05-041-25/+0
* Added addJumpTableIndexEvan Cheng2006-04-241-0/+5
* Added an offset field to ConstantPoolSDNode.Evan Cheng2006-02-251-3/+5
* Remove trailing whitespaceMisha Brukman2005-04-211-3/+3
* rename addU64Imm() to addImm64()Duraid Madina2005-04-111-2/+2
* * store immediate values as int64_t, not int. come on, we should be happyDuraid Madina2005-04-101-0/+7
* Instead of storing std::string's for ExternalSymbol references, rely on theChris Lattner2004-11-191-2/+2
* Allow machine operands to represent global variables with offsets. This isChris Lattner2004-10-151-2/+2
* Convert tabs to spacesMisha Brukman2004-10-141-2/+2
* Fix a typo in the head-of-file comment.Brian Gaeke2004-05-231-14/+21
* Allow converting a builder to an iteratorChris Lattner2004-04-011-0/+1
* Continue Alkis's int64_t cleanup. This makes all of the immediate relatedChris Lattner2004-02-291-5/+11
* Add BuildMI variants that take a MBB::iteratorChris Lattner2004-02-291-5/+24
* Move MOTy::UseType enum into MachineOperand. This eliminates theAlkis Evlogimenos2004-02-221-16/+21
* Modify the two address instruction pass to remove the duplicateAlkis Evlogimenos2004-02-041-2/+3
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* Remove use of enumChris Lattner2003-06-031-4/+4
* ADd support for CC registers for Sparc BEChris Lattner2003-01-151-0/+8
* Add new helper method addRegDefChris Lattner2003-01-151-6/+4
* * Add support for new types of operandsChris Lattner2003-01-131-2/+19
* Add abstract frame index capabilityChris Lattner2002-12-251-1/+6
* Add capability to have a MachineBasicBlock as an operand to a MachineInstrChris Lattner2002-12-151-0/+5
* Final version of BuildMI for symmetry and because I want to use itChris Lattner2002-12-131-0/+11
* Convert to use an enum to access def/use/use&def information. These makeChris Lattner2002-11-171-9/+11
* Return const refefrences to enable default constructionChris Lattner2002-11-171-7/+8
* include/llvm/CodeGen/MachineInstrBuilder.h: Add addClobber() inlineBrian Gaeke2002-11-141-1/+10
* Allow BuildMI that helps automate construction of SSA informationChris Lattner2002-10-301-3/+19
* Add capability to have machine instruction autoinsert when it is createdChris Lattner2002-10-291-6/+4
* Minor comment updatesChris Lattner2002-10-281-2/+9
* Initial checkin of MachineInstrBuilder classChris Lattner2002-10-281-0/+81