Generates conditional branch instead of fake ones for Select instruction in some...
[oota-llvm.git] / include / llvm / CodeGen / MachineInstr.h
2012-03-17 Benjamin KramerMachineInstr: Inline the fast path (non-bundle instruct...
2012-03-16 Benjamin KramerLimit the number of memory operands in MachineInstr...
2012-03-01 Jakob Stoklund OlesenMove getBundleStart() into MachineInstrBundle.h.
2012-02-15 Lang HamesMake LiveIntervals::handleMove() bundle aware.
2012-02-14 Jakob Stoklund OlesenHandle regmasks in findRegisterDefOperandIdx().
2012-02-08 Andrew TrickAdded MachineInstr::isBundled() to check if an instruct...
2012-02-08 Andrew Trickwhitespace
2012-02-03 Jakob Stoklund OlesenHandle register mask operands in setPhysRegsDeadExcept().
2012-02-03 Jakob Stoklund OlesenArrayRef'ize MI::setPhysRegsDeadExcept().
2012-01-27 Jim GrosbachFix typo.
2012-01-26 Jakob Stoklund OlesenClear kill flags before propagating a copy.
2012-01-25 Evan ChengUpdate hasProperty comment.
2011-12-14 Evan Cheng- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
2011-12-08 Evan ChengMake MachineInstr instruction property queries more...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-12-06 Evan ChengFirst chunk of MachineInstr bundle support.
2011-10-12 Jakob Stoklund OlesenAdd MachineInstr::getRegClassConstraint().
2011-10-12 Jakob Stoklund OlesenExtract a method for finding the inline asm flag operand.
2011-09-29 Jakob Stoklund OlesenRemove NumImplicitOps which is now unused.
2011-07-02 Jakob Stoklund OlesenInclude a source location when complaining about bad...
2011-06-30 Rafael EspindolaCreate a isFullCopy predicate.
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-05-12 Evan ChengRe-commit 131172 with fix. MachineInstr identity checks...
2011-03-11 Jim Grosbach80 columns.
2011-03-11 Jim GrosbachTrailing whitespace.
2011-03-05 Anton KorobeynikovAdd FrameSetup MI flags
2011-03-05 Anton KorobeynikovShorten AsmPrinterFlags filed to accomodate for future...
2011-01-07 Evan ChengDo not model all INLINEASM instructions as having unmod...
2010-11-21 Chris Lattneradd some helper methods for asmprinter flags, from...
2010-11-12 Chris Lattneradd operand iterator apis to MachineInstr, patch by...
2010-10-22 Evan ChengTransfer implicit ops when forming load multiple and...
2010-07-16 Bill WendlingRename DBG_LABEL PROLOG_LABEL, because it's only used...
2010-07-08 Jakob Stoklund OlesenConvert EXTRACT_SUBREG to COPY when emitting machine...
2010-07-03 Jakob Stoklund OlesenDetect and handle COPY in many places.
2010-07-02 Jakob Stoklund OlesenAdd a new target independent COPY instruction and code...
2010-06-18 Dan GohmanTeach regular and fast isel to set dead flags on unused...
2010-06-02 Jakob Stoklund OlesenSlightly change the meaning of the reMaterialize target...
2010-05-21 Evan Cheng- Change MachineInstr::findRegisterDefOperandIdx so...
2010-05-21 Jakob Stoklund OlesenAdd MachineInstr::readsWritesVirtualRegister() to deter...
2010-05-21 Jakob Stoklund OlesenRevert "Use MachineInstr::readsWritesVirtualRegister...
2010-05-21 Jakob Stoklund OlesenUse MachineInstr::readsWritesVirtualRegister to determi...
2010-05-21 Jakob Stoklund OlesenIf the first definition of a virtual register is a...
2010-05-19 Jakob Stoklund OlesenAdd MachineInstr::readsVirtualRegister() in preparation...
2010-05-13 Dan GohmanTeach MachineLICM and MachineSink how to clear kill...
2010-05-05 Evan ChengMove REG_SEQUENCE removal to 2addr pass.
2010-04-09 Bob WilsonFix up header comments to match the comment fixups...
2010-04-08 Evan ChengCoalescer should not delete copy instructions whose...
2010-04-02 Chris Lattnerrename NewDebugLoc -> DebugLoc, prune #includes in...
2010-03-03 Evan ChengMove MachineInstrExpressionTrait::getHashValue() out...
2010-03-03 Evan ChengRe-apply r97667 but with a little bit of thought put...
2010-03-03 Dan GohmanRevert 97667. It broke a bunch of tests.
2010-03-03 Evan ChengMove DenseMapInfo for MachineInstr* to MachineInstr.h
2010-03-03 Evan Cheng- Change MachineInstr::isIdenticalTo to take a new...
2010-03-02 Evan ChengSwap parameters of isSafeToMove and isSafeToReMat for...
2010-02-10 Dan GohmanFix "the the" and similar typos.
2010-02-10 Chris Lattnerfix a layering violation: VirtRegRewriter.cpp shouldn...
2010-02-10 Chris LattnerStop MachineInstr.h from #including AsmPrinter.h
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-01-06 Jakob Stoklund OlesenAdd <imp-def> and <imp-kill> operands when replacing...
2009-12-03 Evan ChengFill out codegen SSA updater. It's not yet tested.
2009-11-12 David GreeneAdd AsmPrinter comment flags to machine instructions...
2009-10-09 Dan GohmanFactor out LiveIntervalAnalysis' code to determine...
2009-10-07 Dan GohmanReplace TargetInstrInfo::isInvariantLoad and its target...
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-17 Jim Grosbachgrammar
2009-08-23 Chris Lattnerremove various std::ostream version of printing methods...
2009-06-19 Chris Lattnerstub out some hacky code for wiring up the new asmprint...
2009-06-19 Devang Patelmv CodeGen/DebugLoc.h Support/DebugLoc.h
2009-04-29 Jakob Stoklund OlesenMachineInstr::isRegTiedTo{Use,Def}Operand can safely...
2009-04-09 Bob WilsonFix pr3954. The register scavenger asserts for inline...
2009-03-19 Evan ChengAdded MachineInstr::isRegTiedToDefOperand to check...
2009-03-06 Gabor Greifdo not close friendship with every odd class
2009-01-27 Dale JohannesenEmbalm my ideas of how things should work. Not that
2009-01-27 Dale JohannesenAdd a DebugLoc field and some simple accessors.
2009-01-20 Evan ChengSpacing
2008-12-05 Dan GohmanDrop the reg argument to isRegReDefinedByTwoAddr, which...
2008-11-18 Dan GohmanMake some methods const.
2008-09-24 Dan GohmanAdd a method to MachineInstr for testing whether it...
2008-08-27 Evan ChengRefactor isSafeToReMat out of 2addr pass.
2008-08-21 Owen AndersonUse raw_ostream throughout the AsmPrinter.
2008-08-14 Owen AndersonMove MachineInstr::getOpcode inline.
2008-07-28 Dan GohmanFold the useful features of alist and alist_node into...
2008-07-12 Dan GohmanAdd a utility function to MachineInstr for testing...
2008-07-10 Evan Cheng- Change the horrible N^2 isRegReDefinedByTwoAddr....
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-07-03 Evan Cheng- Remove calls to copyKillDeadInfo which is an N^2...
2008-07-01 Dan GohmanSplit ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
2008-05-29 Dan GohmanPrune and tidy #includes.
2008-05-06 Dan GohmanFix a broken doxygen comment, and reword it for clarity.
2008-05-05 Evan ChengFix more -Wshorten-64-to-32 warnings.
2008-04-07 Dan GohmanRename MemOperand to MachineMemOperand. This was sugges...
2008-03-29 Evan ChengCosmetic change.
2008-03-13 Evan ChengRefactor some code out of MachineSink into a MachineIns...
2008-03-05 Evan ChengRefactor code. Remove duplicated functions that basical...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-06 Dan GohmanRe-apply the memory operand changes, with a fix for...
2008-01-31 Evan ChengRevert 46556 and 46585. Dan please fix the PseudoSource...
2008-01-31 Evan ChengAdd an extra operand to LABEL nodes which distinguishes...
2008-01-31 Dan GohmanCreate a new class, MemOperand, for describing memory...
2008-01-24 Owen AndersonMove some functionality for adding flags to MachineInst...
next