summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp
AgeCommit message (Expand)Author
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-11[Hexagon] Fix typos discovered by codespell (NFC) (#126233)Sudharsan Veeravalli
2024-06-28Reapply "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (#968...paperchalice
2024-06-27Revert "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (#96858)paperchalice
2024-06-27[CodeGen][NewPM] Port machine-branch-prob to new pass manager (#96389)paperchalice
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song
2021-11-09[Hexagon] Use MachineBasicBlock::{successors,predecessors} (NFC)Kazu Hirata
2020-07-01[Hexagon][NFC] Remove redundant conditionAdam Balogh
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-05-21Fix up a few grammar issues.Eric Christopher
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-13[NFC] fix trivial typos in commentsHiroshi Inoue
2018-03-30Fix a bunch of typoes. NFCFangrui Song
2018-03-12[Hexagon] Subtarget feature to emit one instruction per packetKrzysztof Parzyszek
2018-02-06[Hexagon] Don't form new-value jumps from floating-point instructionsKrzysztof 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-11-30[Hexagon] Solo instructions cannot be used with new value jumpsKrzysztof Parzyszek
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-10-20[Hexagon] Reorganize and update instruction patternsKrzysztof Parzyszek
2017-09-28[Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2017-07-28[Hexagon] Formatting changes, NFCKrzysztof Parzyszek
2017-07-24[Hexagon] Recognize C4_cmpneqi, C4_cmpltei and C4_cmplteui in NewValueJumpKrzysztof Parzyszek
2017-06-27[Hexagon] Update kills in hexagon-nvj even more properly than beforeKrzysztof Parzyszek
2017-06-22[Hexagon] Properly update kill flags in HexagonNewValueJumpKrzysztof Parzyszek
2017-02-23[Hexagon] Avoid IMPLICIT_DEFs as new-value producersKrzysztof Parzyszek
2016-12-05[Hexagon] Changing from literal numeric value to argument since #-1 will not ...Colin LeMahieu
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun
2016-08-24CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun
2016-08-23Revert r279564. It introduces undefined behavior (binding a reference to aRichard Smith
2016-08-23CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun
2016-08-23Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineF...Matthias Braun
2016-08-23CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun
2016-08-19[Hexagon] Fixes for new-value jump formationKrzysztof Parzyszek
2016-08-19[Hexagon] Handle J2_jumptpt and J2_jumpfpt instructionsKrzysztof Parzyszek
2016-07-12Hexagon: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith
2016-04-26Add optimization bisect opt-in calls for Hexagon passesAndrew Kaylor
2016-04-18[NFC] Header cleanupMehdi Amini
2016-04-04Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff
2016-02-23CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith