aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-04-27[llvm] Use range constructors of *Set (NFC) (#137552)Kazu Hirata1-1/+1
2025-04-11[NFC][LLVM][Hexagon] Cleanup pass initialization for Hexagon (#134431)Rahul Joshi1-14/+2
2025-03-24[Target] Use *Set::insert_range (NFC) (#132879)Kazu Hirata1-2/+1
2025-02-11[Hexagon] Fix typos discovered by codespell (NFC) (#126233)Sudharsan Veeravalli1-1/+1
2024-09-24LiveInterval: Make verify functions return bool (#109672)Matt Arsenault1-2/+2
2024-09-08[Hexagon] Avoid repeated hash lookups (NFC) (#107760)Kazu Hirata1-5/+1
2024-07-10[CodeGen][NewPM] Port `LiveIntervals` to new pass manager (#98118)paperchalice1-14/+9
2024-07-09[CodeGen][NewPM] Port `SlotIndexes` to new pass manager (#97941)paperchalice1-2/+2
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice1-4/+4
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang1-3/+6
2023-11-24[CodeGen] Make some includes explicit (NFC)Nikita Popov1-0/+1
2022-08-14[Hexagon] Distribute disjoint intervals at the end of expand-condsetsKrzysztof Parzyszek1-0/+25
2022-08-14[Hexagon] Make some loops in HexagonExpandCondsets.cpp range-based, NFCKrzysztof Parzyszek1-45/+49
2022-03-16[NFC][CodeGen] Rename some functions in MachineInstr.h and remove duplicated ...Shengchen Kan1-1/+1
2021-12-26[Target] Use range-based for loops (NFC)Kazu Hirata1-6/+5
2021-11-04[Hexagon] Use make_early_inc_range (NFC)Kazu Hirata1-8/+6
2021-01-16[llvm] Use *::empty (NFC)Kazu Hirata1-1/+1
2020-12-02[NFC][MC] TargetRegisterInfo::getSubReg is a MCRegister.Mircea Trofin1-3/+2
2020-11-18[NFC] Use [MC]Register for Hexagon targetGaurav Jain1-41/+43
2019-12-19Make more use of MachineInstr::mayLoadOrStore.Jay Foad1-1/+1
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-4/+4
2019-08-02Use MCRegister in MCRegisterInfo's interfacesDaniel Sanders1-1/+1
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-10/+10
2019-02-24[Hexagon, SystemZ] Be super conservative about atomicsPhilip Reames1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-08-16[MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth1-8/+1
2018-07-10[Hexagon] Add implicit uses even when untied explicit uses are presentKrzysztof Parzyszek1-2/+6
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-22/+22
2018-05-04[Hexagon] Skip reserved physical registers when updating livenessKrzysztof Parzyszek1-1/+8
2018-03-23[Hexagon] Incorrectly removing dead flag and adding kill flagKrzysztof Parzyszek1-3/+4
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-6/+6
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun1-1/+1
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih1-6/+6
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih1-1/+1
2017-11-30[CodeGen] Print "%vreg0" as "%0" in both MIR and debug outputFrancis Visoiu Mistrih1-35/+35
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih1-2/+2
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-2/+2
2017-09-15[Hexagon] Switch to parameterized register classes for HVXKrzysztof Parzyszek1-0/+1
2017-08-09[Hexagon] Tie implicit uses to defs in predicated instructionsKrzysztof Parzyszek1-6/+22
2017-07-26[Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-15/+18
2017-07-13[NFC] Move DEBUG_TYPE below includes in HexagonJakub Kuderski1-2/+2
2017-06-21[Hexagon] Handle more types of immediate operands in expand-condsetsKrzysztof Parzyszek1-2/+13
2017-04-24Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek1-3/+3
2017-03-06[Hexagon] Mark dead defs as <dead> in expand-condsetsKrzysztof Parzyszek1-12/+28
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus1-4/+4
2016-12-16Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek1-1/+1
2016-12-15Extract LaneBitmask into a separate typeKrzysztof Parzyszek1-1/+1
2016-12-14[Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-41/+35
2016-11-17Fix spelling mistakes in Hexagon target comments. NFC.Simon Pilgrim1-1/+1