summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineInstr.h
Commit message (Expand)AuthorAge
* Add iterator_range for MachineInstr defs.Jim Grosbach2014-04-15
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* Revert "Follow-up to r205973: change the return type to const MDNode*."Adrian Prantl2014-04-10
* Follow-up to r205973: change the return type to const MDNode*.Adrian Prantl2014-04-10
* Debug info: Factor the retrieving of the DIVariable from a MachineInstrAdrian Prantl2014-04-10
* MachineInstr: introduce explicit_operands and implicit_operands rangesDavid Blaikie2014-04-05
* Remove unnecessary "inline" of inline defined member functionsDavid Blaikie2014-04-05
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-07
* Add iterator_range support for MachineInstr's operand and memoperand iterators.Owen Anderson2014-03-07
* [Layering] Move DebugLoc.h into the IR library. The implementationChandler Carruth2014-03-05
* Remove unused #includeEli Bendersky2014-02-14
* [RegAlloc] Make tryInstructionSplit less aggressive.Quentin Colombet2014-01-02
* Rename parameter: defined regs are not incoming.Matthias Braun2013-10-10
* simplify expressionAdrian Prantl2013-09-17
* Debug info: Fix PR16736 and rdar://problem/14990587.Adrian Prantl2013-09-16
* Drive-by fix for a doxygen comment in MachineInstr.h.Joey Gouly2013-08-15
* Remove dead function.Jakob Stoklund Olesen2013-07-05
* [ms-inline asm] Do not omit the frame pointer if we have ms-inline assembly.Chad Rosier2013-02-16
* ScheduleDAG: colorize the DOT graph and improve formatting.Andrew Trick2013-01-25
* Allow hasProperty() to be called on bundle-internal instructions.Jakob Stoklund Olesen2013-01-10
* Support headerless bundles in MachineInstr::hasProperty().Jakob Stoklund Olesen2013-01-10
* Don't require BUNDLE headers in MachineInstr::getBundleSize().Jakob Stoklund Olesen2013-01-09
* Pack MachineInstr fields better.Jakob Stoklund Olesen2013-01-07
* Don't call destructors on MachineInstr and MachineOperand.Jakob Stoklund Olesen2013-01-05
* Use ArrayRecycler for MachineInstr operand lists.Jakob Stoklund Olesen2013-01-05
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Require the two-argument MI::addOperand(MF, MO) for dangling instructions.Jakob Stoklund Olesen2012-12-20
* Add an MF argument to MI::copyImplicitOps().Jakob Stoklund Olesen2012-12-20
* Use two-arg addOperand(MF, MO) internally in MachineInstr when possible.Jakob Stoklund Olesen2012-12-20
* Remove two dead functions.Jakob Stoklund Olesen2012-12-20
* Add an MF argument to MachineInstr::addOperand().Jakob Stoklund Olesen2012-12-19
* Remove MachineInstr::setIsInsideBundle().Jakob Stoklund Olesen2012-12-18
* Use bidirectional bundle flags to simplify important functions.Jakob Stoklund Olesen2012-12-18
* Don't allow the automatically updated MI flags to be set directly.Jakob Stoklund Olesen2012-12-18
* Tighten up the erase/remove API for bundled instructions.Jakob Stoklund Olesen2012-12-17
* Add higher-level API for dealing with bundled MachineInstrs.Jakob Stoklund Olesen2012-12-07
* Remove unused MachineInstr constructors.Jakob Stoklund Olesen2012-12-05
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-03
* [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