summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonOptAddrMode.cpp
AgeCommit message (Expand)Author
2025-11-14[RDF] Rename RegisterId field in RegisterRef Reg->Id. NFC (#168154)Craig Topper
2025-11-09[Target] Fix misleading indentation (NFC) (#167206)Kazu Hirata
2025-07-05[Hexagon] Use range-based for loops (NFC) (#147157)Kazu Hirata
2025-05-26[llvm] Remove unused includes (NFC) (#141526)Kazu Hirata
2025-05-17[llvm] Use llvm::find_if (NFC) (#140412)Kazu Hirata
2025-05-03[llvm] Use *(Set|Map)::contains (NFC) (#138431)Kazu Hirata
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-09-13[HEXAGON] AddrModeOpt support for HVX and optimize adds (#106368)Abinaya Saravanan
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice
2024-02-08[HEXAGON] Add basic block limit for RDF optimizations (#81071)Abinaya Saravanan
2022-08-28[Target] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-08-06[RDF] Use default TargetOperandInfo if not given in constructorKrzysztof Parzyszek
2022-02-01[Hexagon] Punt on registers without reaching defs in addr mode optKrzysztof Parzyszek
2022-01-14[Hexagon] Fix optimize address mode pass only handle BaseImmOffset modePranav Bhandarkar
2022-01-05[Hexagon] Extend OptAddrMode pass to vgatherShubham Pawar
2020-08-04[RDF] Remove uses of RDFRegisters::normalize (deprecate)Krzysztof Parzyszek
2020-03-17Move RDF from Hexagon to CodegenScott Constable
2020-02-03HexagonOptAddrMode::changeStore - fix null dereference warning (PR43463)Simon Pilgrim
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-09-23Fix uninitialized variable warning. NFCI.Simon Pilgrim
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-10[Hexagon] Couple of fixes in optimize addressing modeKrzysztof Parzyszek
2018-12-10Revert "[Hexagon] Check if operand is an immediate before getImm"Krzysztof Parzyszek
2018-12-10[Hexagon] Check if operand is an immediate before getImmKrzysztof Parzyszek
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-03-23[Hexagon] Silence unused variable warning in Release buildsBenjamin Kramer
2018-03-23[Hexagon] Fold offset in base+immediate loads/storesKrzysztof Parzyszek
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-04[CodeGen] Unify MBB reference format 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-19[Hexagon] Fix store conversion from rr to io in optimize addressing modesKrzysztof Parzyszek
2017-10-05[Hexagon] Give uniform names to functions changing addressing modes, NFCKrzysztof Parzyszek
2017-07-29[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-29[Hexagon] Keep all phi nodes when building DFG in addr-mode-optKrzysztof Parzyszek
2017-04-19[Hexagon] Generate proper offset in opt-addr-modeKrzysztof Parzyszek
2017-04-19[Hexagon] Remove RDefMap, use Liveness:getNearestAliasedRef insteadKrzysztof Parzyszek
2017-04-14[RDF] Switch RegisterAggr to a bit vector of register unitsKrzysztof Parzyszek
2017-04-14[Hexagon] Make a couple of passes compliant with -opt-bisect-limitKrzysztof Parzyszek
2017-03-01[RDF] Add recursion limit to getAllReachingDefsRecKrzysztof Parzyszek
2017-02-16[RDF] Differentiate between defining and clobbering nodesKrzysztof Parzyszek
2017-02-16[RDF] Move normalize(RegisterRef) to PhysicalRegisterInfoKrzysztof Parzyszek
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2016-12-16[Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2016-10-19[RDF] Switch RefMap in liveness calculation to use lane masksKrzysztof Parzyszek
2016-10-14[RDF] Switch RegisterRef to be a pair (Register, LaneMask)Krzysztof Parzyszek
2016-10-03[RDF] Replace RegisterAliasInfo with target-independent code using lane masksKrzysztof Parzyszek
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini