summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp
AgeCommit message (Expand)Author
2025-04-27[llvm] Use range constructors of *Set (NFC) (#137552)Kazu Hirata
2025-04-11[NFC][LLVM][Hexagon] Cleanup pass initialization for Hexagon (#134431)Rahul Joshi
2025-03-24[Target] Use *Set::insert_range (NFC) (#132879)Kazu Hirata
2025-02-11[Hexagon] Fix typos discovered by codespell (NFC) (#126233)Sudharsan Veeravalli
2024-09-24LiveInterval: Make verify functions return bool (#109672)Matt Arsenault
2024-09-08[Hexagon] Avoid repeated hash lookups (NFC) (#107760)Kazu Hirata
2024-07-10[CodeGen][NewPM] Port `LiveIntervals` to new pass manager (#98118)paperchalice
2024-07-09[CodeGen][NewPM] Port `SlotIndexes` to new pass manager (#97941)paperchalice
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang
2023-11-24[CodeGen] Make some includes explicit (NFC)Nikita Popov
2022-08-14[Hexagon] Distribute disjoint intervals at the end of expand-condsetsKrzysztof Parzyszek
2022-08-14[Hexagon] Make some loops in HexagonExpandCondsets.cpp range-based, NFCKrzysztof Parzyszek
2022-03-16[NFC][CodeGen] Rename some functions in MachineInstr.h and remove duplicated ...Shengchen Kan
2021-12-26[Target] Use range-based for loops (NFC)Kazu Hirata
2021-11-04[Hexagon] Use make_early_inc_range (NFC)Kazu Hirata
2021-01-16[llvm] Use *::empty (NFC)Kazu Hirata
2020-12-02[NFC][MC] TargetRegisterInfo::getSubReg is a MCRegister.Mircea Trofin
2020-11-18[NFC] Use [MC]Register for Hexagon targetGaurav Jain
2019-12-19Make more use of MachineInstr::mayLoadOrStore.Jay Foad
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-02Use MCRegister in MCRegisterInfo's interfacesDaniel Sanders
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-02-24[Hexagon, SystemZ] Be super conservative about atomicsPhilip Reames
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-08-16[MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth
2018-07-10[Hexagon] Add implicit uses even when untied explicit uses are presentKrzysztof Parzyszek
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-04[Hexagon] Skip reserved physical registers when updating livenessKrzysztof Parzyszek
2018-03-23[Hexagon] Incorrectly removing dead flag and adding kill flagKrzysztof Parzyszek
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun
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-30[CodeGen] Print "%vreg0" as "%0" in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-09-15[Hexagon] Switch to parameterized register classes for HVXKrzysztof Parzyszek
2017-08-09[Hexagon] Tie implicit uses to defs in predicated instructionsKrzysztof Parzyszek
2017-07-26[Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-07-13[NFC] Move DEBUG_TYPE below includes in HexagonJakub Kuderski
2017-06-21[Hexagon] Handle more types of immediate operands in expand-condsetsKrzysztof Parzyszek
2017-04-24Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek
2017-03-06[Hexagon] Mark dead defs as <dead> in expand-condsetsKrzysztof Parzyszek
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2016-12-16Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek
2016-12-15Extract LaneBitmask into a separate typeKrzysztof Parzyszek
2016-12-14[Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2016-11-17Fix spelling mistakes in Hexagon target comments. NFC.Simon Pilgrim