Don't attribute in file headers anymore. See llvmdev for the
[oota-llvm.git] / include / llvm / Target / TargetInstrInfo.h
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-12-17 Bill Wendlings/hasSideEffects/hasUnmodelledSideEffects/g
2007-12-17 Bill WendlingAdd "hasSideEffects" method to MachineInstrInfo class.
2007-12-17 Bill WendlingAs per feedback, revised comments to (hopefully) make...
2007-12-14 Bill WendlingAdd flags to indicate that there are "never" side effec...
2007-12-12 Evan ChengImplicit def instructions, e.g. X86::IMPLICIT_DEF_GR32...
2007-12-12 Dan GohmanRemove a forward-declaration for a non-existant class.
2007-12-12 Bill WendlingBit masks conflicted. Needed to bump them by one.
2007-12-08 Bill WendlingReverting 44702. It wasn't correct to rename them.
2007-12-08 Bill WendlingRenaming:
2007-11-12 Owen AndersonAdd a flag for indirect branch instructions.
2007-09-13 Evan ChengAdded getNumDefs().
2007-08-02 Evan ChengAdded TargetInstrDescriptor::numDefs - num of results.
2007-07-26 Christopher LambAdd target independent MachineInstr's to represent...
2007-07-10 Evan ChengAdd OptionalDefOperand. Remove clobbersPred. Also add...
2007-07-09 Dan GohmanFix a typo in a comment.
2007-06-26 Dan GohmanRevert the earlier change that removed the M_REMATERIAL...
2007-06-19 Dan GohmanReplace M_REMATERIALIZIBLE and the newly-added isOtherR...
2007-06-19 Evan ChengReplace CanBeDuplicated() with a M_NOT_DUPLICABLE bit.
2007-06-15 Evan ChengAdded CanBeDuplicated(). It returns true if an instruct...
2007-06-14 Dale JohannesenDo not treat FP_REG_KILL as terminator in branch analys...
2007-06-14 Dan GohmanAdd a target hook to allow loads from constant pools...
2007-06-08 Evan ChengAdd a utility routine to check for unpredicated termina...
2007-06-06 Evan ChengAdd a machine instruction flag indicating the instructi...
2007-05-29 Evan ChengAdd missing const qualifiers.
2007-05-23 Evan ChengAdd a couple of target hooks for predication.
2007-05-22 Evan ChengConsistency.
2007-05-18 Evan ChengRemoveBranch() and InsertBranch() now returns number...
2007-05-17 Evan ChengRemove. Not needed.
2007-05-16 Evan ChengAdd target hook to specify block size limit for if...
2007-05-16 Evan ChengPredicateInstruction returns true if the operation...
2007-05-16 Evan ChengRename M_PREDICATED to M_PREDICABLE; Move TargetInstrIn...
2007-05-16 Evan ChengFix comments.
2007-05-16 Evan ChengAdd TargetInstrInfo predication hooks.
2007-05-15 Evan ChengAll operands that made up of the predicate operands...
2007-03-19 Evan ChengAdd a TargetInstrDescriptor flag to mark an instruction...
2007-03-16 Evan ChengThese forward declarations are not needed.
2007-03-14 Jeff CohenFix for VS 2005 problem supplied by Morten Ofstad.
2007-01-26 Jim LaskeyMake LABEL a builtin opcode.
2006-12-15 Evan ChengSilly assertion. Forgot variable_ops instructions can...
2006-12-08 Evan ChengMove findTiedToSrcOperand to TargetInstrDescriptor.
2006-12-08 Evan ChengUse MI's TargetInstrDescriptor.
2006-12-01 Evan Cheng- Add getOperandConstraint() to TargetInstrDescriptor.
2006-11-17 Evan ChengAdd opcode to TargetInstrDescriptor.
2006-11-09 Evan ChengRemove M_2_ADDR_FLAG.
2006-11-06 Chris LattnerAdd a new operand flag to mark which operand is the...
2006-11-06 Chris Lattneradd a flag so that predicated instructions can be recog...
2006-11-01 Evan ChengRename
2006-11-01 Evan ChengAdded getTiedToSrcOperand() to check for two-address...
2006-11-01 Evan ChengAdd operand constraints to TargetInstrInfo.
2006-10-28 Chris Lattneradd another target hook for branch folding.
2006-10-24 Chris Lattnerupdate comment
2006-10-24 Rafael Espindolafix assert comment
2006-10-17 Chris Lattnerexpose DWARF_LABEL opcode# so the branch folder can...
2006-10-17 Chris Lattnerupdate comment
2006-10-13 Chris Lattnerit is easier to implement these when they are virtual
2006-10-13 Chris Lattnerallow branch reversal to fail
2006-10-13 Chris Lattnerreplace the existing branch inspection/modification...
2006-07-21 Jim LaskeyUse an enumeration to eliminate data relocations.
2006-06-17 Evan ChengClean up
2006-06-15 Evan ChengAvoid undesirable behavior when assert is not enabled.
2006-06-15 Evan ChengInstructions with variable operands (variable_ops)...
2006-05-18 Evan Chenglib/Target/Target.td
2006-05-12 Evan ChengAdd capability to scheduler to commute nodes for profit.
2006-04-20 Chris LattnerRemove a bunch of dead stuff, shrinkifying TargetInstrD...
2006-03-05 Chris Lattneradd a hook to insert a noop
2006-02-02 Chris LattnerMove isLoadFrom/StoreToStackSlot from MRegisterInfo...
2006-01-26 Chris LattnerAdd a common INLINEASM opcode
2005-11-01 Jim LaskeyAllow itineraries to be passed through the Target Machine.
2005-09-02 Chris LattnerMove a bunch of non-deprecated methods above the "depre...
2005-08-26 Chris LattnerAdd a new instruction flag
2005-08-19 Chris LattnerAdd a new field to TargetInstrDescriptor for tracking...
2005-04-22 Misha BrukmanConvert tabs to spaces
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-01-19 Chris LattnerAdd a new method, described in the comment.
2005-01-02 Chris LattnerAdd some bits that can be set on instructions. Renumbe...
2004-10-27 Chris LattnerConvert 'struct' to 'class' in various places to adhere...
2004-09-28 Chris LattnerBe consistent with our naming
2004-09-28 Chris LattnerCapture information about whether the target instructio...
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-18 Brian GaekeM_DUMMY_PHI_FLAG is no longer used to distinguish V9...
2004-08-18 Brian GaekeM_PSEUDO_FLAG is no longer used. Get rid of it and...
2004-08-04 Brian GaekegetResultPos() is dead.
2004-08-01 Chris LattnerFix warning
2004-07-31 Alkis EvlogimenosChange signature to take two basic blocks: the target...
2004-07-31 Alkis EvlogimenosDoxygenify some comments.
2004-07-31 Alkis EvlogimenosRemove const from iterators passed by value.
2004-07-31 Alkis EvlogimenosAdd declarations for insertGoto and reverseBranchCondition.
2004-07-31 Chris LattnerAdd new M_BARRIER_FLAG flag, and isBarrier() method...
2004-07-28 Brian GaekeTargetInstrInfo::hasOperandInterlock() is always true...
2004-07-27 Brian GaekeConstantTypeMustBeLoaded has been incorporated into...
2004-07-27 Brian GaekeAs it happens, none of these TargetInstrInfo methods...
2004-02-29 Chris LattnerEliminate the distinction between "real" and "unreal...
2004-02-29 Chris LattnerScrap a huge layer of cruft out of this interface.
2004-02-12 Alkis EvlogimenosAdd parent pointer to MachineInstr that points to owning
2004-02-11 Brian GaekeFix typos in comments.
2003-12-28 Alkis EvlogimenosAdd TargetInstrInfo::isMoveInstr() to support coalescin...
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM copyright header (for lack of a better term).
2003-08-03 Chris LattnerThe NOOP instruction is no longer needed. Instead...
next