aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/TargetInstrInfo.cpp
AgeCommit message (Expand)Author
2009-08-22rename TAI -> MAI, being careful not to make MAILJMP instructions :)Chris Lattner
2009-08-22Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner
2009-08-02Move the getInlineAsmLength virtual method from TAI to TII, whereChris Lattner
2009-08-02move a virtual method body to its .cpp file to avoid a #include Chris Lattner
2009-07-29inline the global 'getInstrOperandRegClass' function into its callersChris Lattner
2009-07-291. Introduce a new TargetOperandInfo::getRegClass() helper methodChris Lattner
2009-05-05Move getInstrOperandRegClass from the scheduler to TargetInstrInfo.Evan Cheng
2009-04-09Fix pr3954. The register scavenger asserts for inline assembly withBob Wilson
2008-01-07rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner
2008-01-07Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptorChris Lattner
2008-01-07Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner
2008-01-01Fix a problem where lib/Target/TargetInstrInfo.h would include and useChris Lattner
2007-12-30Add new shorter predicates for testing machine operands for various types: Chris Lattner
2007-12-30More cleanups for MachineOperand:Chris Lattner
2007-12-30Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-09-14Remove isReg, isImm, and isMBB, and change all their users to use Dan Gohman
2007-07-06isUnpredicatedTerminator should treat conditional branches as unpredicated te...Evan Cheng
2007-07-05Do not check isPredicated() on non-predicable instructions.Evan Cheng
2007-06-08Add a utility routine to check for unpredicated terminator instruction.Evan Cheng
2007-05-29Add missing const qualifiers.Evan Cheng
2007-05-23Rename a parameter.Evan Cheng
2007-05-17Remove. Not needed.Evan Cheng
2007-05-16Default implementation of TargetInstrInfo::getBlockSize().Evan Cheng
2007-05-16PredicateInstruction returns true if the operation was successful.Evan Cheng
2007-05-16Add default implementation of PredicateInstruction().Evan Cheng
2006-12-08Move findTiedToSrcOperand to TargetInstrDescriptor.Evan Cheng
2006-12-08Use MI's TargetInstrDescriptor.Evan Cheng
2006-12-01Match TargetInstrInfo changes.Evan Cheng
2006-11-30Remove the ugly SPARCV9 TargetInstrDescriptors hack.Evan Cheng
2006-11-15commuteInstruction should propagate kill / dead info.Evan Cheng
2006-11-01RenameEvan Cheng
2006-11-01Added getTiedToSrcOperand() to check for two-address'ness.Evan Cheng
2006-05-12Typo! How did we commute nodes before?!Evan Cheng
2006-05-04Move some methods out of MachineInstr into MachineOperandChris Lattner
2006-04-20remove some v9 specific codeChris Lattner
2005-04-22Convert tabs to spacesMisha Brukman
2005-04-21Remove trailing whitespaceMisha Brukman
2005-01-19Finegrainify namespacificationChris Lattner
2004-07-27ConstantTypeMustBeLoaded has been incorporated into SparcV9PreSelection, itsBrian Gaeke
2004-02-29Adjust to change in TII ctor argumentsChris Lattner
2004-01-15Make this assertion more self-explanatory.Brian Gaeke
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-06-27Nice tasty llc fixes. These should fix LLC for x86 for everything inBrian Gaeke
2003-01-14Rename MachineInstrInfo -> TargetInstrInfoChris Lattner
2003-01-13Start renaming MachineInstrInfo -> TargetInstrInfoChris Lattner
2002-11-17Pass on a targetmachineChris Lattner
2002-11-17Add default implementation of printing interfaceChris Lattner
2002-10-29Move TargetInstrDescriptors to MachineInstrInfo.cppChris Lattner