aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-03-06[LivePhysRegs] Use MCRegister instead of MCPhysReg in interface. NFCCraig Topper1-1/+1
2025-03-04[CodeGen] Use Register in SDep interface. NFC (#129734)Craig Topper1-1/+1
2025-03-02[AggressiveAntiDepBreaker] Use MCRegister. NFCCraig Topper1-59/+64
2025-03-02Revert "[AggressiveAntiDepBreaker] Use MCRegister. NFC"Craig Topper1-62/+57
2025-03-02[AggressiveAntiDepBreaker] Use MCRegister. NFCCraig Topper1-57/+62
2025-01-19[CodeGen] Remove some implict conversions of MCRegister to unsigned by using(...Craig Topper1-1/+1
2024-08-26[CodeGen] Use MachineInstr::all_defs (NFC) (#106017)Kazu Hirata1-2/+1
2024-07-02[CodeGen] Use range-based for loops (NFC) (#97467)Kazu Hirata1-3/+3
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang1-4/+5
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber1-1/+1
2023-08-07[AggressiveAntiDepBreaker] Refix renaming a subregister of a live registerJay Foad1-34/+7
2023-08-07[AggressiveAntiDepBreaker] Tweak the fix for renaming a subregister of a live...Jay Foad1-1/+1
2023-08-01[CodeGen] Make use of isSubRegisterEq and isSuperRegisterEq. NFC.Jay Foad1-1/+1
2023-06-01[CodeGen] Make use of MachineInstr::all_defs and all_uses. NFCI.Jay Foad1-2/+1
2023-05-25[CodeGen] Skip null physical register in AntiDepBreaker (NFCI)Sergei Barannikov1-2/+2
2023-05-25Revert "[CodeGen] Skip null physical register in AntiDepBreaker (NFCI)"Sergei Barannikov1-2/+2
2023-05-24[CodeGen] Skip null physical register in AntiDepBreaker (NFCI)Sergei Barannikov1-2/+2
2023-05-03Restore CodeGen/MachineValueType.h from `Support`NAKAMURA Takumi1-1/+1
2023-04-23Clean come dead codeWang, Xin101-1/+0
2023-04-18[MC] Use subregs/superregs instead of MCSubRegIterator/MCSuperRegIterator. NFC.Jay Foad1-5/+3
2022-01-07[llvm] Remove redundant member initialization (NFC)Kazu Hirata1-2/+1
2021-12-03[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-6/+3
2021-11-25[llvm] Use range-based for loops (NFC)Kazu Hirata1-6/+3
2021-11-20[llvm] Use range-based for loops (NFC)Kazu Hirata1-11/+6
2021-02-15[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-4/+3
2021-02-11[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-26/+22
2020-05-16AggressiveAntiDepBreaker.cpp - remove headers explicitly included in Aggressi...Simon Pilgrim1-5/+0
2020-04-14[AntidepBreaker] Move AntiDepBreaker to include folder.Thomas Raoux1-0/+6
2019-09-24AggressiveAntiDepBreaker - silence static analyzer null dereference warning. ...Simon Pilgrim1-1/+1
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-7/+7
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-72/+80
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen1-1/+1
2018-03-23Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie1-1/+1
2018-01-09[CodeGen] Don't print "pred:" and "opt:" in -debug outputFrancis Visoiu Mistrih1-4/+4
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih1-4/+4
2017-11-30[CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih1-25/+24
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih1-4/+4
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-2/+2
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-1/+1
2017-09-29[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-22/+32
2017-05-30[AntiDepBreaker] Revert r299124 and add a test.Tim Shen1-1/+1
2017-05-17BitVector: add iterators for set bitsFrancis Visoiu Mistrih1-3/+2
2017-04-25Resubmit r301309: [DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA sch...Andrew Ng1-4/+2
2017-04-25Revert "[DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA scheduler."Andrew Ng1-2/+4
2017-04-25[DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA scheduler.Andrew Ng1-4/+2
2017-03-30getPristineRegs is not accurately considering shrink wrapping putsEric Christopher1-1/+2
2017-03-14Disable Callee Saved RegistersOren Ben Simhon1-1/+2
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-2/+2
2016-05-26Do not rename registers that do not start an independent live rangeKrzysztof Parzyszek1-0/+25