summaryrefslogtreecommitdiff
path: root/include/llvm/Target/TargetInstrInfo.h
Commit message (Expand)AuthorAge
* Add opcode to TargetInstrDescriptor.Evan Cheng2006-11-17
* Remove M_2_ADDR_FLAG.Evan Cheng2006-11-09
* Add a new operand flag to mark which operand is the first predicate operandChris Lattner2006-11-06
* add a flag so that predicated instructions can be recognized by branchChris Lattner2006-11-06
* RenameEvan Cheng2006-11-01
* Added getTiedToSrcOperand() to check for two-address'ness.Evan Cheng2006-11-01
* Add operand constraints to TargetInstrInfo.Evan Cheng2006-11-01
* add another target hook for branch folding.Chris Lattner2006-10-28
* update commentChris Lattner2006-10-24
* fix assert commentRafael Espindola2006-10-24
* expose DWARF_LABEL opcode# so the branch folder can update debug info properly.Chris Lattner2006-10-17
* update commentChris Lattner2006-10-17
* it is easier to implement these when they are virtualChris Lattner2006-10-13
* allow branch reversal to failChris Lattner2006-10-13
* replace the existing branch inspection/modification APIs with something moreChris Lattner2006-10-13
* Use an enumeration to eliminate data relocations.Jim Laskey2006-07-21
* Clean upEvan Cheng2006-06-17
* Avoid undesirable behavior when assert is not enabled.Evan Cheng2006-06-15
* Instructions with variable operands (variable_ops) can have a number requiredEvan Cheng2006-06-15
* lib/Target/Target.tdEvan Cheng2006-05-18
* Add capability to scheduler to commute nodes for profit.Evan Cheng2006-05-12
* Remove a bunch of dead stuff, shrinkifying TargetInstrDescriptor significantly.Chris Lattner2006-04-20
* add a hook to insert a noopChris Lattner2006-03-05
* Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,Chris Lattner2006-02-02
* Add a common INLINEASM opcodeChris Lattner2006-01-26
* Allow itineraries to be passed through the Target Machine.Jim Laskey2005-11-01
* Move a bunch of non-deprecated methods above the "deprecated line"Chris Lattner2005-09-02
* Add a new instruction flagChris Lattner2005-08-26
* Add a new field to TargetInstrDescriptor for tracking information aboutChris Lattner2005-08-19
* Convert tabs to spacesMisha Brukman2005-04-22
* Remove trailing whitespaceMisha Brukman2005-04-21
* Add a new method, described in the comment.Chris Lattner2005-01-19
* Add some bits that can be set on instructions. Renumber existing bits soChris Lattner2005-01-02
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-27
* Be consistent with our namingChris Lattner2004-09-28
* Capture information about whether the target instructions have delay slotsChris Lattner2004-09-28
* Changes For Bug 352Reid Spencer2004-09-01
* M_DUMMY_PHI_FLAG is no longer used to distinguish V9::PHI. Get rid of it andBrian Gaeke2004-08-18
* M_PSEUDO_FLAG is no longer used. Get rid of it and its accessor.Brian Gaeke2004-08-18
* getResultPos() is dead.Brian Gaeke2004-08-04
* Fix warningChris Lattner2004-08-01
* Change signature to take two basic blocks: the target and the oneAlkis Evlogimenos2004-07-31
* Doxygenify some comments.Alkis Evlogimenos2004-07-31
* Remove const from iterators passed by value.Alkis Evlogimenos2004-07-31
* Add declarations for insertGoto and reverseBranchCondition.Alkis Evlogimenos2004-07-31
* Add new M_BARRIER_FLAG flag, and isBarrier() method to TargetInstrInfoChris Lattner2004-07-31
* TargetInstrInfo::hasOperandInterlock() is always true, because it isBrian Gaeke2004-07-28
* ConstantTypeMustBeLoaded has been incorporated into SparcV9PreSelection, itsBrian Gaeke2004-07-27
* As it happens, none of these TargetInstrInfo methods which are onlyBrian Gaeke2004-07-27
* Eliminate the distinction between "real" and "unreal" instructionsChris Lattner2004-02-29