summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
AgeCommit message (Expand)Author
2025-11-10CodeGen: Remove TRI argument from getRegClass (#158225)Matt Arsenault
2025-09-21[CodeGen] Use MCRegister::id() to avoid implicit conversions to unsigned. NFC...Craig Topper
2025-09-12CodeGen: Remove MachineFunction argument from getRegClass (#158188)Matt Arsenault
2025-03-07[CriticalAntiDepBreaker] Fix another MSVC build error. NFCCraig Topper
2025-03-06[CriticalAntiDepBreaker] Attempt to fix MSVC build error. NFCCraig Topper
2025-03-06[CriticalAntiDepBreaker] Use Register and MCRegister. NFCCraig Topper
2025-03-06[CodeGen] Use Register::id(). NFCCraig Topper
2025-01-19[CodeGen] Remove some implict conversions of MCRegister to unsigned by using(...Craig Topper
2023-05-25[CodeGen] Skip null physical register in AntiDepBreaker (NFCI)Sergei Barannikov
2023-05-25Revert "[CodeGen] Skip null physical register in AntiDepBreaker (NFCI)"Sergei Barannikov
2023-05-24[CodeGen] Skip null physical register in AntiDepBreaker (NFCI)Sergei Barannikov
2023-04-18[MC] Simplify uses of subregs/superregs. NFC.Jay Foad
2023-04-18[MC] Use subregs/superregs instead of MCSubRegIterator/MCSuperRegIterator. NFC.Jay Foad
2022-01-07[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2021-12-03[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2021-11-28[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-11-25[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-10-25[CodeGen] Fix dependence breaking for tied operandsDanila Malyutin
2021-02-12[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2020-05-30CriticalAntiDepBreaker.cpp - remove includes directly defined in CriticalAnti...Simon Pilgrim
2020-04-14[AntidepBreaker] Move AntiDepBreaker to include folder.Thomas Raoux
2019-11-27[CriticalAntiDepBreaker] Teach the regmask clobber check to check if any subr...Craig Topper
2019-09-23CriticalAntiDepBreaker - Assert that we've found the bottom of the critical p...Simon Pilgrim
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-07-30Remove trailing spaceFangrui Song
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-01-09[CodeGen] Don't print "pred:" and "opt:" in -debug outputFrancis Visoiu Mistrih
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih
2017-11-30[CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih
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-09-29[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-05-30[AntiDepBreaker] Revert r299124 and add a test.Tim Shen
2017-04-25Resubmit r301309: [DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA sch...Andrew Ng
2017-04-25Revert "[DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA scheduler."Andrew Ng
2017-04-25[DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA scheduler.Andrew Ng
2017-03-30getPristineRegs is not accurately considering shrink wrapping putsEric Christopher
2017-03-14Disable Callee Saved RegistersOren Ben Simhon
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-05-26[CodeGen] Fix problem with X86 byte registers in CriticalAntiDepBreakerMitch Bodart
2016-02-27CodeGen: Use MachineInstr& in AntiDepBreaker API, NFCDuncan P. N. Exon Smith
2016-02-23CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith
2015-09-25MachineBasicBlock: Factor out common code into isReturnBlock()Matthias Braun
2015-09-09Save LaneMask with livein registersMatthias Braun
2015-08-24MachineBasicBlock: Add liveins() method returning an iterator_rangeMatthias Braun
2015-05-28MachineFrameInfo: Simplify pristine register calculation.Matthias Braun
2014-10-14Remove unnecessary TargetMachine.h includes.Eric Christopher