aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-01-18[CodeGen][NFC] Rename IsVerbose to IsStandalone in Machine*::printFrancis Visoiu Mistrih1-7/+7
2018-01-18[CodeGen] Print RegClasses on MI in verbose modeFrancis Visoiu Mistrih1-9/+9
2018-01-18[CodeGen][NFC] Refactor MachineInstr::printFrancis Visoiu Mistrih1-21/+45
2018-01-16[CodeGen] Remove special case of printing subRegIdx from MachineInstr::printFrancis Visoiu Mistrih1-3/+0
2018-01-16[CodeGen][NFC] Correct case for printSubRegIdxFrancis Visoiu Mistrih1-1/+1
2018-01-09[CodeGen] Don't print "pred:" and "opt:" in -debug outputFrancis Visoiu Mistrih1-7/+1
2018-01-09[CodeGen] Print frame-setup/destroy flags in -debug output like we do in MIRFrancis Visoiu Mistrih1-15/+5
2018-01-09[CodeGen] Don't print register classes in -debug outputFrancis Visoiu Mistrih1-37/+0
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-1/+1
2017-12-08[CodeGen] Move printing MO_Immediate operands to MachineOperand::printFrancis Visoiu Mistrih1-2/+5
2017-12-07[CodeGen] Fix index when printing tied machine operandsFrancis Visoiu Mistrih1-3/+3
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih1-15/+74
2017-11-28[CodeGen] Separate MachineOperand implementation from MachineInstrFrancis Visoiu Mistrih1-701/+0
2017-11-28[CodeGen] Cleanup MachineOperandFrancis Visoiu Mistrih1-24/+0
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih1-4/+4
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-2/+2
2017-11-13MI: Print ranges on MMOMatt Arsenault1-0/+15
2017-11-08Revert "Correct dwarf unwind information in function epilogue for X86"Reid Kleckner1-46/+4
2017-11-08Set hasSideEffects=0 for PHI and fix affected passesAlex Bradbury1-1/+1
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-1/+1
2017-11-07Reland "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic1-4/+46
2017-11-01Revert "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic1-46/+4
2017-11-01Correct dwarf unwind information in function epilogue for X86Petar Jovanovic1-4/+46
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman1-2/+2
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton1-2/+2
2017-10-12MachineInstr: Make isEqual agree with getHashValue in MachineInstrExpressionT...Diana Picus1-3/+3
2017-10-10CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner1-5/+5
2017-10-10CodeGen: Add MachineInstr::getMF(). NFCJustin Bogner1-0/+4
2017-09-15[DebugInfo] Add missing DW_OP_deref when an NRVO pointer is spilledReid Kleckner1-15/+25
2017-09-14Add AddresSpace to PseudoSourceValue.Jan Sjodin1-1/+5
2017-08-30Re-land MachineInstr: Reason locally about some memory objects before going t...Balaram Makam1-17/+43
2017-08-16Revert "MachineInstr: Reason locally about some memory objects before going t...Balaram Makam1-42/+17
2017-08-14MachineInstr: Reason locally about some memory objects before going to AA.Balaram Makam1-17/+42
2017-08-04[MachineOperand] Add ChangeToTargetIndex method. NFCMarcello Maggioni1-0/+13
2017-08-03[SelectionDAG] Resolve PR33978.Simon Dardis1-4/+2
2017-07-28Remove the unused offset from DBG_VALUE (NFC)Adrian Prantl1-12/+9
2017-07-20Add an ID field to StackObjectsMatt Arsenault1-2/+3
2017-07-20Replace -print-whole-regmask with a threshold.Matt Arsenault1-5/+8
2017-07-13[MIR] Add support for printing and parsing target MMO flagsGeoff Berry1-0/+6
2017-07-11Enhance synchscope representationKonstantin Zhuravlyov1-3/+3
2017-07-05[GlobalIsel] allow x86_fp80 values to be dumped.Igor Breger1-0/+8
2017-06-29Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper1-34/+4
2017-06-28[X86] Correct dwarf unwind information in function epiloguePetar Jovanovic1-4/+34
2017-06-24[SelectionDAG] set dereferenceable flag when expanding memcpy/memmoveHiroshi Inoue1-0/+18
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-3/+3
2017-05-31[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-16/+38
2017-05-30MachineInstr: Do not skip dead def operands when printing.Matthias Braun1-32/+0
2017-04-28Cleanup: Use DIExpression::prepend in buildDbgValueForSpill(). (NFC)Adrian Prantl1-8/+3
2017-04-22[globalisel][tablegen] Revise API for ComplexPattern operands to improve flex...Daniel Sanders1-7/+0
2017-04-18PR32382: Fix emitting complex DWARF expressions.Adrian Prantl1-0/+28