summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineSink.cpp
AgeCommit message (Expand)Author
2020-07-06DomTree: Remove getChildren() accessorNicolai Hähnle
2020-07-01Change the INLINEASM_BR MachineInstr to be a non-terminating instruction.James Y Knight
2020-06-22[DebugInfo] Update MachineInstr to help support variadic DBG_VALUE instructionsstozer
2020-04-16[ARM] Mir test for machine sinking multiple def instructions. NFCDavid Green
2020-04-16[MachineSink] Fix for breaking phi edges with instructions with multiple defsDavid Green
2020-02-21[BFI] Fix missed BFI updates in MachineSink.Hiroshi Yamauchi
2020-02-18Add OffsetIsScalable to getMemOperandWithOffsetSander de Smalen
2019-12-17PostRA Machine Sink should take care of COPY defining register that is a sub-...alex-t
2019-12-10Revert 30e8f80fd5a4 "[DebugInfo] Don't create multiple DBG_VALUEs when sinking"Hans Wennborg
2019-12-05[DebugInfo] Don't create multiple DBG_VALUEs when sinkingJeremy Morse
2019-12-05[DebugInfo] Don't reorder DBG_VALUEs when sunkJeremy Morse
2019-12-05[DebugInfo] Re-apply two patches to MachineSinkJeremy Morse
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-10-31Revert "[DebugInfo] MachineSink: Insert undef DBG_VALUEs when sinking instruc...Jeremy Morse
2019-10-31Revert "[DebugInfo] MachineSink: find more DBG_VALUEs to sink"Jeremy Morse
2019-10-28[DebugInfo] MachineSink: find more DBG_VALUEs to sinkJeremy Morse
2019-10-28[DebugInfo] MachineSink: Insert undef DBG_VALUEs when sinking instructionsJeremy Morse
2019-10-01[Dominators][CodeGen] Add MachinePostDominatorTree verificationJakub Kuderski
2019-08-19[DebugInfo] Make postra sinking of DBG_VALUEs subregister-safeJeremy Morse
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-04-23Use llvm::stable_sortFangrui Song
2019-04-19[CodeGen] Add "const" to MachineInstr::mayAliasBjorn Pettersson
2019-02-21Add skipFunction to PostRA machine sinking pass.Xin Tong
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-28[CodeGen][NFC] Make `TII::getMemOpBaseImmOfs` return a base operandFrancis Visoiu Mistrih
2018-11-02[MachineSink][DebugInfo] Correctly sink DBG_VALUEsJeremy Morse
2018-09-18[PostRASink] Make sure to remove subregisters from live-ins as wellKrzysztof Parzyszek
2018-08-30[DWARF] Missing location debug information with -O2.Carlos Alberto Enciso
2018-07-30Remove trailing spaceFangrui Song
2018-06-21[DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine SinkMatt Davis
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-27[PostRASink] extend the live-in check for all aliased registersJun Bum Lim
2018-04-27[CodeGen] Use RegUnits to track register aliases (NFC)Jun Bum Lim
2018-04-13[PostRASink]Add register dependency check for implicit operandsJun Bum Lim
2018-04-03[CodeGen]Add NoVRegs property on PostRASink and ShrinkWrapJun Bum Lim
2018-03-28[PostRAMachineSink] preserve CFGJun Bum Lim
2018-03-22[CodeGen] Add a new pass for PostRA sinkJun Bum Lim
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-09Fix out-of-order stepping behavior in programs with sunk instructions.Paul Robinson
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-20Revert "Fix out-of-order stepping behavior in programs with sunk instructions."Paul Robinson
2017-11-20Fix out-of-order stepping behavior in programs with sunk instructions.Paul Robinson
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-08-29[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko