summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineInstrBuilder.h
Commit message (Expand)AuthorAge
* Add the 'explicit' keyword to several constructors that accept oneDan Gohman2007-03-23
* Should pass isKill and isDead to addRegOperand() as well.Evan Cheng2007-02-15
* Fix indentation.Evan Cheng2006-11-28
* Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng2006-11-27
* Matches MachineInstr changes.Evan Cheng2006-11-13
* Add methods to add implicit def use operands to a MI.Evan Cheng2006-11-11
* Add implicit def / use operands to MachineInstr.Evan Cheng2006-11-10
* Completely eliminate def&use operands. Now a register operand is EITHER aChris Lattner2006-09-05
* Remove and simplify some more machineinstr/machineoperand stuff.Chris Lattner2006-05-04
* Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner2006-05-04
* There shalt be only one "immediate" operand type!Chris Lattner2006-05-04
* Change "value" in MachineOperand to be a GlobalValue, as that is the onlyChris Lattner2006-05-04
* Remove a bunch more SparcV9 specific stuffChris Lattner2006-05-04
* Remove some more unused stuff from MachineInstr that was leftover from V9.Chris Lattner2006-05-04
* Added addJumpTableIndexEvan Cheng2006-04-24
* Added an offset field to ConstantPoolSDNode.Evan Cheng2006-02-25
* Remove trailing whitespaceMisha Brukman2005-04-21
* rename addU64Imm() to addImm64()Duraid Madina2005-04-11
* * store immediate values as int64_t, not int. come on, we should be happyDuraid Madina2005-04-10
* Instead of storing std::string's for ExternalSymbol references, rely on theChris Lattner2004-11-19
* Allow machine operands to represent global variables with offsets. This isChris Lattner2004-10-15
* Convert tabs to spacesMisha Brukman2004-10-14
* Fix a typo in the head-of-file comment.Brian Gaeke2004-05-23
* Allow converting a builder to an iteratorChris Lattner2004-04-01
* Continue Alkis's int64_t cleanup. This makes all of the immediate relatedChris Lattner2004-02-29
* Add BuildMI variants that take a MBB::iteratorChris Lattner2004-02-29
* Move MOTy::UseType enum into MachineOperand. This eliminates theAlkis Evlogimenos2004-02-22
* Modify the two address instruction pass to remove the duplicateAlkis Evlogimenos2004-02-04
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-20
* Remove use of enumChris Lattner2003-06-03
* ADd support for CC registers for Sparc BEChris Lattner2003-01-15
* Add new helper method addRegDefChris Lattner2003-01-15
* * Add support for new types of operandsChris Lattner2003-01-13
* Add abstract frame index capabilityChris Lattner2002-12-25
* Add capability to have a MachineBasicBlock as an operand to a MachineInstrChris Lattner2002-12-15
* Final version of BuildMI for symmetry and because I want to use itChris Lattner2002-12-13
* Convert to use an enum to access def/use/use&def information. These makeChris Lattner2002-11-17
* Return const refefrences to enable default constructionChris Lattner2002-11-17
* include/llvm/CodeGen/MachineInstrBuilder.h: Add addClobber() inlineBrian Gaeke2002-11-14
* Allow BuildMI that helps automate construction of SSA informationChris Lattner2002-10-30
* Add capability to have machine instruction autoinsert when it is createdChris Lattner2002-10-29
* Minor comment updatesChris Lattner2002-10-28
* Initial checkin of MachineInstrBuilder classChris Lattner2002-10-28