summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp
AgeCommit message (Expand)Author
2025-07-28Use F.hasOptSize() instead of checking optsize directly (#147348)Ellis Hoag
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi
2025-04-11[NFC][LLVM][Hexagon] Cleanup pass initialization for Hexagon (#134431)Rahul Joshi
2025-02-20Revert "[CodeGen] Remove static member function Register::isPhysicalRegister....Christopher Di Bella
2025-02-20[CodeGen] Remove static member function Register::isPhysicalRegister. NFCCraig Topper
2025-02-16[Hexagon] Use MCRegister. NFCCraig Topper
2025-02-11[Hexagon] Fix typos discovered by codespell (NFC) (#126233)Sudharsan Veeravalli
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-04-18[MC] Use subregs/superregs instead of MCSubRegIterator/MCSuperRegIterator. NFC.Jay Foad
2022-08-28[Target] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-06-03[llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFCFangrui Song
2022-01-04[Hexagon] Convert codegen testcase from .ll to .mirKrzysztof Parzyszek
2021-11-28[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-11-26[Target] Use range-based for loops (NFC)Kazu Hirata
2021-11-22[Target] Use range-based for loops (NFC)Kazu Hirata
2020-09-10Hexagon.h - remove unnecessary includes. NFCI.Simon Pilgrim
2020-04-26[Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directlySimon Pilgrim
2020-01-21[Hexagon] Add support for Hexagon v67t microarchitecture (tiny core)Krzysztof Parzyszek
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-06-24CodeGen: Introduce a class for registersMatt Arsenault
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-19[Hexagon] Remove support for V4Krzysztof Parzyszek
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
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-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-09-15[Hexagon] Switch to parameterized register classes for HVXKrzysztof Parzyszek
2017-08-10[Hexagon] Use isMetaInstruction instead of isDebugValueKrzysztof Parzyszek
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-04-14[Hexagon] Make a couple of passes compliant with -opt-bisect-limitKrzysztof Parzyszek
2017-02-17[Hexagon] Start using regmasks on callsKrzysztof Parzyszek
2017-02-17Revert "[Hexagon] Start using regmasks on calls"Rafael Espindola
2017-02-16[Hexagon] Start using regmasks on callsKrzysztof Parzyszek
2016-11-09[Hexagon] Silence "sometimes uninitialized" warning in HexagonCopyToCombineKrzysztof Parzyszek
2016-11-09[Hexagon] Separate Hexagon subreg indices for different register classesKrzysztof Parzyszek
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-08-25[Hexagon] Remove extraneous debug output from HexagonCopyToCombine.cpp Ron Lieberman
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun
2016-08-24[Hexagon] Check for block end when skipping debug instructionsKrzysztof Parzyszek
2016-08-18[Hexagon] Create vcombine in HexagonCopyToCombineKrzysztof Parzyszek
2016-08-12ADT: Remove all ilist_iterator => pointer casts, NFCDuncan P. N. Exon Smith
2016-08-11Hexagon: Avoid dereferencing end() in HexagonCopyToCombine::findPairableDuncan P. N. Exon Smith
2016-08-10[Hexagon] Use integer instructions for floating point immediatesKrzysztof Parzyszek
2016-07-29[Hexagon] Referencify MachineInstr in HexagonInstrInfo, NFCKrzysztof Parzyszek
2016-07-12Hexagon: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith
2016-04-04Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff