summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineInstr.cpp
Commit message (Expand)AuthorAgeFilesLines
* MachineInstr: Print name for subreg index in SUBREG_TO_REGMatthias Braun2017-01-091-1/+2
* machine combiner: fix pretty printerSebastian Pop2016-12-211-7/+9
* [CodeGen] Make MachineInstr::isIdenticalTo() symmetric.Bjorn Pettersson2016-12-191-5/+13
* Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann2016-12-141-1/+1
* MachineOperand: Add dump() methodMatthias Braun2016-11-181-0/+6
* [MachineMemOperand] Move synchronization scope and atomic orderings from SDNo...Konstantin Zhuravlyov2016-10-151-1/+11
* Fix formatting in findRegisterUseOperandIdx. NFC.Fraser Cormack2016-10-111-7/+5
* AMDGPU: Support commuting a FrameIndex operandMatt Arsenault2016-09-131-0/+10
* [GlobalISel] Fix mismatched "<..)" in intrinsic MO printing. NFC.Ahmed Bougacha2016-09-121-2/+2
* [CodeGen] Split out the notions of MI invariance and MI dereferenceability.Justin Lebar2016-09-111-3/+4
* [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantL...Justin Lebar2016-09-101-7/+5
* GlobalISel: move type information to MachineRegisterInfo.Tim Northover2016-09-091-56/+5
* Fix some more asserts after r279466.Pete Cooper2016-08-231-1/+1
* Reset isUndef when removing subreg from a def operandKrzysztof Parzyszek2016-08-221-0/+2
* GlobalISel: support irtranslation of icmp instructions.Tim Northover2016-08-171-1/+9
* Use range algorithms instead of unpacking begin/endDavid Majnemer2016-08-111-2/+2
* CodeGen: add new "intrinsic" MachineOperand kind.Tim Northover2016-07-291-5/+25
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-2/+2
* [GlobalISel] Remove types on selected insts instead of using LLT().Ahmed Bougacha2016-07-281-0/+6
* GlobalISel: allow multiple types on MachineInstrs.Tim Northover2016-07-221-11/+21
* GlobalISel: implement low-level type with just size & vector lanes.Tim Northover2016-07-201-9/+9
* [inlineasm] Propagate operand constraints to the backendSimon Dardis2016-07-181-2/+33
* [CodeGen] Refactor MachineMemOperand::Flags's target-specific flags.Justin Lebar2016-07-141-2/+0
* [CodeGen] Refactor MachineMemOperand's Flags enum.Justin Lebar2016-07-141-7/+8
* [MI] Clean up some loops over MachineInstr::memoperands(). NFCJustin Lebar2016-07-131-14/+11
* [MI] Fix MachineInstr::isInvariantLoad.Justin Lebar2016-07-131-2/+1
* AMDGPU: Add convergent flag to INLINEASM instruction.Wei Ding2016-06-221-0/+2
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-5/+6
* Fix PR26655: Bail out if all regs of an inst BUNDLE have the correct kill flagMandeep Singh Grang2016-05-101-0/+7
* AMDGPU/SI: add llvm.amdgcn.ps.live intrinsicNicolai Haehnle2016-04-221-0/+11
* Sink DI metadata usage out of MachineInstr.h and MachineInstrBuilder.hReid Kleckner2016-04-141-0/+49
* [MachineInstr] Teach the print method about RegisterBank.Quentin Colombet2016-04-071-11/+10
* Revert "NFC: static_assert instead of comment"JF Bastien2016-03-261-3/+1
* NFC: static_assert instead of commentJF Bastien2016-03-261-1/+3
* [MachineInstr] Get rid of some GlobalISel ifdefs.Quentin Colombet2016-03-071-5/+24
* CodeGen: Change MachineInstr to use MachineInstr&, NFCDuncan P. N. Exon Smith2016-02-271-12/+12
* WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFCDuncan P. N. Exon Smith2016-02-271-1/+1
* Minor code cleanups. NFC.Junmo Park2016-02-261-3/+3
* MachineInstr: Respect register aliases in clearRegiserKills()Matthias Braun2016-02-241-1/+1
* Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC"Duncan P. N. Exon Smith2016-02-221-10/+14
* CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFCDuncan P. N. Exon Smith2016-02-211-14/+10
* Remove uses of builtin comma operator.Richard Trieu2016-02-181-2/+4
* [GlobalISel] Add a type to MachineInstr.Quentin Colombet2016-02-111-5/+20
* [GlobalISel][MachineRegisterInfo] Add a method to create generic vregs.Quentin Colombet2016-02-111-0/+5
* [GlobalISel] Remember the size of generic virtual registersQuentin Colombet2016-02-101-1/+8
* Fix printing of f16 machine operandsMatt Arsenault2016-02-051-2/+8
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* Consolidate MemRefs handling from BranchFolding and correct latent bugPhilip Reames2016-01-061-4/+34
* Fix a warning [NFC]Philip Reames2016-01-061-1/+2
* Extract helper function to merge MemoryOperand lists [NFC]Philip Reames2016-01-061-0/+20
OpenPOWER on IntegriCloud