summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp
AgeCommit message (Expand)Author
2025-10-15[llvm] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163507)Kazu Hirata
2025-04-11[NFC][LLVM][Hexagon] Cleanup pass initialization for Hexagon (#134431)Rahul Joshi
2024-07-09[CodeGen][NewPM] Port `machine-loops` to new pass manager (#97793)paperchalice
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
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice
2024-01-20[Hexagon] Use llvm::children (NFC)Kazu Hirata
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-11[CodeGen, Target] Use MachineRegisterInfo::use_operands (NFC)Kazu Hirata
2021-09-10[CodeGen, Target] Use pred_empty and succ_empty (NFC)Kazu Hirata
2020-11-18[NFC] Use [MC]Register for Hexagon targetGaurav Jain
2020-06-06MachineBasicBlock::updateTerminator now requires an explicit layout successor.James Y Knight
2020-01-10Fix "pointer is null" static analyzer warnings. NFCI.Simon Pilgrim
2019-12-19Make more use of MachineInstr::mayLoadOrStore.Jay Foad
2019-11-14Hexagon - fix uninitialized variable warnings. NFCI.Simon Pilgrim
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-08-16[MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth
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-04-24Remove unused function HexagonEarlyIfConversion::replacePhiEdges. NFC.Eric Christopher
2018-03-23[Hexagon] Avoid early if-conversion for one sided branchesKrzysztof Parzyszek
2018-03-23[Hexagon] Two fixes in early if-conversionKrzysztof Parzyszek
2018-02-20[Hexagon] Handle *Low8 register classes in early if-conversionKrzysztof 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-09-15[Hexagon] Switch to parameterized register classes for HVXKrzysztof Parzyszek
2017-08-10[Hexagon] Use isMetaInstruction instead of isDebugValueKrzysztof Parzyszek
2017-08-09[Hexagon] Ignore DBG_VALUEs when counting instructions in hexagon-early-ifKrzysztof 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-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-04-03[Hexagon] Factor out some common code in HexagonEarlyIfConv.cpp, NFCKrzysztof Parzyszek
2017-03-31[Hexagon] Fix typo in HexagonEarlyIfCConv.cppKrzysztof Parzyszek
2017-03-14[Hexagon] Fix a condition in HexagonEarlyIfConv.cppKrzysztof Parzyszek
2017-03-06[Hexagon] Early-if-convert branches that may exit the loopKrzysztof Parzyszek
2017-03-02[Hexagon] Skip blocks that define vector predicate registers in early-ifKrzysztof Parzyszek
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2016-12-14[Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2016-10-24Use MachineInstr::mop_iterator instead of MIOperands; NFCMatthias Braun
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-09-14Finish renaming remaining analyzeBranch functionsMatt Arsenault