summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineInstr.h
Commit message (Expand)AuthorAge
* [inline asm] Get the mayLoad/mayStore directly from the MIOp_ExtraInfo operand.Chad Rosier2012-10-30
* [inline asm] Implement mayLoad and mayStore for inline assembly. In general,Chad Rosier2012-10-30
* Remove unused MachineInstr constructors that don't take a DebugLoc argument.Craig Topper2012-10-07
* Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper2012-09-17
* TiedTo is an integer, not a bool.Jakob Stoklund Olesen2012-09-06
* [ms-inline asm] Propagate the asm dialect into the MachineInstr representation.Chad Rosier2012-09-05
* Actually use the MachineOperand field for isRegTiedToDefOperand().Jakob Stoklund Olesen2012-09-04
* Allow tied uses and defs in different orders.Jakob Stoklund Olesen2012-09-04
* Add MachineInstr::tieOperands, remove setIsTied().Jakob Stoklund Olesen2012-08-31
* Rename hasVolatileMemoryRef() to hasOrderedMemoryRef().Jakob Stoklund Olesen2012-08-29
* Maintain a vaild isTied bit as operands are added and removed.Jakob Stoklund Olesen2012-08-29
* Add an MCID::Select flag and TII hooks for optimizing selects.Jakob Stoklund Olesen2012-08-16
* Move use list management into MachineRegisterInfo.Jakob Stoklund Olesen2012-08-09
* Add MachineInstr::isTransient().Jakob Stoklund Olesen2012-07-30
* MachineInstr: Inline the fast path (non-bundle instruction) of hasProperty.Benjamin Kramer2012-03-17
* Limit the number of memory operands in MachineInstr to 2^16 and store the num...Benjamin Kramer2012-03-16
* Move getBundleStart() into MachineInstrBundle.h.Jakob Stoklund Olesen2012-03-01
* Make LiveIntervals::handleMove() bundle aware.Lang Hames2012-02-15
* Handle regmasks in findRegisterDefOperandIdx().Jakob Stoklund Olesen2012-02-14
* Added MachineInstr::isBundled() to check if an instruction is part of a bundle.Andrew Trick2012-02-08
* whitespaceAndrew Trick2012-02-08
* Handle register mask operands in setPhysRegsDeadExcept().Jakob Stoklund Olesen2012-02-03
* ArrayRef'ize MI::setPhysRegsDeadExcept().Jakob Stoklund Olesen2012-02-03
* Fix typo.Jim Grosbach2012-01-27
* Clear kill flags before propagating a copy.Jakob Stoklund Olesen2012-01-26
* Update hasProperty comment.Evan Cheng2012-01-25
* - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng2011-12-14
* Make MachineInstr instruction property queries more flexible. This change allEvan Cheng2011-12-08
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-07
* First chunk of MachineInstr bundle support.Evan Cheng2011-12-06
* Add MachineInstr::getRegClassConstraint().Jakob Stoklund Olesen2011-10-12
* Extract a method for finding the inline asm flag operand.Jakob Stoklund Olesen2011-10-12
* Remove NumImplicitOps which is now unused.Jakob Stoklund Olesen2011-09-29
* Include a source location when complaining about bad inline assembly.Jakob Stoklund Olesen2011-07-02
* Create a isFullCopy predicate.Rafael Espindola2011-06-30
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-28
* Re-commit 131172 with fix. MachineInstr identity checks should check deadEvan Cheng2011-05-12
* 80 columns.Jim Grosbach2011-03-11
* Trailing whitespace.Jim Grosbach2011-03-11
* Add FrameSetup MI flagsAnton Korobeynikov2011-03-05
* Shorten AsmPrinterFlags filed to accomodate for future Flags fieldAnton Korobeynikov2011-03-05
* Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng2011-01-07
* add some helper methods for asmprinter flags, from PR8417Chris Lattner2010-11-21
* add operand iterator apis to MachineInstr, patch by ether zhhb.Chris Lattner2010-11-12
* Transfer implicit ops when forming load multiple and return instructions.Evan Cheng2010-10-22
* Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling2010-07-16
* Convert EXTRACT_SUBREG to COPY when emitting machine instrs.Jakob Stoklund Olesen2010-07-08
* Detect and handle COPY in many places.Jakob Stoklund Olesen2010-07-03
* Add a new target independent COPY instruction and code to lower it.Jakob Stoklund Olesen2010-07-02
* Teach regular and fast isel to set dead flags on unused implicit defsDan Gohman2010-06-18