aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineInstr.h
Commit message (Expand)AuthorAgeFilesLines
* Drive-by fix for a doxygen comment in MachineInstr.h.Joey Gouly2013-08-151-2/+2
* Remove dead function.Jakob Stoklund Olesen2013-07-051-5/+0
* [ms-inline asm] Do not omit the frame pointer if we have ms-inline assembly.Chad Rosier2013-02-161-0/+3
* ScheduleDAG: colorize the DOT graph and improve formatting.Andrew Trick2013-01-251-1/+2
* Allow hasProperty() to be called on bundle-internal instructions.Jakob Stoklund Olesen2013-01-101-3/+3
* Support headerless bundles in MachineInstr::hasProperty().Jakob Stoklund Olesen2013-01-101-1/+1
* Don't require BUNDLE headers in MachineInstr::getBundleSize().Jakob Stoklund Olesen2013-01-091-1/+5
* Pack MachineInstr fields better.Jakob Stoklund Olesen2013-01-071-2/+3
* Don't call destructors on MachineInstr and MachineOperand.Jakob Stoklund Olesen2013-01-051-2/+6
* Use ArrayRecycler for MachineInstr operand lists.Jakob Stoklund Olesen2013-01-051-9/+15
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* Require the two-argument MI::addOperand(MF, MO) for dangling instructions.Jakob Stoklund Olesen2012-12-201-11/+16
* Add an MF argument to MI::copyImplicitOps().Jakob Stoklund Olesen2012-12-201-1/+1
* Use two-arg addOperand(MF, MO) internally in MachineInstr when possible.Jakob Stoklund Olesen2012-12-201-2/+3
* Remove two dead functions.Jakob Stoklund Olesen2012-12-201-7/+0
* Add an MF argument to MachineInstr::addOperand().Jakob Stoklund Olesen2012-12-191-0/+8
* Remove MachineInstr::setIsInsideBundle().Jakob Stoklund Olesen2012-12-181-9/+0
* Use bidirectional bundle flags to simplify important functions.Jakob Stoklund Olesen2012-12-181-1/+3
* Don't allow the automatically updated MI flags to be set directly.Jakob Stoklund Olesen2012-12-181-1/+3
* Tighten up the erase/remove API for bundled instructions.Jakob Stoklund Olesen2012-12-171-4/+23
* Add higher-level API for dealing with bundled MachineInstrs.Jakob Stoklund Olesen2012-12-071-5/+27
* Remove unused MachineInstr constructors.Jakob Stoklund Olesen2012-12-051-10/+0
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-031-6/+6
* [inline asm] Get the mayLoad/mayStore directly from the MIOp_ExtraInfo operand.Chad Rosier2012-10-301-5/+13
* [inline asm] Implement mayLoad and mayStore for inline assembly. In general,Chad Rosier2012-10-301-3/+5
* Remove unused MachineInstr constructors that don't take a DebugLoc argument.Craig Topper2012-10-071-16/+1
* Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper2012-09-171-2/+2
* TiedTo is an integer, not a bool.Jakob Stoklund Olesen2012-09-061-2/+2
* [ms-inline asm] Propagate the asm dialect into the MachineInstr representation.Chad Rosier2012-09-051-0/+2
* Actually use the MachineOperand field for isRegTiedToDefOperand().Jakob Stoklund Olesen2012-09-041-2/+16
* Allow tied uses and defs in different orders.Jakob Stoklund Olesen2012-09-041-2/+2
* Add MachineInstr::tieOperands, remove setIsTied().Jakob Stoklund Olesen2012-08-311-3/+13
* Rename hasVolatileMemoryRef() to hasOrderedMemoryRef().Jakob Stoklund Olesen2012-08-291-5/+5
* Maintain a vaild isTied bit as operands are added and removed.Jakob Stoklund Olesen2012-08-291-0/+12
* Add an MCID::Select flag and TII hooks for optimizing selects.Jakob Stoklund Olesen2012-08-161-0/+6
* Move use list management into MachineRegisterInfo.Jakob Stoklund Olesen2012-08-091-2/+2
* Add MachineInstr::isTransient().Jakob Stoklund Olesen2012-07-301-0/+24
* MachineInstr: Inline the fast path (non-bundle instruction) of hasProperty.Benjamin Kramer2012-03-171-1/+12
* Limit the number of memory operands in MachineInstr to 2^16 and store the num...Benjamin Kramer2012-03-161-6/+7
* Move getBundleStart() into MachineInstrBundle.h.Jakob Stoklund Olesen2012-03-011-5/+0
* Make LiveIntervals::handleMove() bundle aware.Lang Hames2012-02-151-0/+5
* Handle regmasks in findRegisterDefOperandIdx().Jakob Stoklund Olesen2012-02-141-0/+1
* Added MachineInstr::isBundled() to check if an instruction is part of a bundle.Andrew Trick2012-02-081-0/+4
* whitespaceAndrew Trick2012-02-081-4/+4
* Handle register mask operands in setPhysRegsDeadExcept().Jakob Stoklund Olesen2012-02-031-0/+3
* ArrayRef'ize MI::setPhysRegsDeadExcept().Jakob Stoklund Olesen2012-02-031-1/+2
* Fix typo.Jim Grosbach2012-01-271-1/+1
* Clear kill flags before propagating a copy.Jakob Stoklund Olesen2012-01-261-0/+4
* Update hasProperty comment.Evan Cheng2012-01-251-3/+0
* - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng2011-12-141-0/+20