summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineInstr.cpp
Commit message (Expand)AuthorAge
* Guard the debug temp variable with NDEBUG to avoid warning/error with NDEBUG ...Pekka Jaaskelainen2013-10-15
* Do not assert when trying to add a meta data operand withPekka Jaaskelainen2013-10-15
* Rename parameter: defined regs are not incoming.Matthias Braun2013-10-10
* Remove dead function.Jakob Stoklund Olesen2013-07-05
* Debug Info: clean up usage of Verify.Manman Ren2013-06-28
* Remove liveout lists from MachineRegisterInfo.Jakob Stoklund Olesen2013-02-05
* ScheduleDAG: colorize the DOT graph and improve formatting.Andrew Trick2013-01-25
* For inline asm:Eric Christopher2013-01-11
* 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 print bundle flags.Jakob Stoklund Olesen2013-01-09
* Don't require BUNDLE headers in MachineInstr::getBundleSize().Jakob Stoklund Olesen2013-01-09
* Fix a typo in MachineInstr::unbundleFromSucc() method.Sergei Larin2013-01-09
* Pack MachineOperand bitfields better.Jakob Stoklund Olesen2013-01-07
* 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
* Remove a special case that doesn't seem necessary any longer.Jakob Stoklund Olesen2012-12-22
* Use getNumOperands() instead of Operands.size().Jakob Stoklund Olesen2012-12-22
* 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
* Use bidirectional bundle flags to simplify important functions.Jakob Stoklund Olesen2012-12-18
* Verify bundle flag consistency when setting them.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
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Check that iterator I is not the end iterator.Akira Hatanaka2012-10-31
* Remove unused MachineInstr constructors that don't take a DebugLoc argument.Craig Topper2012-10-07
* Fix PR11985Michael Liao2012-09-12
* Release build: guard dump functions withManman Ren2012-09-11
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-06
* Cleanup a few magic numbers.Chad Rosier2012-09-05
* [ms-inline asm] We only need one bit to represent the AsmDialect in theChad Rosier2012-09-05
* [ms-inline asm] Propagate the asm dialect into the MachineInstr representation.Chad Rosier2012-09-05
* Typo.Jakob Stoklund Olesen2012-09-04
* 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
* Don't use MCInstrDesc flags for implicit operands.Jakob Stoklund Olesen2012-08-30
* Rename hasVolatileMemoryRef() to hasOrderedMemoryRef().Jakob Stoklund Olesen2012-08-29
* Don't move normal loads across volatile/atomic loads.Jakob Stoklund Olesen2012-08-29
* Maintain a vaild isTied bit as operands are added and removed.Jakob Stoklund Olesen2012-08-29
* Add a MachineOperand::isTied() flag.Jakob Stoklund Olesen2012-08-28
* Don't allow TargetFlags on MO_Register MachineOperands.Jakob Stoklund Olesen2012-08-28
* Also update MRI use lists when changing a use to a def and vice versa.Jakob Stoklund Olesen2012-08-10