summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineSink.cpp
Commit message (Expand)AuthorAgeFilesLines
* PostRA Machine Sink should take care of COPY defining register that is a sub-...alex-t2019-12-171-3/+7
* Revert 30e8f80fd5a4 "[DebugInfo] Don't create multiple DBG_VALUEs when sinking"Hans Wennborg2019-12-101-74/+10
* [DebugInfo] Don't create multiple DBG_VALUEs when sinkingJeremy Morse2019-12-051-10/+74
* [DebugInfo] Don't reorder DBG_VALUEs when sunkJeremy Morse2019-12-051-51/+93
* [DebugInfo] Re-apply two patches to MachineSinkJeremy Morse2019-12-051-17/+138
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* Revert "[DebugInfo] MachineSink: Insert undef DBG_VALUEs when sinking instruc...Jeremy Morse2019-10-311-50/+3
* Revert "[DebugInfo] MachineSink: find more DBG_VALUEs to sink"Jeremy Morse2019-10-311-86/+15
* [DebugInfo] MachineSink: find more DBG_VALUEs to sinkJeremy Morse2019-10-281-15/+86
* [DebugInfo] MachineSink: Insert undef DBG_VALUEs when sinking instructionsJeremy Morse2019-10-281-3/+50
* [Dominators][CodeGen] Add MachinePostDominatorTree verificationJakub Kuderski2019-10-011-3/+0
* [DebugInfo] Make postra sinking of DBG_VALUEs subregister-safeJeremy Morse2019-08-191-9/+28
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-9/+9
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-9/+8
* Use llvm::stable_sortFangrui Song2019-04-231-3/+2
* [CodeGen] Add "const" to MachineInstr::mayAliasBjorn Pettersson2019-04-191-1/+1
* Add skipFunction to PostRA machine sinking pass.Xin Tong2019-02-211-0/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [CodeGen][NFC] Make `TII::getMemOpBaseImmOfs` return a base operandFrancis Visoiu Mistrih2018-11-281-3/+6
* [MachineSink][DebugInfo] Correctly sink DBG_VALUEsJeremy Morse2018-11-021-10/+47
* [PostRASink] Make sure to remove subregisters from live-ins as wellKrzysztof Parzyszek2018-09-181-2/+5
* [DWARF] Missing location debug information with -O2.Carlos Alberto Enciso2018-08-301-20/+1
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine SinkMatt Davis2018-06-211-25/+36
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-17/+17
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-1/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-2/+2
* [PostRASink] extend the live-in check for all aliased registersJun Bum Lim2018-04-271-11/+11
* [CodeGen] Use RegUnits to track register aliases (NFC)Jun Bum Lim2018-04-271-29/+28
* [PostRASink]Add register dependency check for implicit operandsJun Bum Lim2018-04-131-23/+103
* [CodeGen]Add NoVRegs property on PostRASink and ShrinkWrapJun Bum Lim2018-04-031-0/+5
* [PostRAMachineSink] preserve CFGJun Bum Lim2018-03-281-0/+5
* [CodeGen] Add a new pass for PostRA sinkJun Bum Lim2018-03-221-0/+188
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-1/+1
* Fix out-of-order stepping behavior in programs with sunk instructions.Paul Robinson2017-12-091-1/+11
* [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih2017-12-071-3/+3
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-23/+23
* [CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih2017-11-281-2/+2
* Revert "Fix out-of-order stepping behavior in programs with sunk instructions."Paul Robinson2017-11-201-11/+0
* Fix out-of-order stepping behavior in programs with sunk instructions.Paul Robinson2017-11-201-0/+11
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-08-291-8/+13
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun2017-05-251-4/+4
* MachineRegisterInfo: Remove unused arg from isConstantPhysReg(); NFCMatthias Braun2016-10-281-1/+1
* Using branch probability to guide critical edge splitting.Dehao Chen2016-10-201-0/+18
* Revert r284545 again as the regression in ppc still exists. There is bug in M...Dehao Chen2016-10-191-18/+0
* Using branch probability to guide critical edge splitting.Dehao Chen2016-10-181-0/+18
* revert r284541.Dehao Chen2016-10-181-17/+0
OpenPOWER on IntegriCloud