summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Expand)Author
2019-02-06Move IR flag handling directly into builder calls for cases translated from I...Michael Berg
2019-02-04[DEBUGINFO] Reposting r352642: Handle restore instructions in LiveDebugValuesWolfgang Pieb
2019-02-01[CodeGen] Be as conservative about atomic accesses as for volatilePhilip Reames
2019-01-30Reverting r352642 - Handle restore instructions in LiveDebugValues - as it's ...Wolfgang Pieb
2019-01-30[DEBUGINFO] Handle restore instructions in LiveDebugValuesWolfgang Pieb
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-17[mips] Emit .reloc R_{MICRO}MIPS_JALR along with j(al)r(c) $25Vladimir Stefanovic
2018-11-12Fix MachineInstr::findRegisterUseOperandIdx subreg checksStanislav Mekhanoshin
2018-10-01[DebugInfo][Dexter] Incorrect DBG_VALUE after MCP dead copy instruction removal.Carlos Alberto Enciso
2018-09-26[CodeGen] Always print register ties in MI::dump()Francis Visoiu Mistrih
2018-09-19Copy utilities updated and added for MI flagsMichael Berg
2018-09-13[MachineInstr] In addRegisterKilled and addRegisterDead, don't remove operand...Craig Topper
2018-09-11add IR flags to MIMichael Berg
2018-09-06Fix argument type in MachineInstr::hasPropertyInBundleSven van Haastregt
2018-08-30[DWARF] Missing location debug information with -O2.Carlos Alberto Enciso
2018-08-20Consistently use MemoryLocation::UnknownSize to indicate unknown access sizeKrzysztof Parzyszek
2018-08-16[x86/MIR] Implement support for pre- and post-instruction symbols, asChandler Carruth
2018-08-16[MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth
2018-06-21[DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug propertyMikael Holmen
2018-06-18[NFC] make MIFlag accessor functions consistant with usage modelMichael Berg
2018-06-12[MIR][MachineCSE] Implementing proper MachineInstr::getNumExplicitDefs()Roman Tereshin
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-05-09[DebugInfo] Convert intrinsic llvm.dbg.label to MachineInstr.Shiva Chen
2018-05-07[MachineVerifier][GlobalISel] Checking that generic instrs have LLTs on all v...Roman Tereshin
2018-05-03MachineInst support mapping SDNode fast math flags for support in Back End co...Michael Berg
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-04-24[CodeGen] Print user-friendly debug locations as MI commentsFrancis Visoiu Mistrih
2018-04-10[CodeGen] Fix printing bundles in MIR outputKrzysztof Parzyszek
2018-03-14[CodeGen] Use MIR syntax for MachineMemOperand printingFrancis Visoiu Mistrih
2018-03-14[AArch64] Keep track of MIFlags in the LoadStoreOptimizerFrancis Visoiu Mistrih
2018-03-13[MIR] Allow frame-setup and frame-destroy on the same instructionFrancis Visoiu Mistrih
2018-02-26The final step to close D41278 [MachineCombiner] Improve debug output (NFC).Andrew V. Tischenko
2018-02-23[MachineOperand][Target] MachineOperand::isRenamable semantics changesGeoff Berry
2018-02-19Revert "[CodeGen] Move printing '\n' from MachineInstr::print to MachineBasic...Francis Visoiu Mistrih
2018-02-08[CodeGen] Move printing '\n' from MachineInstr::print to MachineBasicBlock::p...Francis Visoiu Mistrih
2018-01-29[AMDGPU][X86][Mips] Make sure renamable bit not set for reserved regsGeoff Berry
2018-01-19[CodeGen] Unify printing format of debug-location in both MIR and -debugFrancis Visoiu Mistrih
2018-01-18[CodeGen][NFC] Rename IsVerbose to IsStandalone in Machine*::printFrancis Visoiu Mistrih
2018-01-18[CodeGen] Print RegClasses on MI in verbose modeFrancis Visoiu Mistrih
2018-01-18[CodeGen][NFC] Refactor MachineInstr::printFrancis Visoiu Mistrih
2018-01-16[CodeGen] Remove special case of printing subRegIdx from MachineInstr::printFrancis Visoiu Mistrih
2018-01-16[CodeGen][NFC] Correct case for printSubRegIdxFrancis Visoiu Mistrih
2018-01-09[CodeGen] Don't print "pred:" and "opt:" in -debug outputFrancis Visoiu Mistrih
2018-01-09[CodeGen] Print frame-setup/destroy flags in -debug output like we do in MIRFrancis Visoiu Mistrih
2018-01-09[CodeGen] Don't print register classes in -debug outputFrancis Visoiu Mistrih
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-08[CodeGen] Move printing MO_Immediate operands to MachineOperand::printFrancis Visoiu Mistrih
2017-12-07[CodeGen] Fix index when printing tied machine operandsFrancis Visoiu Mistrih
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih
2017-11-28[CodeGen] Separate MachineOperand implementation from MachineInstrFrancis Visoiu Mistrih