summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
AgeCommit message (Expand)Author
2025-04-14[HEXAGON] Fix corner cases for hwloops pass (#135439)aankit-ca
2025-04-11[NFC][LLVM][Hexagon] Cleanup pass initialization for Hexagon (#134431)Rahul Joshi
2025-02-11[Hexagon] Fix typos discovered by codespell (NFC) (#126233)Sudharsan Veeravalli
2024-11-17[Hexagon] Remove unused includes (NFC) (#116529)Kazu Hirata
2024-07-09[CodeGen][NewPM] Port `machine-loops` to new pass manager (#97793)paperchalice
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice
2024-04-30[Hexagon] Let ArrayRef infer the array size (NFC) (#90534)Kazu Hirata
2023-04-15[Target] Use range-based for loops (NFC)Kazu Hirata
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille
2022-11-13[Hexagon] Use `Register` instead of `unsigned`, NFCKrzysztof Parzyszek
2022-09-08[llvm] Use std::size instead of llvm::array_lengthofJoe Loser
2022-08-16Untangle the mess which is MachineBasicBlock::hasAddressTaken().Eli Friedman
2022-06-03[llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFCFangrui Song
2022-03-16[NFC][CodeGen] Rename some functions in MachineInstr.h and remove duplicated ...Shengchen Kan
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille
2022-01-05[Hexagon] Replace isImmValidForOpcode() with isExtendable flagIkhlas Ajbar
2021-12-31[Hexagon] Use range-based for loops (NFC)Kazu Hirata
2021-11-26[Target] Use range-based for loops (NFC)Kazu Hirata
2021-11-22[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-11-22[Target] Use range-based for loops (NFC)Kazu Hirata
2021-11-22[NFC][llvm][Hexagon] Inclusive Terms remove uses of sanity in Hexagon tagetZarko Todorovski
2021-11-04[Hexagon] Use make_early_inc_range (NFC)Kazu Hirata
2021-08-30[InstrInfo] Use 64-bit immediates for analyzeCompare() (NFCI)Nikita Popov
2021-07-27[Hexagon] Fix resetting dead registers in DBG_VALUE_LISTsKrzysztof Parzyszek
2021-02-14[llvm] Use llvm::is_contained (NFC)Kazu Hirata
2020-11-18[NFC] Use [MC]Register for Hexagon targetGaurav Jain
2020-09-22[LoopInfo] empty() -> isInnermost(), add isOutermost()Stefanos Baziotis
2020-04-03CodeGen: Convert some TII hooks to use RegisterMatt Arsenault
2020-01-21Update spelling of {analyze,insert,remove}Branch in strings and commentsKrzysztof Parzyszek
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-10Don't create a temporary vector of loop blocks just to iterate over them.Benjamin Kramer
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-06[Hexagon] Handle subregisters when calculating iteration count in HW loopsKrzysztof Parzyszek
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias 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] Print register names in lowercase 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-10-20[Hexagon] Reorganize and update instruction patternsKrzysztof Parzyszek
2017-10-20[Hexagon] Allow redefinition with immediates for hw loop conversionKrzysztof Parzyszek
2017-09-15[llvm] Fix some typos. NFC.Mandeep Singh Grang
2017-09-15[Hexagon] Switch to parameterized register classes for HVXKrzysztof Parzyszek
2017-07-29[Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko